[all-commits] [llvm/llvm-project] efa15f: [mlir][sparse] add ability for sparse tensor output
Aart Bik via All-commits
all-commits at lists.llvm.org
Fri Jan 21 15:43:49 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: efa15f417847439eb8884f1ef47e163fa450ac7c
https://github.com/llvm/llvm-project/commit/efa15f417847439eb8884f1ef47e163fa450ac7c
Author: Aart Bik <ajcbik at google.com>
Date: 2022-01-21 (Fri, 21 Jan 2022)
Changed paths:
M mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td
M mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp
M mlir/lib/ExecutionEngine/SparseTensorUtils.cpp
M mlir/test/Dialect/SparseTensor/conversion.mlir
M mlir/test/Dialect/SparseTensor/invalid.mlir
M mlir/test/Dialect/SparseTensor/roundtrip.mlir
Log Message:
-----------
[mlir][sparse] add ability for sparse tensor output
Rationale:
Although file I/O is a bit alien to MLIR itself, we provide two convenient ways
for sparse tensor I/O. The input part was already there (behind the swiss army
knife sparse_tensor.new). Now we have a sparse_tensor.out to write out data. As
before, the ops are kept vague and may change in the future. For now this
allows us to compare TACO vs MLIR very easily.
Reviewed By: bixia
Differential Revision: https://reviews.llvm.org/D117850
More information about the All-commits
mailing list