Avatar for the pydata user
pydata
sparse
BlogDocsChangelog

feat: Add `__binsparse__` protocol.

#764
Comparing
hameerabbasi:binsparse-dlpack
(
1ff104f
) with
main
(
0fede67
)
CodSpeed Performance Gauge
0%
Untouched
340

Benchmarks

340 total
test_elemwise[f=<built-in function add>-backend='SciPy'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+3%
519.4 µs505.8 µs
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=10-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+2%
5.9 ms5.8 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=10-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+2%
6.7 ms6.6 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=20-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+2%
5.4 ms5.3 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=20-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+2%
4.9 ms4.8 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=10-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+2%
2.7 ms2.7 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
+2%
5.2 ms5.1 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=10-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
10.7 ms10.5 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.9 ms7.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.3 ms6.2 ms
test_elemwise[f=<built-in function gt>-backend='Finch'-side=100]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+1%
671.8 µs663.3 µs
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.1 ms6 ms
test_elemwise[f=<built-in function gt>-backend='Finch'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+1%
852.4 µs846.1 µs
test_elemwise[f=<built-in function add>-backend='Finch'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+1%
849.3 µs843.4 µs
test_matmul[m=1000-n=1000-p=200-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
9.6 ms9.5 ms
test_matmul[m=500-n=500-p=500-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
7.6 ms7.6 ms
test_matmul[m=1000-n=500-p=200-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.9 ms5.9 ms
test_elemwise[f=<built-in function gt>-backend='SciPy'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
545.1 µs542.6 µs
test_elemwise[f=<built-in function mul>-backend='Finch'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
671.6 µs668.6 µs
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=20-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
test_elemwise[f=<built-in function gt>-backend='SciPy'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
499.3 µs497.2 µs
test_elemwise[f=<built-in function mul>-backend='Finch'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
697.9 µs695.5 µs
test_elemwise[f=<built-in function add>-backend='Finch'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
test_elemwise[f=<built-in function mul>-backend='SciPy'-side=100]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
529.4 µs527.6 µs
test_elemwise[f=<built-in function mul>-backend='SciPy'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
552 µs550.3 µs

Commits

Click on a commit to change the comparison range
Base
main
0fede67
-18.93%
Update to latest agreed-upon `binsparse` protocol version.
c314d08
1 year ago
by hameerabbasi
×2
Test with latest version of `codecov-action`.
148d1aa
1 year ago
by hameerabbasi
-83.77%
Merge branch 'main' into binsparse-dlpack
1ff104f
11 months ago
by hameerabbasi
© 2026 CodSpeed Technology
Home Terms Privacy Docs