Operators#
Reference list of operator sources in KernelGenBench.
ATen Operators (110)#
Selection Criteria#
Top 50 most frequently used operators from 2,907 model training traces
60 long-tail operators uniformly sampled
Examples#
Category |
Operators |
|---|---|
Arithmetic |
|
Reduction |
|
Linear |
|
Normalization |
|
Activation |
|
Shape Operations |
|
vLLM Operators (50)#
Categories#
Category |
Description |
|---|---|
Attention |
PagedAttention variants |
KV Cache |
Cache management kernels |
Quantization |
FP8, AWQ kernels |
Normalization |
RMS normalization, fused normalization |
Examples#
Operator |
Description |
|---|---|
|
Memory-efficient attention |
|
Fused normalization |
|
Positional encoding |
cuBLAS Operators (50)#
GEMM Family (14 Variants)#
Precision |
Standard |
StridedBatched |
Batched |
|---|---|---|---|
Float32 |
|
|
|
Float64 |
— |
|
|
Complex64 |
|
|
— |
Complex128 |
— |
|
|
Float16 |
— |
|
|
Other BLAS Routines#
GEMV (matrix-vector multiplication)
SYRK (symmetric rank-k update)
TRSM (triangular solve)
And other routines across multiple precisions