pydata / sparse

Sparse multi-dimensional arrays for the PyData ecosystem
https://sparse.pydata.org
BSD 3-Clause "New" or "Revised" License
602 stars 126 forks source link

feat: MLIR backend POC #755

Closed mtsokol closed 3 months ago

mtsokol commented 3 months ago

POC MLIR backend with:

codspeed-hq[bot] commented 3 months ago

CodSpeed Performance Report

Merging #755 will improve performances by 71.98%

Comparing mlir-poc (4e90867) with main (df5b27c)

Summary

⚡ 2 improvements ✅ 242 untouched benchmarks

Benchmarks breakdown

Benchmark main mlir-poc Change
test_index_fancy[side=100-rank=1-format='coo'] 1,102.5 µs 641 µs +71.98%
test_index_slice[side=100-rank=2-format='gcxs'] 3.2 ms 2.7 ms +18.99%
DeaMariaLeon commented 3 months ago

I wonder why the PR template is not being used. Also, if the title is not correctly written, the auto-labeller doesn't work.