fix: OperandMajorMode.K not MAJOR_K (correct CuTeDSL API)

This commit is contained in:
2026-05-31 23:34:54 +00:00
parent a6a8755439
commit d05dd50bf5

View File

@@ -101,8 +101,8 @@ class DenseRouterDecodeKernel:
self.num_tmem_alloc_cols = utils.get_num_tmem_alloc_cols(tCtAcc_fake)
def run(self, X, W_gate, e_bias, out_w, out_ids, M, E, K, scaling, top_k, stream=None):
self.a_major_mode = tcgen05.OperandMajorMode.MAJOR_K
self.b_major_mode = tcgen05.OperandMajorMode.MAJOR_K
self.a_major_mode = tcgen05.OperandMajorMode.K
self.b_major_mode = tcgen05.OperandMajorMode.K
self._setup_attributes()
X_cu = cutlass_torch.to_cuTe_tensor(X, major_mode=self.a_major_mode)