You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've forwarded this request to the internal Mosaic team.
It seems like this operation should be easy to support since it just involves selecting the correct tiles out of the source array.
I'm not sure if you have control over whatever is generating this op, but as a workaround it's also possible to store to a scratch ref in VMEM and immediately load out the slice you want. The compiler should elide the memory transfer.
Ooo, I didn't know a load/store from scratch would get elided. I thought any write to Refs in Mosaic TPU was treated as if it was a barrier before any ops defined later (even if they don't depend on the ref written to)
e.g. for
Could indexing into 3rd minor-most+ dimensions with sub 32-bit dtypes be supported?
[I know indexing on refs are supported, but I was hoping to use jax.vjp on something directly inside a mosaic kernel but this blocks me]
The text was updated successfully, but these errors were encountered: