@@ -137,26 +137,28 @@ as the problem size (not residuals!) increases as Ceres-Solver has nice tricks t
137137
138138Here is what is coming up. Don't trust too much the versions as I go with the flow.
139139
140+ ### v0.x (betas)
141+ - [ ] Parameters pack
142+ - [ ] Robust norms automatic diff
143+ - [ ] Add SuiteSparse, Cuda backends
144+ - [ ] Add C, JS, Python, Rust bindings
145+ - [ ] Refactor AutoDiff, math.h, etc.
146+ - [ ] Add more optimizers: Adam, SGD, Precond CG, lbfgs, ...
147+
148+
140149### v1 (Stable API)
141150
142- - [ ] Add l-BFGS for large sparse problems
143- - [ ] Update all docs
144- - [ ] Refactor Num/Auto differentiation using AutoDiff lib (support: sparse, unconstrained optimization)
151+ - [ ] Stable API
152+ - [ ] Stable Bindings API
153+ - [ ] Up-to-date docs
154+ - [ ] Speed-up compilation (static/shared lib, ...)
155+ - [ ] More examples
145156
146- ### v1.x (Bindings)
147- - [ ] Add C API
148- - [ ] Add python binding
149- - [ ] Add Rust binding
150- Also,
151- - [ ] A wider array of benchmarks
152157
153- ### v2 (Armadillo & Many Solvers )
158+ ### v2 (Armadillo & Fast Sparse )
154159- [ ] Native support of Armadillo (as alternative to Eigen)
155- - [ ] Refactor Solvers
156- - [ ] Add more backends (e.g. nvcc, SuiteSparse, etc.)
157- - [ ] Add more optimizers (CG, Adam, ...)
158- - [ ] Speed-up large problems (AD to support very large sparse systems, move to autodiff?)
159- - [ ] Speed-up compilation (e.g. c++20 Concepts)
160+ - [ ] Fast Sparse / Block Sparse optimizations
161+ - [ ] More examples
160162
161163Ah ah, you thought I would use Jira for this list? No way.
162164
0 commit comments