-
Notifications
You must be signed in to change notification settings - Fork 51
Open
Description
Hi @66RING, thank you for your helpful work.
I have one question about the use of kBlockKSmem in csrc/kernel_traits.h. When you define SmemLayoutAtomQ:
using SmemLayoutAtomQ = decltype(
composition(Swizzle<kSwizzle, 3, 3>{},
// This has to be kBlockKSmem, using kHeadDim gives wrong results for d=128
Layout<Shape<_8, Int<kBlockKSmem>>,
Stride<Int<kBlockKSmem>, _1>>{}));
You note that using kHeadDim instead of kBlockKSmem would lead to wrong results. I don't understand why, can you please explain?
Metadata
Metadata
Assignees
Labels
No labels