Aart Bik
691fc7cdcc
[mlir][sparse] add dim/lvl information to sparse_tensor.print ( #83913 )
...
More information is more testing!
Also adjusts already migrated integration tests
2024-03-04 14:32:49 -08:00
Aart Bik
fdf44b3777
[mlir][sparse] migrate integration tests to sparse_tensor.print ( #83357 )
...
This is first step (of many) cleaning up our tests to use the new and
exciting sparse_tensor.print operation instead of lengthy extraction +
print ops.
2024-02-28 16:40:46 -08:00
Aart Bik
83cf0dc982
[mlir][sparse] implement direct IR alloc/empty/new for non-permutations ( #72585 )
...
This change implements the correct *level* sizes set up for the direct
IR codegen fields in the sparse storage scheme. This brings libgen and
codegen together again.
This is step 3 out of 3 to make sparse_tensor.new work for BSR
2023-11-16 17:17:41 -08:00
Tim Harvey
dce7a7cf69
Changed all code and comments that used the phrase "sparse compiler" to instead use "sparsifier" ( #71875 )
...
The changes in this p.r. mostly center around the tests that use the
flag sparse_compiler (also: sparse-compiler).
2023-11-15 20:12:35 +00:00
Aart Bik
a40900211a
[mlir][sparse] set rwx permissions to consistent values ( #72311 )
...
some files had "x" permission set, others were missing "r"
2023-11-14 13:32:55 -08:00
Christian Ulmann
52491c99fa
[MLIR][LLVM] Remove typed pointer remnants from integration tests ( #71208 )
...
This commit removes all LLVM dialect typed pointers from the integration
tests. Typed pointers have been deprecated for a while now and it's
planned to soon remove them from the LLVM dialect.
Related PSA:
https://discourse.llvm.org/t/psa-removal-of-typed-pointers-from-the-llvm-dialect/74502
2023-11-03 21:21:25 +01:00
Aart Bik
b19c40c579
[mlir][sparse] first end-to-end linalg.generic op on BSR ( #70880 )
2023-11-01 10:01:22 -07:00
Peiming Liu
ef222988b4
[mlir][sparse] implements sparse_tensor.reinterpret_map ( #70388 )
2023-10-26 16:00:32 -07:00
Aart Bik
306f4c306a
[mlir][sparse] implement non-permutation MapRef encoding ( #69406 )
...
This enables reading block sparse from file using libgen! (and soon also
direct IR codegen)
2023-10-18 13:01:12 -07:00