-
I have a kernel that looks somewhat like this (relevant lines only): auto gA = local_tile(
tma_a.get_tma_tensor(shape(A)),
Shape<BLK_M, BLK_K>{},
make_coord(cta_x, _));
auto sA = make_tensor(make_smem_ptr(shared_storage.smem_a.data()), SmemLayoutA{});
auto tiled_mma = TiledMma{};
auto thr_mma = tiled_mma.get_slice(thr_idx);
auto tCsA = thr_mma.partition_A(sA);
auto tCrA = thr_mma.make_fragment_A(tCsA);
if (cute::thread0()) {
print_tensor(tCrA);
} Then the printed output looks like:
As such, I don't really the values in Thanks! |
Beta Was this translation helpful? Give feedback.
Answered by
ccecka
Feb 26, 2024
Replies: 1 comment 1 reply
-
Those are the values in Those descriptors describe the values in |
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
hyhieu
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Those are the values in
tCrA
:-) The values of the tensor are SMEM Descriptors.Those descriptors describe the values in
tCsA
, so I believe you want to print those.