Aart Bik
b6ca602658
[mlir][sparse] migrate tests to sparse_tensor.print ( #84055 )
...
Continuing the efforts started in #83357
2024-03-05 12:17:45 -08:00
Yinying Li
2a6b521b36
[mlir][sparse] Add more tests and verification for n:m ( #81186 )
...
1. Add python test for n out of m
2. Add more methods for python binding
3. Add verification for n:m and invalid encoding tests
4. Add e2e test for n:m
Previous PRs for n:m #80501 #79935
2024-02-09 14:34:36 -05:00
Yinying Li
e5924d6499
[mlir][sparse] Implement parsing n out of m ( #79935 )
...
1. Add parsing methods for block[n, m].
2. Encode n and m with the newly extended 64-bit LevelType enum.
3. Update 2:4 methods names/comments to n:m.
2024-02-08 14:38:42 -05:00
Aart Bik
6b56dd6a93
[mlir][sparse] enable 2:4 test for both directIR/libgen path ( #72593 )
2023-11-17 09:40:32 -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
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
e6005d5a9c
[mlir][sparse] support 2:4 structured sparsity and loose compressed ( #69968 )
...
This adds library support for these two new level formats.
2023-10-23 15:34:45 -07:00