pydata
sparse
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Migration guide
#898
Merged
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 ms
2.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 ms
10 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 ms
5.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 ms
6.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 ms
13.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 ms
6.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 ms
10.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 ms
6.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 ms
5.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 ms
6.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 ms
13.7 ms
Improved
test_elemwise[side=1000-rank=2-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+26%
27.4 ms
21.7 ms
test_elemwise[side=1000-rank=2-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+25%
19.5 ms
15.6 ms
test_elemwise[side=100-rank=3-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+21%
31 ms
25.5 ms
test_elemwise[side=100-rank=3-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+21%
21.3 ms
17.6 ms
test_elemwise[side=1000-rank=2-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+20%
8.1 ms
6.8 ms
test_index_slice[side=100-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+19%
2 ms
1.7 ms
test_elemwise[side=100-rank=3-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+18%
8.8 ms
7.4 ms
test_elemwise_broadcast[side=1000-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+17%
22.4 s
19.2 s
test_elemwise[side=500-rank=2-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+15%
6.9 ms
6 ms
test_elemwise_broadcast[side=500-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+14%
2.6 s
2.3 s
test_elemwise[side=500-rank=2-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+13%
11.1 ms
9.8 ms
test_elemwise[side=1000-rank=2-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+13%
12.5 ms
11.1 ms
test_elemwise[side=100-rank=3-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+10%
15.1 ms
13.7 ms
test_gcxs_dot_ndarray[coo-m=200-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+10%
2 ms
1.8 ms
test_elemwise[side=500-rank=2-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+10%
3.7 ms
3.3 ms
Passed
test_index_fancy[side=100-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+10%
1.3 ms
1.2 ms
test_elemwise[gt-side=1000-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+8%
3.1 ms
2.9 ms
test_elemwise[add-side=1000-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+8%
4.4 ms
4.1 ms
test_elemwise_broadcast[side=100-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+8%
19.9 ms
18.5 ms
test_elemwise_broadcast[side=1000-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+7%
102.8 ms
96.5 ms
test_elemwise[side=500-rank=2-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+6%
7 ms
6.6 ms
test_elemwise[mul-side=1000-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+6%
2.7 ms
2.6 ms
test_elemwise_broadcast[side=500-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+6%
18.2 ms
17.2 ms
test_elemwise[gt-side=500-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+4%
2.6 ms
2.5 ms
test_elemwise[mul-side=500-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+3%
2.3 ms
2.2 ms
test_elemwise[add-side=500-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+3%
3.2 ms
3.2 ms
test_elemwise[side=100-rank=2-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+3%
6.1 ms
6 ms
test_index_slice[side=1000-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
3.7 ms
3.6 ms
test_index_fancy[side=100-rank=3-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
6.5 ms
6.3 ms
test_index_scalar[side=500-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
1.2 ms
1.2 ms
test_index_scalar[side=100-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
1.2 ms
1.2 ms
test_index_scalar[side=1000-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
1.2 ms
1.2 ms
test_index_slice[side=100-rank=3-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
2.9 ms
2.9 ms
test_index_scalar[side=100-rank=3-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
1.3 ms
1.3 ms
test_matmul[m=200-n=1000-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
6.4 ms
6.3 ms
test_index_fancy[side=500-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
2.7 ms
2.7 ms
test_elemwise[side=100-rank=2-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
5.2 ms
5.1 ms
test_index_slice[side=1000-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
1.4 ms
1.4 ms
test_matmul[m=200-n=500-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
5 ms
4.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 ms
2.6 ms
test_index_slice[side=500-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+2%
2.1 ms
2 ms
test_matmul[m=200-n=1000-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
11.1 ms
10.9 ms
test_elemwise[side=100-rank=2-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
3.1 ms
3 ms
test_elemwise[side=100-rank=2-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
2.2 ms
2.2 ms
test_elemwise_broadcast[side=100-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
5.8 ms
5.7 ms
test_index_fancy[side=100-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
1.7 ms
1.7 ms
test_index_fancy[side=1000-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
5.9 ms
5.8 ms
test_matmul[m=500-n=200-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
4.8 ms
4.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 ms
3.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 ms
10.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 ms
1.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 ms
5.7 ms
test_matmul[m=500-n=500-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
5.7 ms
5.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 ms
4.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 ms
2 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 ms
5.2 ms
test_matmul[m=500-n=1000-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
7.9 ms
7.8 ms
test_matmul[m=200-n=200-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
2.3 ms
2.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 ms
1.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 ms
1.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 ms
1.2 ms
test_elemwise[mul-side=100-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
+1%
2.1 ms
2.1 ms
test_matmul[m=500-n=200-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
6.8 ms
6.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 ms
2 ms
test_elemwise[side=1000-rank=1-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
2 ms
2 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 ms
2.1 ms
test_elemwise[side=1000-rank=1-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_elemwise[side=500-rank=1-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2 ms
2 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 ms
2.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 ms
2 ms
test_index_fancy[side=100-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
805.7 µs
802.5 µs
test_elemwise[side=500-rank=1-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_elemwise[side=100-rank=1-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.5 ms
2.4 ms
test_elemwise[side=100-rank=1-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_index_fancy[side=500-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.2 ms
1.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 ms
1.2 ms
test_elemwise[side=1000-rank=1-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_elemwise[side=500-rank=1-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_elemwise[side=1000-rank=1-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_elemwise[gt-side=100-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_index_slice[side=500-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
711.5 µs
709.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 ms
1.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 ms
1.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 ms
1.8 ms
test_matmul[m=1000-n=200-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.7 ms
5.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 ms
2 ms
test_index_slice[side=1000-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
711.8 µs
709.9 µs
test_index_fancy[side=1000-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.8 ms
1.7 ms
test_elemwise[side=500-rank=1-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_index_fancy[side=500-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
965.9 µs
963.5 µs
test_elemwise[side=100-rank=1-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.1 ms
3.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 ms
1.5 ms
test_elemwise_broadcast[side=500-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
11.8 ms
11.8 ms
test_index_fancy[side=1000-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_index_scalar[side=1000-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
521.4 µs
520.3 µs
test_elemwise[side=100-rank=1-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_index_scalar[side=500-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
520.3 µs
519.2 µs
test_index_scalar[side=100-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
514.5 µs
513.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 ms
1.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 ms
2.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 ms
1.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 ms
2.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 ms
2.3 ms
test_elemwise_broadcast[side=100-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.4 ms
2.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 ms
2.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 ms
4.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 ms
2.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 ms
2.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 ms
2.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 ms
6.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 ms
1.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 ms
1.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 ms
2.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 ms
2.2 ms
test_elemwise[add-side=100-Numba]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
2.9 ms
2.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 ms
1.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 ms
7.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 ms
1.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 ms
1.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 ms
1.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 ms
5.1 ms
test_matmul[m=200-n=200-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_index_fancy[side=100-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
688.1 µs
688.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 ms
10.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 ms
2.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 ms
1.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 ms
1.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 ms
1.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 ms
1.8 ms
test_matmul[m=200-n=200-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_index_slice[side=100-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
521.5 µs
522.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 ms
2.7 ms
test_elemwise[mul-side=1000-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
517.4 µs
518.5 µs
test_index_slice[side=1000-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
453.5 µs
454.5 µs
test_index_scalar[side=100-rank=3-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
382.6 µs
383.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 ms
1.4 ms
test_index_scalar[side=100-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
261.3 µs
261.9 µs
test_elemwise[gt-side=1000-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
485.1 µs
486.2 µs
test_matmul[m=500-n=200-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
9.9 ms
10 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 ms
5.2 ms
test_elemwise[gt-side=500-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
441.8 µs
443 µ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 ms
2.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 ms
2.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 ms
2.9 ms
test_elemwise[mul-side=500-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
460 µs
461.3 µs
test_index_slice[side=500-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
431.1 µs
432.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 ms
2.5 ms
test_index_scalar[side=500-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
262.2 µs
262.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 ms
2.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 ms
2.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 ms
1.8 ms
test_index_scalar[side=500-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
322.8 µs
323.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 ms
3.3 ms
test_elemwise[gt-side=1000-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_index_scalar[side=1000-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
262.5 µs
263.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 ms
2.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 ms
2.9 ms
test_index_slice[side=500-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
751.9 µs
754.9 µs
test_index_scalar[side=1000-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
322.5 µs
323.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 ms
2.4 ms
test_index_scalar[side=100-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
322.4 µs
323.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 ms
2 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 ms
2.3 ms
test_elemwise[mul-side=100-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
435.4 µs
437.3 µs
test_matmul[m=1000-n=200-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
14.3 ms
14.4 ms
test_elemwise[add-side=1000-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
475.7 µs
478 µ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 ms
3 ms
test_elemwise_broadcast[side=1000-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
14.9 s
15 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 ms
2 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 ms
11.4 ms
test_elemwise[gt-side=100-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
423.5 µs
426.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 ms
1.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 ms
3.4 ms
test_elemwise[add-side=500-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
433.1 µs
435.9 µs
test_gcxs_dot_ndarray[coo-m=1000-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
3.6 ms
3.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 ms
2.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 ms
1.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 ms
2.9 ms
test_matmul[m=200-n=200-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
3.9 ms
3.9 ms
test_index_fancy[side=500-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
1.6 ms
1.7 ms
test_elemwise_broadcast[side=500-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
1.7 s
1.8 s
test_elemwise[add-side=1000-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
1.4 ms
1.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 ms
2.8 ms
test_matmul[m=1000-n=200-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
8.9 ms
8.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 ms
3.4 ms
test_matmul[m=500-n=1000-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
14.8 ms
15 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 ms
2.7 ms
test_gcxs_dot_ndarray[coo-m=1000-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
7.3 ms
7.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 ms
3.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 ms
3.5 ms
test_gcxs_dot_ndarray[coo-m=1000-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
14 ms
14.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 ms
4.8 ms
test_elemwise[gt-side=500-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
851.1 µs
860.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 ms
6.4 ms
test_matmul[m=200-n=200-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
3.1 ms
3.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 ms
2.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 ms
2.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 ms
6.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 ms
3.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 ms
3.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 ms
3.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 ms
5.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 ms
3.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 ms
2.7 ms
test_matmul[m=1000-n=1000-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
10.2 ms
10.3 ms
test_matmul[m=1000-n=500-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
13.6 ms
13.8 ms
test_index_slice[side=100-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
692.1 µs
700.6 µs
test_elemwise[mul-side=1000-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
706 µs
714.9 µs
test_matmul[m=500-n=200-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
2.7 ms
2.8 ms
test_elemwise[add-side=500-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
854 µs
864.9 µs
test_gcxs_dot_ndarray[coo-m=1000-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
4.8 ms
4.9 ms
test_elemwise[mul-side=500-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
681.8 µs
691.3 µs
test_matmul[m=200-n=500-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
2.7 ms
2.8 ms
test_gcxs_dot_ndarray[coo-m=500-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
2.4 ms
2.5 ms
test_elemwise[add-side=100-SciPy]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
413.1 µs
419.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 ms
2.8 ms
test_index_slice[side=100-rank=3-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
1.2 ms
1.2 ms
test_elemwise[gt-side=100-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-2%
676.7 µs
687.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 ms
2.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 ms
4.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 ms
5.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 ms
3.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 ms
5.3 ms
test_gcxs_dot_ndarray[coo-m=1000-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
10.4 ms
10.6 ms
test_matmul[m=1000-n=500-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
23.3 ms
23.8 ms
test_elemwise[mul-side=100-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-2%
661.9 µs
673.9 µs
test_elemwise[add-side=100-Finch]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-2%
686.2 µs
699.4 µs
test_matmul[m=1000-n=1000-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
21.2 ms
21.6 ms
test_gcxs_dot_ndarray[coo-m=1000-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
21 ms
21.4 ms
test_matmul[m=200-n=500-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
3.6 ms
3.7 ms
test_matmul[m=200-n=1000-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
3.5 ms
3.6 ms
test_gcxs_dot_ndarray[coo-m=1000-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
6.8 ms
6.9 ms
test_matmul[m=200-n=200-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
4.3 ms
4.4 ms
test_matmul[m=500-n=500-p=500-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
6 ms
6.1 ms
test_matmul[m=1000-n=200-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
3.5 ms
3.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 ms
9.2 ms
test_gcxs_dot_ndarray[coo-m=1000-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
33.2 ms
33.9 ms
test_matmul[m=500-n=200-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
4.8 ms
4.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 ms
17.3 ms
test_gcxs_dot_ndarray[coo-m=500-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
4.5 ms
4.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 ms
5.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 ms
5.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 ms
10.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 ms
1.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 ms
10 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 ms
1.9 ms
test_elemwise_broadcast[side=100-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
12.8 ms
13.1 ms
test_gcxs_dot_ndarray[coo-m=1000-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
15.3 ms
15.7 ms
test_matmul[m=500-n=500-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
3.8 ms
3.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 ms
11 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 ms
11 ms
test_matmul[m=1000-n=500-p=200-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
5.1 ms
5.2 ms
test_gcxs_dot_ndarray[coo-m=500-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
7.9 ms
8.1 ms
test_matmul[m=200-n=500-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
5.1 ms
5.3 ms
test_matmul[m=1000-n=500-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
12.6 ms
12.9 ms
test_gcxs_dot_ndarray[coo-m=500-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
3.2 ms
3.3 ms
test_matmul[m=200-n=1000-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
6.1 ms
6.3 ms
test_matmul[m=200-n=500-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
4.2 ms
4.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 ms
1.4 ms
test_matmul[m=500-n=200-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
7.4 ms
7.7 ms
test_matmul[m=1000-n=200-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
12.9 ms
13.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 ms
1.4 ms
test_matmul[m=500-n=500-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
12.6 ms
13.1 ms
test_matmul[m=200-n=500-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-3%
6.5 ms
6.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 ms
3.6 ms
test_matmul[m=1000-n=200-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
7.5 ms
7.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 ms
3.6 ms
test_matmul[m=500-n=500-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
9.6 ms
9.9 ms
test_matmul[m=500-n=1000-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
11.5 ms
12 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 ms
3.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 ms
3.3 ms
test_gcxs_dot_ndarray[coo-m=500-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
6.4 ms
6.7 ms
test_matmul[m=1000-n=500-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
5.6 ms
5.8 ms
test_matmul[m=200-n=1000-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
10 ms
10.4 ms
test_matmul[m=500-n=500-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
7.3 ms
7.6 ms
test_gcxs_dot_ndarray[coo-m=200-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
2.8 ms
2.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 ms
6.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 ms
6.4 ms
test_gcxs_dot_ndarray[coo-m=500-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
11.9 ms
12.4 ms
test_gcxs_dot_ndarray[coo-m=500-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-4%
4.5 ms
4.7 ms
test_matmul[m=500-n=1000-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
5.6 ms
5.9 ms
test_matmul[m=1000-n=500-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
22.4 ms
23.5 ms
test_matmul[m=1000-n=1000-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
39.3 ms
41.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 ms
14.2 ms
test_matmul[m=200-n=1000-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
7.1 ms
7.4 ms
test_matmul[m=500-n=1000-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
14.4 ms
15.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 ms
6.9 ms
test_matmul[m=1000-n=1000-p=500-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
20.6 ms
21.6 ms
test_gcxs_dot_ndarray[coo-m=200-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
2.3 ms
2.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 ms
14.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 ms
6.9 ms
test_matmul[m=500-n=1000-p=1000-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
20.6 ms
21.7 ms
test_gcxs_dot_ndarray[coo-m=500-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
9.6 ms
10.1 ms
test_gcxs_dot_ndarray[coo-m=500-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
19 ms
20.1 ms
test_matmul[m=1000-n=1000-p=1000-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
27 ms
28.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 ms
2.4 ms
test_gcxs_dot_ndarray[coo-m=200-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
4.5 ms
4.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 ms
2.4 ms
test_index_fancy[side=1000-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
3.8 ms
4 ms
test_elemwise_broadcast[side=1000-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-5%
74 ms
78.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 ms
2.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 ms
2.4 ms
test_matmul[m=1000-n=1000-p=200-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-6%
9.1 ms
9.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 ms
4.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 ms
4.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 ms
20.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 ms
1.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 ms
1.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 ms
20.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 ms
3.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 ms
3.9 ms
test_gcxs_dot_ndarray[coo-m=200-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
4.1 ms
4.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 ms
4.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 ms
4.8 ms
test_gcxs_dot_ndarray[coo-m=200-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
3.1 ms
3.4 ms
test_index_fancy[side=100-rank=3-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-7%
2.8 ms
3 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 ms
9.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 ms
9 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 ms
8.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 ms
8.7 ms
test_gcxs_dot_ndarray[coo-m=200-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-8%
7.2 ms
7.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 ms
3.2 ms
test_index_slice[side=100-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-8%
416.9 µs
454.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 ms
3.2 ms
test_gcxs_dot_ndarray[coo-m=200-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-9%
6.2 ms
6.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 ms
3.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 ms
3.5 ms
test_gcxs_dot_ndarray[coo-m=200-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-10%
11.6 ms
12.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 ms
2.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