Skip to content

[QST] What are other arguments in TiledMMA and TiledCopy, other than their thread layouts? #1142

Answered by ccecka
hyhieu asked this question in Q&A
Discussion options

You must be logged in to vote

These interfaces are under development, so don't get too married to them. But the concept remains consistent: We want some representation of partitioning patterns that can be applied to any data layouts (Tensors). In the case of MMA, there are three (projections) of these patterns: A, B, and C. In the case of Copy, there are two of these patterns: S (source), and D (destination). In both cases, the Atom may require transformations between threads and values, so these partitioning patterns must also account for the Atom.

I find that the best way to learn these objects is to experiment with them. It appears that we have two unreleased scripts that would help. I'll copy them below and try to…

Replies: 1 comment 3 replies

Comment options

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

@Rya-Sanovar
Comment options

@yangjianfengo1
Comment options

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