diff --git a/dsv4/kernels/attention/fmha_6warp_tma_multirow_multitile.cuh b/dsv4/kernels/attention/fmha_6warp_tma_multirow_multitile.cuh index 917ef877..86e9f53b 100644 --- a/dsv4/kernels/attention/fmha_6warp_tma_multirow_multitile.cuh +++ b/dsv4/kernels/attention/fmha_6warp_tma_multirow_multitile.cuh @@ -211,7 +211,7 @@ fmha_6warp_tma_multirow_multitile_kernel(FmhaTmaMultiRowMultiTileParams params) if (my_row_active) sTileRowMax[my_row] = my_row_max; __syncthreads(); - float my_p_vals[SK_TILE]; + float my_p_vals[SK_TILE] = {}; // Zero-init: padded positions contribute 0 to PV float my_row_sum = 0.0f; if (my_warp_active) { float rm = my_row_active ? sTileRowMax[my_row] : 0.0f;