Avatar for the jeertmans user
jeertmans
DiffeRT
BlogDocsChangelog

fix(lib): avoid NaNs in the gradient of the Image method

#246Merged
Comparing
no-nans-in-grad
(
225158f
) with
main
(
f206db3
)
CodSpeed Performance Gauge
-100%
Improvements
0
Regressions
3
Untouched
15
New
0
Dropped
0
Ignored
0

Benchmarks

Failed

test_compute_paths_in_simple_street_canyon_scene[True-20000-0]Regression
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[True-20000-0]
CodSpeed Performance Gauge
-15%
4.7 ms
5.5 ms
test_compute_paths_in_simple_street_canyon_scene[True-20000-1]Regression
differt/tests/benchmarks/test_rt.py::test_compute_paths_in_simple_street_canyon_scene[True-20000-1]
CodSpeed Performance Gauge
-100%
5 ms
2,322 ms
test_image_methodRegression
differt/tests/benchmarks/test_rt.py::test_image_method
CodSpeed Performance Gauge
-27%
498.2 ms
684.5 ms

Passed

test_fermat
differt/tests/benchmarks/test_rt.py::test_fermat
CodSpeed Performance Gauge
0%
6.5 s
6.5 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.5 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%
609.3 ms
610.7 ms
test_dataloader
differt/tests/benchmarks/test_training.py::test_dataloader
CodSpeed Performance Gauge
0%
3.3 s
3.3 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
-2%
943.4 ms
960.1 ms
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
-2%
850.6 ms
866.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
-4%
2.2 s
2.3 s
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
-4%
2.1 s
2.2 s
test_compile_compute_paths
differt/tests/benchmarks/test_rt.py::test_compile_compute_paths
CodSpeed Performance Gauge
-4%
2 s
2.1 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
-4%
1.9 s
2 s
test_train_step
differt/tests/benchmarks/test_training.py::test_train_step
CodSpeed Performance Gauge
-6%
28.9 µs
30.6 µs
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
-6%
2.3 s
2.5 s
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
-7%
2.4 s
2.6 s
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
-7%
2.3 s
2.4 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
-8%
2.2 s
2.4 s

Commits

Click on a commit to change the comparison range
Base
main
f206db3
-100%
no more NaNs!
225158f
1 day ago
by jeertmans
© 2025 CodSpeed Technology
Home Terms PrivacyDocs