Parameters#
LLM Track command-line parameters.
Required Parameters#
Parameter |
Description |
|---|---|
|
LLM provider: |
|
Model identifier |
Optional Parameters#
Parameter |
Default |
Description |
|---|---|---|
|
All |
Test a single operator (e.g., |
|
Off |
Randomly select 1 operator for quick testing |
|
Auto |
Dataset: |
|
10 |
Number of Pass@K rounds |
|
8 |
Number of GPUs for verification |
|
300 |
Timeout per operator (seconds) |
|
0.8 |
Sampling temperature |
|
Off |
Use errors from previous rounds as feedback |
|
- |
Resume from checkpoint directory |
|
Off |
Debug mode (8 operators only) |
Parameter Details#
–op-name#
Specify a single operator to test:
# ATen operator
--op-name aten::add
# vLLM operator
--op-name vllm13::rms_norm
# cuBLAS operator
--op-name cublas::cublasSgemm_v2
–dataset#
Dataset |
Operators |
Platforms |
|---|---|---|
|
210 |
NVIDIA only |
|
110 |
All platforms |
|
50 |
NVIDIA only |
|
50 |
NVIDIA only |
–temperature#
Value |
Usage |
|---|---|
0 |
Pass@1 evaluation (deterministic) |
0.8 |
Pass@5 evaluation (diverse sampling) |
–max-rounds#
Number of independent kernel samples to generate:
Higher values → better Pass@K coverage
Higher cost → more API calls
Output#
Results saved to output/pass_at_k/<timestamp>/:
File |
Description |
|---|---|
|
Complete results |
|
Generated kernel files |
|
Resume checkpoints |