Avatar for the denehoffman user
denehoffman
ganesh
BlogDocsChangelog

Unified API

#76
Comparing
refactor-unified-api
(
488c1e9
) with
refactor-unified-api
(
c9ed1ba
)
CodSpeed Performance Gauge
+19%
Improvements
4
Regressions
0
Untouched
8
New
0
Dropped
0
Ignored
0

Benchmarks

Improved

Rosenbrock (adaptive)[5]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock (adaptive)[5]
CodSpeed Performance Gauge
+19%
949.2 µs
799 µs
Rosenbrock[5]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock[5]
CodSpeed Performance Gauge
+15%
240.5 µs
208.5 µs
Rosenbrock[4]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock[4]
CodSpeed Performance Gauge
+11%
188.4 µs
170 µs
Rosenbrock (adaptive)[4]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock (adaptive)[4]
CodSpeed Performance Gauge
+10%
221.7 µs
201.1 µs

Passed

Rosenbrock[3]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock[3]
CodSpeed Performance Gauge
+6%
257.8 µs
243.9 µs
Rosenbrock (adaptive)[3]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock (adaptive)[3]
CodSpeed Performance Gauge
+6%
305.1 µs
288.8 µs
Rosenbrock (adaptive)[2]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock (adaptive)[2]
CodSpeed Performance Gauge
+1%
129.4 µs
128.4 µs
Rosenbrock[2]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock[2]
CodSpeed Performance Gauge
0%
128.6 µs
128.4 µs
Rosenbrock[3]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB::Rosenbrock[3]
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
Rosenbrock[4]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB::Rosenbrock[4]
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
Rosenbrock[5]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB::Rosenbrock[5]
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
Rosenbrock[2]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB::Rosenbrock[2]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms

Commits

Click on a commit to change the comparison range
Base
refactor-unified-api
c9ed1ba
+87%
fix: actually remove legacy code files
59c6bfb
3 months ago
by denehoffman
-87%
ci: run build checks on all PRs and pushes
ba767eb
9 days ago
by denehoffman
+35%
perf: improve L-BFGS-B performance by trading a matrix inverse for a solve
c9ed1ba
9 days ago
by denehoffman
-16%
refactor: remove ConjugateGradient method I'm having trouble getting this method to work nicely, the current implementation needed a lot of fine tuning that I'm just not happy with, and it shouldn't really be this difficult to implement. We don't need CG right now, and I'd be happy to reimplement it later if there's a stable default configuration that works well
488c1e9
9 days ago
by denehoffman
© 2025 CodSpeed Technology
Home Terms Privacy Docs