Although we now have semi-rings to deal with arbitrary ops,
it is still good to convey zero-preserving semantics of
ops to the sparse compiler.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D125043
[mlir][sparse] add more zero-preserving unary ops to sparse compiler ClosedPublic Authored by aartbik on May 5 2022, 2:16 PM.
Details Summary Although we now have semi-rings to deal with arbitrary ops,
Diff Detail
Event TimelineThis revision is now accepted and ready to land.May 5 2022, 3:11 PM Closed by commit rG952fa3018e73: [mlir][sparse] add more zero-preserving unary ops to sparse compiler (authored by aartbik). · Explain WhyMay 5 2022, 3:35 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 427479 mlir/include/mlir/Dialect/SparseTensor/Utils/Merger.h
mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp
mlir/test/Dialect/SparseTensor/sparse_fp_ops.mlir
|