-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[QST] What is the difference between make_shape and make_tile? #1297
Comments
A tile is a tuple of layouts. If you divide with a shape, that is equivalent to dividing with a tile of trivial layouts (layouts who have the same shape, and left major compact strides). This is what As for |
@ZhangZhiPku have you resolved your issue? |
This issue has been labeled |
This issue has been labeled |
Thank you for your great work, for both cutlass and cute.
I'm following instructions to build my program. I use make_tensor to build rav as a pointer to specific register memory, and use local_tile to select a segment of its data. To make a this selection, I use make_shape function to define a space with a shape of [1, VPT], however i notice that make_tile(1, VPT) serves the same purpose. Could you explain the difference between using make_tile and make_shape here?
And there is another problem of shape declaration: I found i can always use constant statement like (1, VPT) to make shape declaration instead of (Int{1}, Int{VPT}), does this definition going to slow down the execution later?
The text was updated successfully, but these errors were encountered: