denehoffman
ganesh
BlogDocsChangelog

Development Updates

#82Merged
Comparing
development
(
a4de0ff
) with
main
(
90f145e
)
CodSpeed Performance Gauge
0%
Untouched
18

Benchmarks

Passed

Rosenbrock[4]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead
CodSpeed Performance Gauge
0%
129 µs128.5 µs
Rosenbrock (adaptive)[4]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead
CodSpeed Performance Gauge
0%
156.6 µs156.1 µs
Rosenbrock[5]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead
CodSpeed Performance Gauge
0%
157.7 µs157.2 µs
Rosenbrock[2]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead
CodSpeed Performance Gauge
0%
101.5 µs101.2 µs
Rosenbrock (adaptive)[2]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead
CodSpeed Performance Gauge
0%
100.9 µs100.6 µs
Rosenbrock[3]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead
CodSpeed Performance Gauge
0%
194.6 µs194.3 µs
Rosenbrock (adaptive)[3]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead
CodSpeed Performance Gauge
0%
231.5 µs231.3 µs
Rosenbrock (adaptive)[5]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead
CodSpeed Performance Gauge
0%
648.8 µs648.3 µs
Rosenbrock[5]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB
CodSpeed Performance Gauge
0%
3.4 ms3.4 ms
Rosenbrock[3]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
Rosenbrock[2]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
Rosenbrock[4]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
hessian[256]
benches/derivatives.rs::benches::bench_derivatives::derivatives
CodSpeed Performance Gauge
0%
291.4 ms291.4 ms
hessian[64]
benches/derivatives.rs::benches::bench_derivatives::derivatives
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
gradient[256]
benches/derivatives.rs::benches::bench_derivatives::derivatives
CodSpeed Performance Gauge
0%
571.6 µs571.7 µs
hessian[16]
benches/derivatives.rs::benches::bench_derivatives::derivatives
CodSpeed Performance Gauge
0%
124.3 µs124.4 µs
gradient[64]
benches/derivatives.rs::benches::bench_derivatives::derivatives
CodSpeed Performance Gauge
0%
43.5 µs43.6 µs
gradient[16]
benches/derivatives.rs::benches::bench_derivatives::derivatives
CodSpeed Performance Gauge
-2%
7.4 µs7.6 µs

Commits

Click on a commit to change the comparison range
Base
main
90f145e
-0.08%
feat: ensure Some(Float::INFINITY) and Some(Float::NEG_INFINITY) yield unbounded intervals Previously, converting (Some(Float::NEG_INFINITY), Some(Float::INFINITY)) to a Bound with Into would create a Bound::LowerAndUpperBound, which is not correct and could cause issues in transforms. This also makes it okay for users to mix and match Nones and infinities.
db313e3
27 days ago
by denehoffman
+0.06%
test: add tests for hyperparameter settings in line searches and Nelder-Mead
a4de0ff
27 days ago
by denehoffman
© 2025 CodSpeed Technology
Home Terms Privacy Docs