revert: back to layout_sf(make_coord(...)) — crd2idx was unnecessary
This commit is contained in:
@@ -143,11 +143,9 @@ __global__ void remap_sf_to_cutlass_kernel(
|
||||
// For SFB: logical coord is (n, k_element, l)
|
||||
// k_element = k_sf * InputSFVectorSize (convert SF group to K element)
|
||||
if constexpr (LayoutRank == 2) {
|
||||
auto logical_coord = cute::make_coord(mn, k_sf * InputSFVectorSize);
|
||||
dst_idx = cute::crd2idx(logical_coord, layout_sf);
|
||||
dst_idx = layout_sf(cute::make_coord(mn, k_sf * InputSFVectorSize));
|
||||
} else if constexpr (LayoutRank == 3) {
|
||||
auto logical_coord = cute::make_coord(mn, k_sf * InputSFVectorSize, 0);
|
||||
dst_idx = cute::crd2idx(logical_coord, layout_sf);
|
||||
dst_idx = layout_sf(cute::make_coord(mn, k_sf * InputSFVectorSize, 0));
|
||||
}
|
||||
|
||||
int src_idx = mn * src_stride_mn + k_sf * src_stride_ksf;
|
||||
|
||||
Reference in New Issue
Block a user