pydata
sparse
BlogDocsChangelog

Migration guide

#898Merged
Comparing
hameerabbasi:migration-guide
(
efe1ca4
) with
main
(
6c7c9b5
)
CodSpeed Performance Gauge
-14%
Improvements
15
Regressions
11
Untouched
314

Benchmarks

Failed

test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=1000-p=200]
benchmarks/test_benchmark_coo.py
Regression
CodSpeed Performance Gauge
-10%
2.4 ms2.6 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
Regression
CodSpeed Performance Gauge
-14%
8.7 ms10 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=1000-p=500]
benchmarks/test_benchmark_coo.py
Regression
CodSpeed Performance Gauge
-13%
4.6 ms5.3 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=500-p=1000]
benchmarks/test_benchmark_coo.py
Regression
CodSpeed Performance Gauge
-11%
5.5 ms6.1 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
Regression
CodSpeed Performance Gauge
-10%
12.1 ms13.4 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=1000-p=500]
benchmarks/test_benchmark_coo.py
Regression
CodSpeed Performance Gauge
-10%
6 ms6.7 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
Regression
CodSpeed Performance Gauge
-14%
8.7 ms10.1 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=500-p=1000]
benchmarks/test_benchmark_coo.py
Regression
CodSpeed Performance Gauge
-11%
5.5 ms6.1 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=1000-p=500]
benchmarks/test_benchmark_coo.py
Regression
CodSpeed Performance Gauge
-13%
4.7 ms5.3 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=1000-p=500]
benchmarks/test_benchmark_coo.py
Regression
CodSpeed Performance Gauge
-10%
6 ms6.7 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
Regression
CodSpeed Performance Gauge
-10%
12.3 ms13.7 ms

Improved

test_elemwise[side=1000-rank=2-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+26%
27.4 ms21.7 ms
test_elemwise[side=1000-rank=2-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+25%
19.5 ms15.6 ms
test_elemwise[side=100-rank=3-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+21%
31 ms25.5 ms
test_elemwise[side=100-rank=3-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+21%
21.3 ms17.6 ms
test_elemwise[side=1000-rank=2-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+20%
8.1 ms6.8 ms
test_index_slice[side=100-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+19%
2 ms1.7 ms
test_elemwise[side=100-rank=3-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+18%
8.8 ms7.4 ms
test_elemwise_broadcast[side=1000-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+17%
22.4 s19.2 s
test_elemwise[side=500-rank=2-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+15%
6.9 ms6 ms
test_elemwise_broadcast[side=500-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+14%
2.6 s2.3 s
test_elemwise[side=500-rank=2-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+13%
11.1 ms9.8 ms
test_elemwise[side=1000-rank=2-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+13%
12.5 ms11.1 ms
test_elemwise[side=100-rank=3-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+10%
15.1 ms13.7 ms
test_gcxs_dot_ndarray[coo-m=200-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+10%
2 ms1.8 ms
test_elemwise[side=500-rank=2-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+10%
3.7 ms3.3 ms

Passed

test_index_fancy[side=100-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+10%
1.3 ms1.2 ms
test_elemwise[gt-side=1000-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+8%
3.1 ms2.9 ms
test_elemwise[add-side=1000-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+8%
4.4 ms4.1 ms
test_elemwise_broadcast[side=100-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+8%
19.9 ms18.5 ms
test_elemwise_broadcast[side=1000-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+7%
102.8 ms96.5 ms
test_elemwise[side=500-rank=2-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+6%
7 ms6.6 ms
test_elemwise[mul-side=1000-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+6%
2.7 ms2.6 ms
test_elemwise_broadcast[side=500-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+6%
18.2 ms17.2 ms
test_elemwise[gt-side=500-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+4%
2.6 ms2.5 ms
test_elemwise[mul-side=500-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+3%
2.3 ms2.2 ms
test_elemwise[add-side=500-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+3%
3.2 ms3.2 ms
test_elemwise[side=100-rank=2-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+3%
6.1 ms6 ms
test_index_slice[side=1000-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
3.7 ms3.6 ms
test_index_fancy[side=100-rank=3-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
6.5 ms6.3 ms
test_index_scalar[side=500-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
1.2 ms1.2 ms
test_index_scalar[side=100-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
1.2 ms1.2 ms
test_index_scalar[side=1000-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
1.2 ms1.2 ms
test_index_slice[side=100-rank=3-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
2.9 ms2.9 ms
test_index_scalar[side=100-rank=3-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
1.3 ms1.3 ms
test_matmul[m=200-n=1000-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
6.4 ms6.3 ms
test_index_fancy[side=500-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
2.7 ms2.7 ms
test_elemwise[side=100-rank=2-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
5.2 ms5.1 ms
test_index_slice[side=1000-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
1.4 ms1.4 ms
test_matmul[m=200-n=500-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
5 ms4.9 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.6 ms2.6 ms
test_index_slice[side=500-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
2.1 ms2 ms
test_matmul[m=200-n=1000-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
11.1 ms10.9 ms
test_elemwise[side=100-rank=2-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
3.1 ms3 ms
test_elemwise[side=100-rank=2-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
2.2 ms2.2 ms
test_elemwise_broadcast[side=100-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
5.8 ms5.7 ms
test_index_fancy[side=100-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
1.7 ms1.7 ms
test_index_fancy[side=1000-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
5.9 ms5.8 ms
test_matmul[m=500-n=200-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
4.8 ms4.8 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=20-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
3.6 ms3.5 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.6 ms10.5 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=10-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
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
+1%
5.8 ms5.7 ms
test_matmul[m=500-n=500-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
5.7 ms5.7 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
+1%
4.8 ms4.8 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=10-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
2.1 ms2 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
+1%
5.3 ms5.2 ms
test_matmul[m=500-n=1000-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
7.9 ms7.8 ms
test_matmul[m=200-n=200-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
2.3 ms2.3 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=10-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=10-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
1.9 ms1.9 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=20-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
test_elemwise[mul-side=100-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+1%
2.1 ms2.1 ms
test_matmul[m=500-n=200-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
6.8 ms6.7 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=20-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
2 ms2 ms
test_elemwise[side=1000-rank=1-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
2 ms2 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=20-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
test_elemwise[side=1000-rank=1-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_elemwise[side=500-rank=1-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2 ms2 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=10-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=10-p=50-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2 ms2 ms
test_index_fancy[side=100-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
805.7 µs802.5 µs
test_elemwise[side=500-rank=1-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_elemwise[side=100-rank=1-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.5 ms2.4 ms
test_elemwise[side=100-rank=1-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2 ms2 ms
test_index_fancy[side=500-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=20-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
test_elemwise[side=1000-rank=1-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_elemwise[side=500-rank=1-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
test_elemwise[side=1000-rank=1-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
test_elemwise[gt-side=100-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_index_slice[side=500-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
711.5 µs709.2 µs
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=10-p=50-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=10-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.5 ms1.4 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=10-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_matmul[m=1000-n=200-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=10-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2 ms2 ms
test_index_slice[side=1000-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
711.8 µs709.9 µs
test_index_fancy[side=1000-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.8 ms1.7 ms
test_elemwise[side=500-rank=1-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_index_fancy[side=500-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
965.9 µs963.5 µs
test_elemwise[side=100-rank=1-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=20-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
test_elemwise_broadcast[side=500-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
11.8 ms11.8 ms
test_index_fancy[side=1000-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
test_index_scalar[side=1000-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
521.4 µs520.3 µs
test_elemwise[side=100-rank=1-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_index_scalar[side=500-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
520.3 µs519.2 µs
test_index_scalar[side=100-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
514.5 µs513.5 µs
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=10-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=20-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=10-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=10-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=10-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_elemwise_broadcast[side=100-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=10-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=10-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=10-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=10-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=20-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 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
0%
6.5 ms6.5 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=20-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=10-p=50-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=10-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=20-p=50-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
test_elemwise[add-side=100-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=20-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 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
0%
7.8 ms7.8 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=10-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=20-p=50-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=10-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.6 ms1.6 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
0%
5.1 ms5.1 ms
test_matmul[m=200-n=200-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_index_fancy[side=100-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
688.1 µs688.9 µs
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=20-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
10.6 ms10.6 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=10-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=20-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=10-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=10-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=20-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_matmul[m=200-n=200-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3 ms3 ms
test_index_slice[side=100-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
521.5 µs522.6 µs
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=20-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_elemwise[mul-side=1000-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
517.4 µs518.5 µs
test_index_slice[side=1000-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
453.5 µs454.5 µs
test_index_scalar[side=100-rank=3-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
382.6 µs383.5 µs
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=20-p=50-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
test_index_scalar[side=100-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
261.3 µs261.9 µs
test_elemwise[gt-side=1000-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
485.1 µs486.2 µs
test_matmul[m=500-n=200-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
9.9 ms10 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=10-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
test_elemwise[gt-side=500-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
441.8 µs443 µs
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=20-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=20-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=20-p=50-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_elemwise[mul-side=500-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
460 µs461.3 µs
test_index_slice[side=500-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
431.1 µs432.2 µs
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=20-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_index_scalar[side=500-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
262.2 µs262.9 µs
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=20-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=20-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=20-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_index_scalar[side=500-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
322.8 µs323.9 µs
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=20-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
test_elemwise[gt-side=1000-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
test_index_scalar[side=1000-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
262.5 µs263.4 µs
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=20-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=10-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_index_slice[side=500-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
751.9 µs754.9 µs
test_index_scalar[side=1000-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
322.5 µs323.8 µs
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=10-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
test_index_scalar[side=100-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
322.4 µs323.8 µs
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=10-p=50-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2 ms2 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=20-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_elemwise[mul-side=100-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
435.4 µs437.3 µs
test_matmul[m=1000-n=200-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
14.3 ms14.4 ms
test_elemwise[add-side=1000-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
475.7 µs478 µs
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=20-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.9 ms3 ms
test_elemwise_broadcast[side=1000-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
14.9 s15 s
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=10-n=10-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
2 ms2 ms
test_tensordot[left_index=1-right_index=1-left_format='coo'-right_format='dense'-m=50-n=20-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
11.3 ms11.4 ms
test_elemwise[gt-side=100-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
423.5 µs426.1 µs
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=10-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
1.9 ms1.9 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.4 ms3.4 ms
test_elemwise[add-side=500-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
433.1 µs435.9 µs
test_gcxs_dot_ndarray[coo-m=1000-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
3.6 ms3.6 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=10-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
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=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
1.9 ms1.9 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=10-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
2.8 ms2.9 ms
test_matmul[m=200-n=200-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
3.9 ms3.9 ms
test_index_fancy[side=500-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
1.6 ms1.7 ms
test_elemwise_broadcast[side=500-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
1.7 s1.8 s
test_elemwise[add-side=1000-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
1.4 ms1.5 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=10-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
2.8 ms2.8 ms
test_matmul[m=1000-n=200-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
8.9 ms8.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
test_matmul[m=500-n=1000-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
14.8 ms15 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=10-p=50-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
2.7 ms2.7 ms
test_gcxs_dot_ndarray[coo-m=1000-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
7.3 ms7.4 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=20-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
3.7 ms3.7 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=20-p=50-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
3.5 ms3.5 ms
test_gcxs_dot_ndarray[coo-m=1000-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
14 ms14.1 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=20-p=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
4.7 ms4.8 ms
test_elemwise[gt-side=500-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
851.1 µs860.6 µs
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=20-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
6.3 ms6.4 ms
test_matmul[m=200-n=200-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
3.1 ms3.1 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=20-p=50-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
2.7 ms2.7 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=10-n=20-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
2.8 ms2.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 ms6.1 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=20-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
3.7 ms3.7 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=10-n=20-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
3.5 ms3.6 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=10-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
3.6 ms3.7 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%
5.9 ms5.9 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=10-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
3.5 ms3.5 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=10-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
2.7 ms2.7 ms
test_matmul[m=1000-n=1000-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
10.2 ms10.3 ms
test_matmul[m=1000-n=500-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
13.6 ms13.8 ms
test_index_slice[side=100-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
692.1 µs700.6 µs
test_elemwise[mul-side=1000-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
706 µs714.9 µs
test_matmul[m=500-n=200-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
2.7 ms2.8 ms
test_elemwise[add-side=500-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
854 µs864.9 µs
test_gcxs_dot_ndarray[coo-m=1000-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
4.8 ms4.9 ms
test_elemwise[mul-side=500-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
681.8 µs691.3 µs
test_matmul[m=200-n=500-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
2.7 ms2.8 ms
test_gcxs_dot_ndarray[coo-m=500-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
2.4 ms2.5 ms
test_elemwise[add-side=100-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
413.1 µs419.2 µs
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
2.7 ms2.8 ms
test_index_slice[side=100-rank=3-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
1.2 ms1.2 ms
test_elemwise[gt-side=100-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-2%
676.7 µs687.7 µs
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
2.7 ms2.8 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_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
-2%
5.1 ms5.1 ms
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
-2%
3.6 ms3.7 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
-2%
5.2 ms5.3 ms
test_gcxs_dot_ndarray[coo-m=1000-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
10.4 ms10.6 ms
test_matmul[m=1000-n=500-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
23.3 ms23.8 ms
test_elemwise[mul-side=100-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-2%
661.9 µs673.9 µs
test_elemwise[add-side=100-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-2%
686.2 µs699.4 µs
test_matmul[m=1000-n=1000-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
21.2 ms21.6 ms
test_gcxs_dot_ndarray[coo-m=1000-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
21 ms21.4 ms
test_matmul[m=200-n=500-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
3.6 ms3.7 ms
test_matmul[m=200-n=1000-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
3.5 ms3.6 ms
test_gcxs_dot_ndarray[coo-m=1000-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
6.8 ms6.9 ms
test_matmul[m=200-n=200-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
4.3 ms4.4 ms
test_matmul[m=500-n=500-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
6 ms6.1 ms
test_matmul[m=1000-n=200-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
3.5 ms3.6 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
-2%
9 ms9.2 ms
test_gcxs_dot_ndarray[coo-m=1000-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
33.2 ms33.9 ms
test_matmul[m=500-n=200-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
4.8 ms4.9 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=20-p=50-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-2%
16.9 ms17.3 ms
test_gcxs_dot_ndarray[coo-m=500-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
4.5 ms4.6 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
5.5 ms5.7 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
5.5 ms5.7 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
-2%
9.9 ms10.1 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
1.9 ms1.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
-2%
9.7 ms10 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
1.9 ms1.9 ms
test_elemwise_broadcast[side=100-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
12.8 ms13.1 ms
test_gcxs_dot_ndarray[coo-m=1000-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
15.3 ms15.7 ms
test_matmul[m=500-n=500-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
3.8 ms3.9 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
10.7 ms11 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
10.7 ms11 ms
test_matmul[m=1000-n=500-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
5.1 ms5.2 ms
test_gcxs_dot_ndarray[coo-m=500-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
7.9 ms8.1 ms
test_matmul[m=200-n=500-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
5.1 ms5.3 ms
test_matmul[m=1000-n=500-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
12.6 ms12.9 ms
test_gcxs_dot_ndarray[coo-m=500-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
3.2 ms3.3 ms
test_matmul[m=200-n=1000-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
6.1 ms6.3 ms
test_matmul[m=200-n=500-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
4.2 ms4.3 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
1.4 ms1.4 ms
test_matmul[m=500-n=200-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
7.4 ms7.7 ms
test_matmul[m=1000-n=200-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
12.9 ms13.3 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
1.4 ms1.4 ms
test_matmul[m=500-n=500-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
12.6 ms13.1 ms
test_matmul[m=200-n=500-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
6.5 ms6.7 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
3.5 ms3.6 ms
test_matmul[m=1000-n=200-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
7.5 ms7.7 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
3.5 ms3.6 ms
test_matmul[m=500-n=500-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
9.6 ms9.9 ms
test_matmul[m=500-n=1000-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
11.5 ms12 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
3.1 ms3.2 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
3.1 ms3.3 ms
test_gcxs_dot_ndarray[coo-m=500-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
6.4 ms6.7 ms
test_matmul[m=1000-n=500-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
5.6 ms5.8 ms
test_matmul[m=200-n=1000-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
10 ms10.4 ms
test_matmul[m=500-n=500-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
7.3 ms7.6 ms
test_gcxs_dot_ndarray[coo-m=200-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
2.8 ms2.9 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
6.1 ms6.4 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
6.1 ms6.4 ms
test_gcxs_dot_ndarray[coo-m=500-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
11.9 ms12.4 ms
test_gcxs_dot_ndarray[coo-m=500-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
4.5 ms4.7 ms
test_matmul[m=500-n=1000-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
5.6 ms5.9 ms
test_matmul[m=1000-n=500-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
22.4 ms23.5 ms
test_matmul[m=1000-n=1000-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
39.3 ms41.2 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
13.6 ms14.2 ms
test_matmul[m=200-n=1000-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
7.1 ms7.4 ms
test_matmul[m=500-n=1000-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
14.4 ms15.2 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
6.5 ms6.9 ms
test_matmul[m=1000-n=1000-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
20.6 ms21.6 ms
test_gcxs_dot_ndarray[coo-m=200-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
2.3 ms2.4 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
13.5 ms14.2 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
6.6 ms6.9 ms
test_matmul[m=500-n=1000-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
20.6 ms21.7 ms
test_gcxs_dot_ndarray[coo-m=500-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
9.6 ms10.1 ms
test_gcxs_dot_ndarray[coo-m=500-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
19 ms20.1 ms
test_matmul[m=1000-n=1000-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
27 ms28.5 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
2.3 ms2.4 ms
test_gcxs_dot_ndarray[coo-m=200-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
4.5 ms4.7 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
2.3 ms2.4 ms
test_index_fancy[side=1000-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
3.8 ms4 ms
test_elemwise_broadcast[side=1000-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
74 ms78.1 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
2.2 ms2.4 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
2.2 ms2.4 ms
test_matmul[m=1000-n=1000-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-6%
9.1 ms9.7 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-6%
3.8 ms4.1 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-6%
3.8 ms4.1 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
19.5 ms20.9 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
1.8 ms1.9 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
1.8 ms1.9 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
18.7 ms20.1 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
3.6 ms3.9 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
3.6 ms3.9 ms
test_gcxs_dot_ndarray[coo-m=200-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
4.1 ms4.4 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
4.4 ms4.8 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
4.4 ms4.8 ms
test_gcxs_dot_ndarray[coo-m=200-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
3.1 ms3.4 ms
test_index_fancy[side=100-rank=3-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
2.8 ms3 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-8%
8.4 ms9.1 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-8%
8.3 ms9 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-8%
8.1 ms8.7 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-8%
8 ms8.7 ms
test_gcxs_dot_ndarray[coo-m=200-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-8%
7.2 ms7.8 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-8%
2.9 ms3.2 ms
test_index_slice[side=100-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-8%
416.9 µs454.3 µs
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-8%
2.9 ms3.2 ms
test_gcxs_dot_ndarray[coo-m=200-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-9%
6.2 ms6.8 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-10%
3.1 ms3.5 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-10%
3.1 ms3.5 ms
test_gcxs_dot_ndarray[coo-m=200-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-10%
11.6 ms12.8 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-10%
2.4 ms2.6 ms

Commits

Click on a commit to change the comparison range
Base
main
6c7c9b5
-13.68%
Add migration guide and PyTest fixes.
ff5e622
13 days ago
by hameerabbasi
-0.04%
`pre-commit autoupdate`
efe1ca4
13 days ago
by hameerabbasi
© 2025 CodSpeed Technology
Home Terms Privacy Docs