pydata
sparse
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Adding `diff` function
#888
Merged
Comparing
prady0t:implementing-diff
(
5669bc9
) with
main
(
2b5f7c4
)
CodSpeed Performance Gauge
0%
Untouched
340
Benchmarks
Passed
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
+1%
6.5 ms
6.4 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.7 ms
5.6 ms
test_elemwise[side=100-rank=3-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
21.4 ms
21.1 ms
test_matmul[m=1000-n=1000-p=200-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
9.2 ms
9.1 ms
test_matmul[m=200-n=1000-p=1000-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
7.2 ms
7.1 ms
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-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
+1%
1.9 ms
1.9 ms
test_matmul[m=1000-n=200-p=500-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
8.9 ms
8.9 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.6 ms
test_index_slice[side=1000-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
1.4 ms
1.4 ms
test_matmul[m=500-n=1000-p=500-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
11.5 ms
11.4 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='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.8 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=500-n=1000-p=500-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
14.9 ms
14.8 ms
test_matmul[m=500-n=1000-p=1000-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
+1%
20.7 ms
20.6 ms
test_matmul[m=200-n=500-p=500-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.3 ms
4.2 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_elemwise_broadcast[side=100-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
20.1 ms
20 ms
test_elemwise_broadcast[side=1000-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
102.2 ms
101.9 ms
test_index_fancy[side=100-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
807.7 µs
805.5 µs
test_elemwise[side=1000-rank=2-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
27.3 ms
27.2 ms
test_elemwise[f=<built-in function mul>-backend='Numba'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_index_fancy[side=100-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_matmul[m=1000-n=1000-p=500-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
20.6 ms
20.5 ms
test_index_slice[side=1000-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.7 ms
3.7 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
8.1 ms
8.1 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
18.8 ms
18.7 ms
test_index_scalar[side=500-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
522.4 µs
521.2 µs
test_index_scalar[side=1000-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
523.9 µs
522.7 µs
test_matmul[m=200-n=200-p=1000-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
8.4 ms
8.4 ms
test_elemwise[f=<built-in function add>-backend='Numba'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
3.3 ms
3.2 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
0%
3.4 ms
3.4 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
13.6 ms
13.5 ms
test_elemwise[side=500-rank=2-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.7 ms
3.7 ms
test_index_scalar[side=100-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
516.8 µs
515.8 µs
test_index_scalar[side=100-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
261.8 µs
261.4 µs
test_index_scalar[side=1000-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
323.7 µs
323.1 µs
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
8.1 ms
8 ms
test_matmul[m=1000-n=1000-p=500-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
21.3 ms
21.2 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
12.1 ms
12.1 ms
test_gcxs_dot_ndarray[coo-m=1000-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
21 ms
21 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_index_fancy[side=500-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
19.5 ms
19.5 ms
test_matmul[m=200-n=200-p=500-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
8.3 ms
8.3 ms
test_index_fancy[side=100-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
689.9 µs
689 µs
test_index_scalar[side=500-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
262.7 µs
262.4 µs
test_gcxs_dot_ndarray[coo-m=500-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
11.9 ms
11.9 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
12.3 ms
12.3 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_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_gcxs_dot_ndarray[coo-m=500-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
19 ms
19 ms
test_index_scalar[side=500-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
323.8 µs
323.5 µs
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=10-n=10-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_matmul[m=1000-n=500-p=1000-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
22.5 ms
22.4 ms
test_matmul[m=200-n=200-p=200-coo]
benchmarks/test_benchmark_coo.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=10-n=10-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.5 ms
1.5 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[side=100-rank=1-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_index_slice[side=100-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
523 µs
522.6 µs
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_index_scalar[side=100-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
323.2 µs
323 µs
test_gcxs_dot_ndarray[coo-m=1000-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
33.2 ms
33.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_elemwise[side=1000-rank=1-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_matmul[m=500-n=500-p=200-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.9 ms
3.8 ms
test_index_slice[side=1000-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
453.7 µs
453.4 µs
test_gcxs_dot_ndarray[coo-m=500-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
test_index_slice[side=1000-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
713.2 µs
712.9 µs
test_elemwise[side=100-rank=1-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 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='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_index_fancy[side=500-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
968.7 µs
968.3 µs
test_elemwise_broadcast[side=1000-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
22.4 s
22.4 s
test_index_fancy[side=100-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
test_gcxs_dot_ndarray[coo-m=200-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
13.6 ms
13.6 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
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_elemwise[side=100-rank=2-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_elemwise[side=100-rank=3-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
30.9 ms
30.9 ms
test_matmul[m=1000-n=200-p=200-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
test_gcxs_dot_ndarray[coo-m=200-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_matmul[m=500-n=200-p=500-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
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_matmul[m=500-n=500-p=500-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
7.3 ms
7.3 ms
test_gcxs_dot_ndarray[coo-m=200-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
test_matmul[m=1000-n=1000-p=1000-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
27 ms
27 ms
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_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
0%
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=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
test_index_slice[side=100-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
704.1 µs
703.9 µs
test_matmul[m=1000-n=500-p=200-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
test_matmul[m=1000-n=1000-p=1000-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
39.2 ms
39.2 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 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.2 ms
2.2 ms
test_gcxs_dot_ndarray[coo-m=500-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.5 ms
4.5 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_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_gcxs_dot_ndarray[coo-m=200-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
7.2 ms
7.2 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_gcxs_dot_ndarray[coo-m=500-n=200-p=200]
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='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_gcxs_dot_ndarray[coo-m=1000-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
7.3 ms
7.3 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_index_fancy[side=1000-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_gcxs_dot_ndarray[coo-m=500-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_index_scalar[side=100-rank=3-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
383.3 µs
383.2 µs
test_elemwise_broadcast[side=100-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.8 ms
5.8 ms
test_index_fancy[side=500-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_matmul[m=1000-n=200-p=500-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
7.5 ms
7.5 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_gcxs_dot_ndarray[coo-m=500-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
9.6 ms
9.6 ms
test_index_slice[side=500-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
750.6 µs
750.5 µs
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
test_matmul[m=500-n=200-p=500-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6.8 ms
6.8 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
0%
1.2 ms
1.2 ms
test_elemwise[side=100-rank=2-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6.2 ms
6.2 ms
test_gcxs_dot_ndarray[coo-m=500-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_index_slice[side=500-rank=1-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
712.9 µs
712.9 µs
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6 ms
6 ms
test_matmul[m=500-n=500-p=500-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6 ms
6 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=500-p=500]
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=50-n=20-p=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6.1 ms
6.1 ms
test_gcxs_dot_ndarray[coo-m=500-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
7.9 ms
7.9 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=200-p=500]
benchmarks/test_benchmark_coo.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=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_matmul[m=500-n=1000-p=200-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.7 ms
5.7 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6 ms
6 ms
test_gcxs_dot_ndarray[coo-m=1000-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
10.4 ms
10.4 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=500-p=200]
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=10-p=50-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6.1 ms
6.1 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=200-p=200]
benchmarks/test_benchmark_coo.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=20-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_gcxs_dot_ndarray[coo-m=1000-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.7 ms
4.7 ms
test_index_slice[side=100-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
451.9 µs
451.9 µs
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_matmul[m=500-n=1000-p=1000-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
14.4 ms
14.4 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.6 ms
4.6 ms
test_gcxs_dot_ndarray[coo-m=200-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6.2 ms
6.2 ms
test_elemwise[f=<built-in function gt>-backend='Numba'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_elemwise[side=1000-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='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_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
test_matmul[m=200-n=500-p=1000-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_gcxs_dot_ndarray[coo-m=1000-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_matmul[m=500-n=200-p=1000-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
10 ms
10 ms
test_gcxs_dot_ndarray[coo-m=200-n=200-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
test_gcxs_dot_ndarray[coo-m=1000-n=1000-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
15.3 ms
15.3 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=500-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.5 ms
5.5 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
test_matmul[m=500-n=500-p=1000-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
9.6 ms
9.6 ms
test_gcxs_dot_ndarray[coo-m=200-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6.6 ms
6.6 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
0%
5.8 ms
5.8 ms
test_matmul[m=200-n=500-p=200-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_elemwise_broadcast[side=100-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
12.9 ms
12.9 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=500-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_index_scalar[side=1000-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_matmul[m=200-n=200-p=500-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3 ms
3 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
0%
9 ms
9 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.8 ms
3.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
0%
6 ms
6 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
0%
9.9 ms
9.9 ms
test_elemwise_broadcast[side=1000-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
14.9 s
14.9 s
test_elemwise_broadcast[side=500-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.7 s
1.7 s
test_index_fancy[side=500-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 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_elemwise_broadcast[side=500-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.6 s
2.6 s
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_elemwise[side=1000-rank=2-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
8.1 ms
8.1 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
0%
9.7 ms
9.7 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_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_index_scalar[side=1000-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
262.9 µs
263 µs
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_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_elemwise[side=100-rank=1-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=500-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 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 ms
5 ms
test_elemwise[side=100-rank=3-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
8.8 ms
8.8 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=500-n=500-p=500]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
test_index_scalar[side=100-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_index_scalar[side=500-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.8 ms
3.8 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_matmul[m=200-n=1000-p=200-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
test_matmul[m=200-n=500-p=500-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.6 ms
3.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_gcxs_dot_ndarray[coo-m=200-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
11.6 ms
11.6 ms
test_elemwise[side=500-rank=2-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
7 ms
7 ms
test_matmul[m=500-n=500-p=200-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.7 ms
5.7 ms
test_elemwise[f=<built-in function add>-backend='Numba'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
test_elemwise[side=100-rank=2-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
test_index_scalar[side=100-rank=3-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_matmul[m=200-n=1000-p=1000-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
10 ms
10 ms
test_matmul[m=1000-n=200-p=200-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5.7 ms
5.7 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_elemwise[f=<built-in function mul>-backend='Numba'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_matmul[m=500-n=200-p=200-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms
2.8 ms
test_elemwise[side=100-rank=2-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_elemwise[f=<built-in function gt>-backend='Numba'-side=100]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_index_slice[side=500-rank=1-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
431.9 µs
432.1 µ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_matmul[m=500-n=1000-p=200-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
7.8 ms
7.8 ms
test_matmul[m=500-n=200-p=1000-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
7.5 ms
7.5 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=200-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
8.6 ms
8.7 ms
test_matmul[m=200-n=200-p=200-gcxs]
benchmarks/test_benchmark_coo.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=20-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
test_matmul[m=1000-n=200-p=1000-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
12.9 ms
12.9 ms
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_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[side=500-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'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_matmul[m=200-n=500-p=200-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
5 ms
5 ms
test_matmul[m=1000-n=500-p=500-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
12.6 ms
12.6 ms
test_gcxs_dot_ndarray[coo-m=1000-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
14 ms
14 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_gcxs_dot_ndarray[gcxs-1-axis-m=1000-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
10.7 ms
10.7 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_matmul[m=500-n=500-p=1000-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
12.6 ms
12.6 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
0%
3.5 ms
3.5 ms
test_matmul[m=500-n=200-p=200-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
4.8 ms
4.8 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_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
0%
6.2 ms
6.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_elemwise[side=1000-rank=1-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
test_gcxs_dot_ndarray[coo-m=1000-n=1000-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6.8 ms
6.8 ms
test_matmul[m=1000-n=500-p=1000-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
23.3 ms
23.4 ms
test_elemwise[f=<built-in function add>-backend='Numba'-side=100]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
2.9 ms
2.9 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
0%
2.1 ms
2.1 ms
test_gcxs_dot_ndarray[gcxs-1-axis-m=200-n=1000-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
8.7 ms
8.7 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
0%
1.2 ms
1.2 ms
test_gcxs_dot_ndarray[gcxs-0-axis-m=1000-n=200-p=1000]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
10.7 ms
10.7 ms
test_matmul[m=200-n=200-p=1000-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
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_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
0%
16.8 ms
16.8 ms
test_index_slice[side=500-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.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=20-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=10-p=20-q=10-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_elemwise[f=<built-in function gt>-backend='SciPy'-side=100]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
425.9 µs
426.5 µs
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_elemwise[f=<built-in function add>-backend='SciPy'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
477.2 µs
477.9 µs
test_matmul[m=1000-n=500-p=500-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
13.6 ms
13.6 ms
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_index_slice[side=100-rank=3-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
test_elemwise[side=500-rank=2-format='gcxs'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
11.1 ms
11.1 ms
test_elemwise[f=<built-in function mul>-backend='Numba'-side=100]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
test_index_slice[side=100-rank=3-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_elemwise[f=<built-in function add>-backend='Finch'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
860.3 µs
862 µs
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
0%
2.6 ms
2.6 ms
test_elemwise[side=1000-rank=2-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
12.5 ms
12.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
0%
10.3 ms
10.3 ms
test_elemwise[f=<built-in function gt>-backend='Numba'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
test_elemwise[f=<built-in function add>-backend='Finch'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
1.4 ms
1.5 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=10-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
test_elemwise[side=500-rank=2-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
6.9 ms
6.9 ms
test_matmul[m=200-n=1000-p=500-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
11.1 ms
11.1 ms
test_elemwise_broadcast[side=500-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
18.3 ms
18.3 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
0%
4.6 ms
4.6 ms
test_matmul[m=200-n=1000-p=200-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
0%
3.5 ms
3.6 ms
test_elemwise[f=<built-in function add>-backend='SciPy'-side=100]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
413.8 µs
415.2 µs
test_elemwise[f=<built-in function add>-backend='SciPy'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
437.6 µs
439.1 µs
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
0%
3.6 ms
3.6 ms
test_elemwise[f=<built-in function gt>-backend='SciPy'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
487.2 µs
489 µs
test_elemwise[f=<built-in function mul>-backend='Finch'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
708.4 µs
711.5 µs
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
0%
3.6 ms
3.7 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
0%
11.1 ms
11.2 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
0%
3.4 ms
3.4 ms
test_elemwise[f=<built-in function mul>-backend='SciPy'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
0%
519.2 µs
521.7 µ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
2.9 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_elemwise_broadcast[side=500-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
11.9 ms
11.9 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.6 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.5 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_elemwise[f=<built-in function gt>-backend='SciPy'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
441.2 µs
443.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
-1%
10.3 ms
10.4 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.3 ms
3.4 ms
test_elemwise[f=<built-in function mul>-backend='SciPy'-side=100]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
436 µs
438.8 µs
test_matmul[m=1000-n=500-p=200-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
5.1 ms
5.1 ms
test_elemwise[side=100-rank=3-format='gcxs'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
15.1 ms
15.2 ms
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=20-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
5.2 ms
5.2 ms
test_tensordot[left_index=1-right_index=2-left_format='dense'-right_format='coo'-m=50-n=20-p=20-q=50-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
7.6 ms
7.7 ms
test_index_fancy[side=100-rank=3-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
2.9 ms
2.9 ms
test_matmul[m=1000-n=200-p=1000-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
14.2 ms
14.3 ms
test_elemwise[f=<built-in function gt>-backend='Finch'-side=1000]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
1.4 ms
1.4 ms
test_elemwise[f=<built-in function mul>-backend='Finch'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
683.9 µs
689 µs
test_tensordot[left_index=1-right_index=2-left_format='coo'-right_format='coo'-m=50-n=20-p=20-q=50-ndarray]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
5 ms
5 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
-1%
4.2 ms
4.3 ms
test_gcxs_dot_ndarray[coo-m=200-n=200-p=200]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
2 ms
2 ms
test_elemwise[side=1000-rank=2-format='coo'-add]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
19.3 ms
19.5 ms
test_elemwise[f=<built-in function add>-backend='Finch'-side=100]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
686.8 µs
693.1 µs
test_index_fancy[side=1000-rank=2-format='coo']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
3.8 ms
3.9 ms
test_elemwise[f=<built-in function gt>-backend='Finch'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
853.4 µs
861.6 µs
test_elemwise[f=<built-in function mul>-backend='SciPy'-side=500]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-1%
459.1 µs
463.6 µs
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
-1%
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=50-q=10-COO]
benchmarks/test_tensordot.py
CodSpeed Performance Gauge
-1%
3.2 ms
3.3 ms
test_matmul[m=200-n=1000-p=500-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
6.1 ms
6.2 ms
test_index_fancy[side=100-rank=3-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
6.4 ms
6.5 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
-1%
2.9 ms
2.9 ms
test_matmul[m=200-n=500-p=1000-coo]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
6.5 ms
6.5 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
-1%
2.9 ms
2.9 ms
test_elemwise_broadcast[side=1000-format='coo'-mul]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
74.2 ms
75.1 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.2 ms
5.3 ms
test_matmul[m=1000-n=1000-p=200-gcxs]
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-1%
10.2 ms
10.3 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
-1%
3.6 ms
3.6 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.9 ms
test_elemwise[f=<built-in function mul>-backend='Finch'-side=100]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-2%
662.3 µs
673.4 µs
test_index_fancy[side=1000-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-2%
5.9 ms
6 ms
test_elemwise[f=<built-in function gt>-backend='Finch'-side=100]
benchmarks/test_elemwise.py
CodSpeed Performance Gauge
-2%
669.5 µs
682 µs
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
-2%
2.7 ms
2.7 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
-2%
2.6 ms
2.7 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
-2%
2.6 ms
2.7 ms
test_index_slice[side=100-rank=2-format='gcxs']
benchmarks/test_benchmark_coo.py
CodSpeed Performance Gauge
-10%
2.2 ms
2.4 ms
Commits
Click on a commit to change the comparison range
Base
main
2b5f7c4
-10.32%
Adding diff function Signed-off-by: Pradyot Ranjan <99216956+pradyotRanjan@users.noreply.github.com>
e7f589d
5 months ago
by prady0t
+10.2%
Don't check for fill value.
5669bc9
5 months ago
by hameerabbasi
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs