File size: 769 Bytes
3aa84d6
1d07708
 
3aa84d6
1d07708
3aa84d6
1d07708
3aa84d6
 
1d07708
3aa84d6
 
1d07708
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
title: VLIW Kernel Optimizer
emoji: "⚡"
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.0.0
app_file: app.py
pinned: false
license: mit
---

# VLIW Kernel Optimization via Reinforcement Learning

Train a language model to generate optimized VLIW/SIMD kernels using test-time RL training.

## Goal
- **Baseline:** 147,734 cycles
- **Target:** 1,363 cycles (108x speedup)

## How it works
1. Model generates kernel code
2. Simulator evaluates cycle count
3. RL training improves the model based on rewards

## Usage
1. Select a model (Qwen2.5-Coder-7B recommended)
2. Configure training steps (50 recommended)
3. Click "Start Training"
4. Monitor progress - training continues even if you close the browser

## Hardware
Requires A10G GPU (HF Spaces Pro)