From 6ad906b040d46a6345dcd4293f7514e5dbed455a Mon Sep 17 00:00:00 2001 From: Qianfeng Date: Fri, 24 Oct 2025 01:34:02 +0800 Subject: [PATCH] [CK_TILE] Fix in set_slice_tile (#2232) Co-authored-by: Adam Osewski <19374865+aosewski@users.noreply.github.com> [ROCm/composable_kernel commit: fbd101b1acee5b2de9936e14600f62c23c51209d] --- include/ck_tile/core/tensor/slice_tile.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/ck_tile/core/tensor/slice_tile.hpp b/include/ck_tile/core/tensor/slice_tile.hpp index 7a4ba2eb79..3b696d8cc8 100644 --- a/include/ck_tile/core/tensor/slice_tile.hpp +++ b/include/ck_tile/core/tensor/slice_tile.hpp @@ -76,6 +76,7 @@ set_slice_tile(static_distributed_tensor slice_ends) { using DstDistribution = remove_cvref_t; + using SrcDistribution = remove_cvref_t; constexpr auto sliced_dstr_yidx_ylen = detail::slice_distribution_from_x(DstDistribution{}, slice_begins, slice_ends); @@ -84,9 +85,10 @@ set_slice_tile(static_distributed_tensor(); constexpr auto sliced_y_lengths = sliced_dstr_yidx_ylen.template at<2>(); - static_assert(std::is_same_v, "wrong!"); + static_assert(std::is_same_v, SrcDistribution>, "wrong!"); - dst_tile.SetSlicedThreadData(sliced_y_origins, sliced_y_lengths, src_tile.get_thread_buffer()); + dst_tile.set_y_sliced_thread_data( + sliced_y_origins, sliced_y_lengths, src_tile.get_thread_buffer()); } } // namespace ck_tile