Releases: JuliaSmoothOptimizers/ADNLPModels.jl
Releases · JuliaSmoothOptimizers/ADNLPModels.jl
v0.8.10
ADNLPModels v0.8.10
Merged pull requests:
- Support Enzyme.jl (#314) (@amontoison)
- Update with JSOBestieTemplate for ADNLPModels (#318) (@tmigot)
Closed issues:
- Unit tests fail on QuadraticModels with ADNLPModels 0.8 (#255)
v0.8.9
v0.8.8
ADNLPModels v0.8.8
Merged pull requests:
- Remove ct-registry for OptimalControl.jl (#299) (@ocots)
- Remove unused CI scripts (#301) (@tmigot)
- Remove nnz_colors in sparsity_pattern.jl (#304) (@amontoison)
- Add a function get_sparsity_pattern (#307) (@amontoison)
- Update the workflow Breakage.yml (#308) (@amontoison)
- Reorganize the tests with CUDA, Enzyme and Zygote (#309) (@amontoison)
Closed issues:
v0.8.7
ADNLPModels v0.8.7
Merged pull requests:
- Update benchmark/Manifest.toml (#291) (@amontoison)
- Update benchmark folder (#293) (@amontoison)
- Support acyclic coloring for sparse Hessians (#294) (@amontoison)
- Update CI scripts (#296) (@amontoison)
- [documentation] Give more details on coloring algorithms (#297) (@amontoison)
v0.8.6
ADNLPModels v0.8.6
Merged pull requests:
- Add tutorial with manual sparsity pattern (#209) (@tmigot)
- Upgrade ADNLPModels.jl for SparseMatrixColoring.jl v0.4.0 (#289) (@amontoison)
v0.8.5
ADNLPModels v0.8.5
Merged pull requests:
- Add an option to provide the sparsity pattern of jacobians and hessians (#284) (@amontoison)
- [documentation] Explain how we can provide a sparsity pattern (#286) (@amontoison)
- Allow pre-instantiated backends (#287) (@tmigot)
Closed issues:
- Sparsity detection breaks the norm function on 0.8 (#247)
v0.8.4
v0.8.3
ADNLPModels v0.8.3
Merged pull requests:
- Add jprod benchmark (#256) (@tmigot)
- Add benchmark analyzer (#259) (@tmigot)
- Add gradient benchmark CI (#261) (@tmigot)
- Add more benchmark CI (#262) (@tmigot)
- Fix benchmarks (#263) (@tmigot)
- Add benchmark folder README (#265) (@tmigot)
- Faster Hessian package benchmark (#267) (@tmigot)
- Skip if too many constraints (for instance
polygon
) (#268) (@tmigot) - Optimize sparse AD (#269) (@amontoison)
- Use a symmetric coloring for the computation of sparse Hessians (#271) (@amontoison)
- Update benchmark/Manifest.toml (#272) (@amontoison)
- Symmetric decompression (#273) (@gdalle)
- Don't test on nightly (#274) (@gdalle)
- [Benchmarks] Update Manifest.toml (#275) (@amontoison)
- [documentation] Use Documenter.jl v1.0 (#276) (@amontoison)
Closed issues:
- Symmetric coloring for efficient sparse hessian computation (#258)
v0.8.2
ADNLPModels v0.8.2
Merged pull requests:
- Full support of sparse AD for NLS models (#239) (@amontoison)
- Add basic gradient benchmark (#248) (@tmigot)
- [documentation] Explain coloring and detector kwargs in sparse backends (#249) (@amontoison)
- Add more benchmark: jac and hess (#251) (@tmigot)
- Pass empty function instead of unused objective in NLS backend (#253) (@tmigot)
Closed issues:
v0.8.1
ADNLPModels v0.8.1
Merged pull requests:
- Replace ColPack with SparseMatrixColorings (#244) (@gdalle)
- [documentation] Fix the table of AD backends (#245) (@amontoison)
Closed issues: