[all-commits] [llvm/llvm-project] 36b66a: [mlir][sparse] add support for "simply dynamic" sp...
Aart Bik via All-commits
all-commits at lists.llvm.org
Tue Jun 22 13:37:57 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 36b66ab9ed4f5eac721b3faea1f5b0bddd29c95b
https://github.com/llvm/llvm-project/commit/36b66ab9ed4f5eac721b3faea1f5b0bddd29c95b
Author: Aart Bik <ajcbik at google.com>
Date: 2021-06-22 (Tue, 22 Jun 2021)
Changed paths:
M mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp
M mlir/test/Dialect/SparseTensor/conversion.mlir
M mlir/test/Dialect/SparseTensor/invalid.mlir
A mlir/test/Dialect/SparseTensor/sparse_out.mlir
Log Message:
-----------
[mlir][sparse] add support for "simply dynamic" sparse tensor expressions
Slowly we are moving toward full support of sparse tensor *outputs*. First
step was support for all-dense annotated "sparse" tensors. This step adds
support for truly sparse tensors, but only for operations in which the values
of a tensor change, but not the nonzero structure (this was refered to as
"simply dynamic" in the [Bik96] thesis).
Some background text was posted on discourse:
https://llvm.discourse.group/t/sparse-tensors-in-mlir/3389/25
Reviewed By: gussmith23
Differential Revision: https://reviews.llvm.org/D104577
More information about the All-commits
mailing list