flashinfer.experimental.cake_moe_grouped_gemm.grouped_gemm_dgrad¶
- flashinfer.experimental.cake_moe_grouped_gemm.grouped_gemm_dgrad(g: Tensor, w: Tensor, offs: Tensor, out: Tensor | None = None) Tensor¶
Warning
cake_moe_grouped_gemm.grouped_gemm_dgradis experimental: it provides no compatibility guarantees and may change or be removed without deprecation.dX[offs[e-1]:offs[e]] = G[offs[e-1]:offs[e]] @ W[e]for every groupe.gis[sum_m, N]bfloat16,wis[E, N, K]bfloat16 and is read in place (no transpose copy),offsis[E]int32 device end offsets (orm_indptr[E + 1]) andoutis[sum_m, K]bfloat16.K % 256 == 0andN % 64 == 0are required. Seegrouped_gemm_fwdfor the prepared form.