Avatar for the jeertmans user
jeertmans
DiffeRT
BlogDocsChangelog

chore(ci): remove compile-time benchmark and add jitted-fun benchmark

#279Merged
Comparing
benches
(
544211c
) with
main
(
445696f
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
17
New
2
Dropped
1
Ignored
0

Benchmarks

New

test_jitted_compute_paths[False]
differt/tests/benchmarks/test_rt.py::test_jitted_compute_paths[False]
CodSpeed Performance Gauge
N/A
N/A
2.1 s
test_jitted_compute_paths[True]
differt/tests/benchmarks/test_rt.py::test_jitted_compute_paths[True]
CodSpeed Performance Gauge
N/A
N/A
2.2 s

Passed

test_compile_compute_pathsMissing
differt/tests/benchmarks/test_rt.py::test_compile_compute_paths
CodSpeed Performance Gauge
N/A
2.2 s
N/A
test_compute_paths_in_simple_street_canyon_scene[True-None-2]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[True-None-2]
CodSpeed Performance Gauge
0%
2.5 s
2.5 s
test_compute_paths_in_simple_street_canyon_scene[True-20000-0]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[True-20000-0]
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
test_compute_paths_in_simple_street_canyon_scene[False-None-1]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[False-None-1]
CodSpeed Performance Gauge
0%
2.1 s
2.1 s
test_compute_paths_in_simple_street_canyon_scene[False-None-0]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[False-None-0]
CodSpeed Performance Gauge
0%
819.9 ms
819.8 ms
test_compute_paths_in_simple_street_canyon_scene[False-None-2]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[False-None-2]
CodSpeed Performance Gauge
0%
2.6 s
2.6 s
test_compute_paths_in_simple_street_canyon_scene[False-20000-0]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[False-20000-0]
CodSpeed Performance Gauge
0%
858.1 ms
858.4 ms
test_fermat
differt/tests/benchmarks/test_rt.py::test_fermat
CodSpeed Performance Gauge
0%
4.9 s
4.9 s
test_compute_paths_in_simple_street_canyon_scene[True-None-0]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[True-None-0]
CodSpeed Performance Gauge
0%
585.8 ms
586.2 ms
test_compute_paths_in_simple_street_canyon_scene[True-None-1]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[True-None-1]
CodSpeed Performance Gauge
0%
2.2 s
2.2 s
test_compute_paths_in_simple_street_canyon_scene[False-20000-1]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[False-20000-1]
CodSpeed Performance Gauge
0%
2 s
2 s
test_image_method
differt/tests/benchmarks/test_rt.py::test_image_method
CodSpeed Performance Gauge
0%
663.6 ms
664.4 ms
test_compute_paths_in_simple_street_canyon_scene[False-20000-2]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[False-20000-2]
CodSpeed Performance Gauge
0%
2.6 s
2.6 s
test_transmitter_visibility_in_simple_street_canyon_scene
differt/tests/benchmarks/test_rt.py::test_transmitter_visibility_in_simple_street_canyon_scene
CodSpeed Performance Gauge
0%
5.5 s
5.6 s
test_compute_paths_in_simple_street_canyon_scene[True-20000-2]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[True-20000-2]
CodSpeed Performance Gauge
0%
2.5 s
2.5 s
test_compute_paths_in_simple_street_canyon_scene[True-20000-1]
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[True-20000-1]
CodSpeed Performance Gauge
-1%
2.2 s
2.2 s
test_train_step
differt/tests/benchmarks/test_training.py::test_train_step
CodSpeed Performance Gauge
-2%
28.2 µs
28.8 µs
test_dataloader
differt/tests/benchmarks/test_training.py::test_dataloader
CodSpeed Performance Gauge
-3%
3.2 s
3.3 s

Commits

Click on a commit to change the comparison range
Base
main
445696f
0%
chore(ci): remove compile-time benchmark and add jitted-fun benchmark Benchmarking compile time was irrelevant as it depends on sub-functions being already compiled or not, which itself depends on the ordering of the function calls during tests. Now, we benchmark the time it takes to execute the jitted `compute_paths` function with explicitly passing `path_candidates` vs without.
544211c
19 days ago
by jeertmans
© 2025 CodSpeed Technology
Home Terms Privacy Docs