Avatar for the pydata user
pydata
sparse
BlogDocsChangelog

feat: Add sparse.interp function for numba backend

#903Merged
Comparing
peanutfun:add-interp
(
6e8ad0c
) with
main
(
3a2e703
)
CodSpeed Performance Gauge
-33%
Regression
2
Untouched
338

Benchmarks

340 total
test_index_slice[side=100-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-33%
1.8 ms2.6 ms
test_index_fancy[side=100-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-11%
1.2 ms1.4 ms
test_elemwise[mul-side=1000-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+6%
757.2 µs717.2 µs
test_elemwise_broadcast[side=500-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
12.1 ms11.9 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=20-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+2%
4.3 ms4.3 ms
test_elemwise_broadcast[side=500-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
17.5 ms17.3 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=20-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
5.2 ms5.1 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=20-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
5.3 ms5.2 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=20-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
7.8 ms7.7 ms
test_gcxs_dot_ndarray[coo-m=200-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
1.8 ms1.8 ms
test_matmul[m=200-n=1000-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
7.4 ms7.4 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=20-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
9.2 ms9.2 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=10-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
5.2 ms5.1 ms
test_matmul[m=500-n=500-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
10 ms9.9 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=20-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
10 ms10 ms
test_elemwise[add-side=1000-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+1%
4.1 ms4.1 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=20-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
10.2 ms10.1 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=10-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
6 ms5.9 ms
test_elemwise_broadcast[side=100-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
5.8 ms5.8 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=10-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
6.1 ms6.1 ms
test_matmul[m=500-n=500-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
13.2 ms13.1 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=10-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
3.5 ms3.5 ms
test_matmul[m=200-n=1000-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
10.5 ms10.4 ms
test_matmul[m=500-n=500-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
4 ms3.9 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=10-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
3.4 ms3.4 ms

Commits

Click on a commit to change the comparison range
Base
main
3a2e703
-16.19%
Merge branch 'main' into add-interp
8429409
5 months ago
by peanutfun
+2.72%
Merge branch 'add-interp' of github.com:peanutfun/sparse into add-interp
fa1fb79
5 months ago
by peanutfun
-19.58%
Fix doctest
6e8ad0c
5 months ago
by peanutfun
© 2026 CodSpeed Technology
Home Terms Privacy Docs