File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
mlir/include/mlir/Dialect/SparseTensor/Transforms Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -14,12 +14,13 @@ include "mlir/Pass/PassBase.td"
14
14
def SparseReinterpretMap : Pass<"sparse-reinterpret-map", "ModuleOp"> {
15
15
let summary = "Reinterprets sparse tensor type mappings";
16
16
let description = [{
17
- A pass that reinterprets the mappings in all sparse tensor types in a way that
18
- enables subsequent sparification. This involves expressing all `linalg.generic`
19
- operations in terms of level coordinates (rather than the dimension coordinates
20
- of the input tensors) to align the iteration space with the potentially remapped
21
- level space as well as resolving cycles in the resulting iteration graphs with
22
- explicit sparse tensor conversions where needed.
17
+ A pass that reinterprets the mappings in all sparse tensor types in a
18
+ way that enables subsequent sparsification. This involves expressing all
19
+ `linalg.generic` operations in terms of level coordinates (rather than
20
+ the dimension coordinates of the input tensors) to align the iteration
21
+ space with the potentially remapped level space as well as resolving cycles
22
+ in the resulting iteration graphs with explicit sparse tensor conversions
23
+ where needed.
23
24
}];
24
25
let constructor = "mlir::createSparseReinterpretMapPass()";
25
26
let dependentDialects = [
You can’t perform that action at this time.
0 commit comments