The rules in the linalg file were very specific to sparse tensors so will
find a better home under sparse tensor dialect than linalg dialect. Also
moved some rewriting from sparsification into this new "pre-rewriting" file.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorRewriting.cpp | ||
---|---|---|
243 | Note that enabling this rule again yields a bufferization allocation insertion that does not copy the output with the incoming zeros for the sparse_sampled_mm_fusion.mlir test, when the output is dense. We need to fix that before we can enable this rewriting. |
Note that enabling this rule again yields a bufferization allocation insertion that does not copy the output with the incoming zeros for the sparse_sampled_mm_fusion.mlir test, when the output is dense. We need to fix that before we can enable this rewriting.