Skip to content
Discussion options

You must be logged in to vote

Thanks for the question, my update to the CuTe documentation and examples is still pending but should be available soon.

The easiest way to think about it is that the Permutation parameter is a Tiler for the MNK modes of the MMA. That is, it is a set of three layouts that are applied to the M-mode, N-mode, and K-mode individually before applying the TV-layouts and projective slicing. These layouts can act to permute the M-mode, N-mode, and K-mode individually to make the TV-partitioning patterns more manageable/intuitive and effectively interleave individual MMAs.

I'll start with some examples and then get to your case. Let's start with SM80_8x8x4_F64F64F64F64_TN

    TiledMMA tiled_mma = …

Replies: 6 comments 18 replies

Comment options

You must be logged in to vote
1 reply
@hyhieu
Comment options

Answer selected by hyhieu
Comment options

You must be logged in to vote
4 replies
@ccecka
Comment options

@MARD1NO
Comment options

@wanghongyu2001
Comment options

@SimpleTheoryOfTypes
Comment options

Comment options

You must be logged in to vote
2 replies
@thakkarV
Comment options

@Ddd195
Comment options

Comment options

You must be logged in to vote
2 replies
@thakkarV
Comment options

thakkarV Sep 2, 2024
Collaborator

@jcao-ai
Comment options

Comment options

You must be logged in to vote
6 replies
@botbw
Comment options

@ccecka
Comment options

@botbw
Comment options

@ccecka
Comment options

@botbw
Comment options

Comment options

You must be logged in to vote
3 replies
@ccecka
Comment options

@cermeng
Comment options

@ccecka
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
10 participants