All glue and clutter in the linalg ops has been replaced by proper
sparse tensor type encoding. This code is no longer needed. Thanks
to ntv@ for giving us a temporary home in linalg.
So long, and thanks for all the fish.
Paths
| Differential D102098
[mlir][linalg] remove the -now- obsolete sparse support in linalg ClosedPublic Authored by aartbik on May 7 2021, 5:39 PM.
Details Summary All glue and clutter in the linalg ops has been replaced by proper So long, and thanks for all the fish.
Diff Detail
Event TimelineHerald added subscribers: shabalin, dcaballe, cota and 17 others. · View Herald TranscriptMay 7 2021, 5:39 PM aartbik added a parent revision: D102095: [mlir][sparse] complete migration to sparse tensor type.May 7 2021, 5:40 PM This revision is now accepted and ready to land.May 10 2021, 2:31 PM Closed by commit rGbf812ea484b7: [mlir][linalg] remove the -now- obsolete sparse support in linalg (authored by aartbik). · Explain WhyMay 10 2021, 4:49 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 344164 mlir/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td
mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
mlir/include/mlir/Dialect/Utils/StructuredOpsUtils.h
mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp
mlir/lib/Dialect/Linalg/Transforms/FusionOnTensors.cpp
mlir/python/mlir/dialects/linalg/opdsl/lang/emitter.py
|