Datasets#
KernelGenBench provides five dataset variants for different evaluation scenarios.
Dataset Overview#
KernelGenBench (Full)#
The complete benchmark for NVIDIA platforms.
Composition#
Use Case#
Comprehensive evaluation
NVIDIA hardware only
Full capability assessment
KernelGenBench-aten#
Cross-platform operator set.
Composition#
110 PyTorch ATen operators
No external dependencies
Use Case#
Multi-chip evaluation
Cross-platform testing
Portable benchmark
KernelGenBench-vllm#
LLM inference kernel benchmark.
Composition#
50 vLLM operators
Attention mechanisms (PagedAttention)
KV cache management
Quantization kernels
Use Case#
Inference optimization
vLLM replacement testing
Complex kernel evaluation
KernelGenBench-cublas#
Linear algebra benchmark.
Composition#
Use Case#
Performance ceiling testing
BLAS replacement
High-precision kernels
Dataset Selection#
# Specify dataset
python scripts/generate_kernel_and_verify.py \
--dataset KernelGenBench-aten \
--server-type openai
On non-NVIDIA platforms, KernelGenBench-aten is automatically selected.