Avatar for the serge-sans-paille user
serge-sans-paille
pythran
BlogDocsChangelog

Optimize/numpy linalg norm

#2386Merged
Comparing
optimize/numpy-linalg-norm
(
19b2c14
) with
master
(
a389898
)
CodSpeed Performance Gauge
+15%
Improvement
1
Untouched
57

Benchmarks

58 total
test_l2norm
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+15%
642.8 ms559.4 ms
test_cronbach
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
+9%
12.5 ms11.5 ms
test_fbcorr
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
59 ms58.8 ms
test_fibo
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
test_fdtd
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
7 ms7 ms
test_diffusion_pure_python
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_blacksholes
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
583.3 ms583 ms
test_hyantes_core
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
136.4 ms136.3 ms
test_pairwise_numpy
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_another_quicksort
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
216.5 ms216.4 ms
test_grouping
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
test_histogram
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
1.8 s1.8 s
test_smoothing
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
12.2 ms12.2 ms
test_repeating
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_allpairs_distances
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
42.6 ms42.6 ms
test_wave_simulation
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
28.6 ms28.6 ms
test_extrema
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
305.8 ms305.8 ms
test_pi_buffon
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
16 ms16 ms
test_allpairs
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
76.2 ms76.2 ms
test_arc_distance_list
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
329.4 ms329.4 ms
test_sum_primes
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
32.8 ms32.8 ms
test_brownian
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
123.1 ms123.1 ms
test_growcut
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
15.2 ms15.2 ms
test_guerre
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
80.4 ms80.4 ms
test_reverse_cumsum
pythran/benchmarks/test_benchmark.py
CodSpeed Performance Gauge
0%
9.7 ms9.7 ms

Commits

Click on a commit to change the comparison range
Base
master
a389898
-0.05%
[opt] Avoid some extra tuple concat in np.linal.norm
16822bc
3 months ago
by serge-sans-paille
+0.1%
[opt] Avoid array allocation in np.linalg.norm
bbdf71f
3 months ago
by serge-sans-paille
+14.86%
[opt] Optimize generic reduction along last axis
19b2c14
3 months ago
by serge-sans-paille
© 2026 CodSpeed Technology
Home Terms Privacy Docs