We are able to fuse the pack op only if inner tiles are not tiled or
they are fully used. Otherwise, it could generate a sequence of
non-trivial ops.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp | ||
---|---|---|
231 | Thanks, looks good, but I am not sure I understand this comment. If we want to fuse with the producer we want to iterate on the full tile (0 offest and full dim) and not a partial one, right? |
mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp | ||
---|---|---|
231 | Good catch. You are right, I miswrote the comment.... Sorry about that... |
Thanks, looks good, but I am not sure I understand this comment. If we want to fuse with the producer we want to iterate on the full tile (0 offest and full dim) and not a partial one, right?