cuDNN Frontend v1.21.0 Release Notes (#213)
cuDNN Frontend v1.21.0 is the recommended version for cuDNN 9.20.0 and later releases.
General Improvements 🚀
- Dropped dependency on the CUDA driver API for the frontend library, enabling builds without direct CUDA driver linkage.
Open-Source Kernels
Added new kernels for the GEMM fusions.
Grouped GEMM + GLU: Unified grouped GEMM GLU API supporting dense and discrete MoE weight layouts with optional bias.
Grouped GEMM + dGLU: Unified grouped GEMM dGLU backward API supporting dense and discrete MoE weight layouts with optional bias.
Discrete Grouped GEMM + SwiGLU: Per-expert-pointer SwiGLU grouped GEMM for MoE workloads without weight packing.
Discrete Grouped GEMM + dSwiGLU: Per-expert-pointer dSwiGLU backward grouped GEMM for MoE workloads without weight packing. Uses dSwiGLU/dGeGLU backward epilogue.
Grouped GEMM + dSwiglu: dSwiglu activation fused with Grouped GEMM
Grouped GEMM + Quant: Grouped GEMM with output quantization for MoE FC2/dFC1 workloads