From 88d4c6baabdda49a3425fa58753c76e43b175ce1 Mon Sep 17 00:00:00 2001 From: Po Yen Chen Date: Sun, 27 Apr 2025 14:07:41 +0800 Subject: [PATCH] Avoid using store_tile_raw() for fp32 tensors (#2072) [ROCm/composable_kernel commit: 3d4d70d2fc6b1fe77d82e3cd2b5c9aae3a315b42] --- example/ck_tile/01_fmha/codegen/ops/fmha_fwd_splitkv.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/example/ck_tile/01_fmha/codegen/ops/fmha_fwd_splitkv.py b/example/ck_tile/01_fmha/codegen/ops/fmha_fwd_splitkv.py index 75d84daf32..5ad118fd1a 100644 --- a/example/ck_tile/01_fmha/codegen/ops/fmha_fwd_splitkv.py +++ b/example/ck_tile/01_fmha/codegen/ops/fmha_fwd_splitkv.py @@ -91,10 +91,12 @@ using fmha_pipeline_problem = ck_tile::BlockFmhaFwdSplitKVPipelineProblem< using fmha_pipeline = {F_pipeline}< fmha_pipeline_problem>; +/// FIXME: use {F_spad}/{F_dvpad} as kPadM/kPadN parameters after solving +/// store_tile_raw() data corruption issue using fmha_epilogue = ck_tile::Default2DEpilogue::OaccDataType, typename FmhaFwdTypeConfig<{F_dtype}>::OaccDataType, - {F_spad}, {F_dvpad}>>; + false, false>>; using fmha_kernel = ck_tile::FmhaFwdSplitKVKernel;