Algorithms

April 28, 2026 · View on GitHub


Discord Current Crates.io Version Minimum Supported Rust Version Test Status license


CubeK: high-performance multi-platform kernels in CubeCL

Algorithms

AlgorithmsVariants
Randombernoulli normal uniform
Quantizationsymmetric per-block per-tensor q2 q4 q8 fp4
Reductionmean sum prod max min arg[max|min] per-cube per-plane
Matmulmma unit tma multi-stage specialization ordered multi-rows
Convolutionmma unit tma multi-stage im2col
Attentionmma unit multi-rows

Contributing

If you want to contribute new kernels, please read the GUIDE.md.

Running tests

The full testing guide — suites, CUBE_TEST_MODE, failure-message format, and filter syntax — lives in cubek-test-utils.