Majestic Labs Software Development Planning

Appendix A — AI Kernels: Full Operator Classification by Library

Source: kernel-roadmap §2 · Priority 0 = LLM must-have → 5 = classical sci-compute · — = not supported

Summary — Operator counts by library and priority

LibraryP0P1P2P3P4P5Not supportedTotal
blas — cuBLAS / rocBLAS70000264073
dnn — cuDNN / MIOpen690060425
flash-attention — FlashAttention v2/v3 + cuDNN fMHA1700030121
thrust-cub — Thrust + CUB0034000135
sparse — cuSPARSE / rocSPARSE00014001024
graph-analytics — cuGraph + cugraph-ops / pylibcugraphops0006300366
linalg-solvers — cuSOLVER / hipSOLVER00000273966
rng — cuRAND / hipRAND1500004928
fft — cuFFT / rocFFT0120003520
dataframes — cuDF0006700168

Priority legend: P0 LLM inference must-have   P1 Diffusion / video / audio   P2 Thrust/CUB parallel primitives   P3 GNN / tabular NN   P4 Training-only   P5 Classical sci-compute   No plan to support