Recent Releases of ADNLPModels
ADNLPModels - v0.8.13
ADNLPModels v0.8.13
Merged pull requests: - [documentation] Add a section about automatic sparse differentiation (#344) (@amontoison) - Release 0.8.13 (#358) (@amontoison)
Closed issues: - [documentation] Add a reference to the blog of ASD (#343)
- Julia
Published by github-actions[bot] 7 months ago
ADNLPModels - v0.8.12
ADNLPModels v0.8.12
Merged pull requests: - Use showtime for sparse AD backends (#326) (@amontoison) - [documentation] Update the performance tips (#328) (@amontoison) - [documentation] Update the name of the backends for Enzyme.jl (#331) (@amontoison) - [documentation] Explain how to change detector and coloringalgorithm in sparse backends (#332) (@amontoison) - CompatHelper: bump compat for ForwardDiff to 1, (keep existing compat) (#333) (@github-actions[bot]) - Bump to ADNLPModels 0.8.12 (#336) (@tmigot)
Closed issues:
- Pass the argument show_time to sparse AD backends (#325)
- issue with Enzyme Backend in ADNLPModels (#330)
- Julia
Published by github-actions[bot] 11 months ago
ADNLPModels - v0.8.11
ADNLPModels v0.8.11
Merged pull requests: - Handle the cases where c!(cx, x) doesn't return cx (#323) (@amontoison)
- Julia
Published by github-actions[bot] about 1 year ago
ADNLPModels - 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)
- Julia
Published by github-actions[bot] about 1 year ago
ADNLPModels - v0.8.9
ADNLPModels v0.8.9
Merged pull requests: - Handle linear constructor without linear constraints (#316) (@tmigot)
Closed issues: - CI allow failure on nightly (#266) - Marine problem issue when trying to set size (#315)
- Julia
Published by github-actions[bot] about 1 year ago
ADNLPModels - 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 nnzcolors in sparsitypattern.jl (#304) (@amontoison) - Add a function getsparsitypattern (#307) (@amontoison) - Update the workflow Breakage.yml (#308) (@amontoison) - Reorganize the tests with CUDA, Enzyme and Zygote (#309) (@amontoison)
Closed issues:
- Optimize the sparse Hessian (#165)
- Add documentation/test on manually providing sparsity pattern for Jacobian/Hessian (#193)
- Breakage OptimalControl.jl: ct-registry no more needed (#298)
- Add a function to get the sparsity patterns from an ADNLPModel (#300)
- Julia
Published by github-actions[bot] about 1 year ago
ADNLPModels - 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)
- Julia
Published by github-actions[bot] over 1 year ago
ADNLPModels - 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)
- Julia
Published by github-actions[bot] over 1 year ago
ADNLPModels - 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)
- Julia
Published by github-actions[bot] over 1 year ago
ADNLPModels - v0.8.4
ADNLPModels v0.8.4
Merged pull requests: - Release 0.8.4 (#282) (@amontoison)
- Julia
Published by github-actions[bot] over 1 year ago
ADNLPModels - 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)
- Julia
Published by github-actions[bot] over 1 year ago
ADNLPModels - 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: - Bug sparse hessian with conditionals (#140) - Add sparse backend for Hessian of residual for NLS models (#183) - Test Graphs.jl coloring algorithm (#204) - Let users configure sparsity detector and coloring algorithm (#242)
- Julia
Published by github-actions[bot] over 1 year ago
ADNLPModels - 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: - Replace ColPack with SparseMatrixColorings? (#237) - Display issue in docs (#243)
- Julia
Published by github-actions[bot] over 1 year ago
ADNLPModels - v0.8.0
ADNLPModels v0.8.0
Merged pull requests: - Use SparseConnectivityTracer.jl (#230) (@amontoison) - Add OptimalControl.jl in Breakage.yml (#233) (@amontoison) - Upgrade to ColPack v0.4 (#235) (@gdalle)
Closed issues: - Bug with upgrade to SymbolicUtils release 1.6 and 1.7 (#232)
- Julia
Published by github-actions[bot] over 1 year ago
ADNLPModels - v0.7.2
ADNLPModels v0.7.2
Merged pull requests: - Add GPU tests (#222) (@tmigot) - [CI] Setup Buildkite (#223) (@amontoison) - Version 0.7.2 (#227) (@tmigot)
- Julia
Published by github-actions[bot] almost 2 years ago
ADNLPModels - v0.7.1
ADNLPModels v0.7.1
Merged pull requests: - Remove duplicate API for NLS (#200) (@tmigot) - Remove Zygote in performance (#201) (@tmigot) - Add new constructors for mixed models (#202) (@tmigot) - Enable gpu for bound-constrained problems (#208) (@tmigot) - [JSOTemplate.jl] Template compliance update (#211) (@abelsiqueira) - Add CITATION.cff (#212) (@tmigot) - Fix missing link in mixed.md (#213) (@tmigot) - Bump to NLPModelsModifiers 0.7 (#214) (@tmigot) - Extend show for NLS backends (#216) (@tmigot) - Bump to NLPModels 0.21 (#219) (@tmigot) - Version 0.7.1 (#220) (@tmigot)
Closed issues: - Update CITATION (#207) - Inaccurate display (#215)
- Julia
Published by github-actions[bot] almost 2 years ago
ADNLPModels - v0.7.0
ADNLPModels v0.7.0
Closed issues: - Improve docs (#32) - Tutorial: get started with ADNLPModel (#49) - Add documentation on sparse jacobian (#106) - Add documentation on available backends and new backend system (#135) - Warnings about unused type parameters (#156) - WARNING: method definition ... declares type variable AD but does not use it (#159) - Test using NLPModel as backend using NLPModelsTest (#178)
Merged pull requests:
- Add optimized reverse jtprod (#121) (@tmigot)
- Add test/Project.toml (#146) (@tmigot)
- Add timer to backend constructors (#147) (@tmigot)
- Split files for AD backends definitions (#149) (@tmigot)
- Specialize unconstrained backend (#150) (@tmigot)
- Add ForwardDiff optimized jprod (#151) (@tmigot)
- Add ReverseDiff generic gradient (#152) (@tmigot)
- Add optimized ForwardDiff jtprod (#153) (@tmigot)
- Add Enzyme gradient (#155) (@tmigot)
- Remove unused types in ADNLSModels (#157) (@tmigot)
- Dispatch hprod for ci, lag and obj (#158) (@tmigot)
- Add hprod with ForwardDiff WIP (@tmigot)
- Bump NLPModelsTest to 0.9 (#162) (@tmigot)
- Update computation sparse jacobian (#163) (@tmigot)
- pre-allocate result of direction derivative in sparse matrix comp (#164) (@tmigot)
- Use ColPack instead of SparseDiffTools for coloration (#166) (@tmigot)
- Optimize hprod in sparse hessian (#167) (@tmigot)
- [CI] Remove the build with Linux ARMv8 (#170) (@amontoison)
- Add reverse-forward hprod (#171) (@tmigot)
- Add SparseDiffTools backends (#172) (@tmigot)
- Add predefined backends (#174) (@tmigot)
- Add NLPModel instead of an AD-backend (#176) (@tmigot)
- Add Symbolics as optional dep (#177) (@tmigot)
- Add test for mixed models (NLP) (#180) (@tmigot)
- Add NLS tests for mixed models (#182) (@tmigot)
- Update readme and docs (#187) (@tmigot)
- Version 0.7.0 (#188) (@tmigot)
- Add predefined backend tutorial (#190) (@tmigot)
- Add performance tips tutorial (#191) (@tmigot)
- Build a hybrid model tutorial (#192) (@tmigot)
- Julia
Published by github-actions[bot] over 2 years ago
ADNLPModels - v0.6.2
ADNLPModels v0.6.2
Closed issues:
- Use SparseDiffTools with ADNLPModel? (#13)
- Support sparse Hessians and Jacobians (#44)
- "UndefVarError: ZygoteAD not defined" when trying to use Zygote as AD backend (#134)
Merged pull requests: - Sparse hessian (#127) (@amontoison) - Rename symbolic backends (#136) (@tmigot) - Rename SparseForwardADJacobian backend (#139) (@amontoison) - Fix bug for unconstrained ghjvprod (#142) (@tmigot) - Compute coloration on the whole Hessian matrix instead of triangle (#143) (@tmigot) - Version 0.6.2 (#145) (@tmigot)
- Julia
Published by github-actions[bot] almost 3 years ago
ADNLPModels - v0.6.1
ADNLPModels v0.6.1
Merged pull requests: - Update files related to sparse Jacobian (#125) (@amontoison) - Sparse hessian with Symbolics.jl (#126) (@amontoison) - Add NLS in-place constructors with no nonlinear constraints (#128) (@tmigot) - Update SparseADHessian structure for an optimized hess_coord! (#130) (@amontoison) - Fix API for sparse hessian (#131) (@tmigot) - Version 0.6.1 (#132) (@tmigot)
- Julia
Published by github-actions[bot] almost 3 years ago
ADNLPModels - v0.6.0
ADNLPModels v0.6.0
Closed issues: - Use in place functions by default for constraints and residuals (#47) - Unit tests segfault on M1 Mac (#57)
Merged pull requests:
- Setup in-place constructors (#101) (@tmigot)
- Add abstract AD types (#103) (@tmigot)
- Add in-place residual (#104) (@tmigot)
- Add SparseDiffTools jacobian (#105) (@tmigot)
- Update CommentPR.yml (#107) (@amontoison)
- Optimize src/ad.jl (#110) (@amontoison)
- [CI] Update .cirrus.yml (#112) (@amontoison)
- Refactor lagrangian function (#113) (@tmigot)
- Add sparse jacobian of residual (#114) (@tmigot)
- Prep jprod! (#116) (@tmigot)
- CompatHelper: bump compat for SparseDiffTools to 2, (keep existing compat) (#117) (@github-actions[bot])
- Increase coverage by removing out-of-place gradient function (#118) (@tmigot)
- Add optimized jprod with forward and reverse (#119) (@tmigot)
- Optimized hprod using SparseDiffTools (#122) (@tmigot)
- CompatHelper: bump compat for NLPModels to 0.20, (keep existing compat) (#123) (@github-actions[bot])
- Version 0.6.0 (#124) (@tmigot)
- Julia
Published by github-actions[bot] almost 3 years ago
ADNLPModels - v0.5.1
ADNLPModels v0.5.1
Merged pull requests: - Improve show of adbackend (#98) (@tmigot) - Version 0.5.1 (#99) (@tmigot)
- Julia
Published by github-actions[bot] about 3 years ago
ADNLPModels - v0.5.0
ADNLPModels v0.5.0
Closed issues: - Improve show (#65)
Merged pull requests:
- Add show for ADModelBackend (#78) (@tmigot)
- Add linear_api = true tests (#80) (@tmigot)
- Add discussion in readme (#81) (@tmigot)
- Add sparse jacobian (#83) (@tmigot)
- Add constraint function to constructors (#84) (@tmigot)
- Add get_nnzj function (#86) (@tmigot)
- Add get_nnzh function (#87) (@tmigot)
- Specialize ADModelBackend to NLS problems (#89) (@tmigot)
- Update auto-merge bot (#91) (@tmigot)
- Remove auto-merge (#92) (@tmigot)
- Prepare change in hess_coord (#94) (@tmigot)
- CompatHelper: bump compat for Symbolics to 5, (keep existing compat) (#96) (@github-actions[bot])
- Version 0.5.0 (#97) (@tmigot)
- Julia
Published by github-actions[bot] about 3 years ago
ADNLPModels - v0.4.0
ADNLPModels v0.4.0
Closed issues: - Support multiple precision without having to recreate the model (#46)
Merged pull requests:
- New backend organization (#55) (@tmigot)
- Add ReverseDiff as a direct dependency (#62) (@tmigot)
- Add setter for backend (#64) (@tmigot)
- Add linear api (#66) (@tmigot)
- Bump NLPModels in doc env (#67) (@tmigot)
- Add constructor with linear constraints (#69) (@tmigot)
- Add doc for minimize keyword (#70) (@tmigot)
- add linear API in NLS constructor (#72) (@tmigot)
- Add backend documentation (#74) (@tmigot)
- Version 0.4.0 (#75) (@tmigot)
- Bump NLPModels (#76) (@tmigot)
- Julia
Published by github-actions[bot] over 3 years ago
ADNLPModels - v0.3.3
ADNLPModels v0.3.3
Merged pull requests:
- set minimize as kwargs (#58) (@tmigot)
- Version 0.3.3 (#60) (@tmigot)
- Julia
Published by github-actions[bot] almost 4 years ago
ADNLPModels - v0.3.2
ADNLPModels v0.3.2
Closed issues: - Refactor ad.jl, nlp.jl and nls.jl (#45)
Merged pull requests: - Add docs with current backend (#42) (@tmigot) - New constructor for nlp (#50) (@tmigot) - Add hs13 from NLPModelsTest (#52) (@tmigot) - Reorganize ad files (#54) (@tmigot) - Version 0.3.2 (#56) (@tmigot)
- Julia
Published by github-actions[bot] almost 4 years ago
ADNLPModels - v0.3.1
ADNLPModels v0.3.1
Closed issues: - Fix multiprecision test - wrong string is being used (#36)
Merged pull requests:
- [AUTO] Change master to main (#29) (@abelsiqueira)
- [AUTO] Fix docs to use main (#30) (@abelsiqueira)
- Store tape for gradient (#33) (@tmigot)
- Add OptimizationProblems in breakage (#34) (@tmigot)
- Update tests to use NLPModelsTest 0.5.0 (#37) (@abelsiqueira)
- Remove nln from meta (bump NLPModels 0.18) (#38) (@tmigot)
- Use Julia 1.6 as the new stable version (#39) (@tmigot)
- Julia
Published by github-actions[bot] about 4 years ago
ADNLPModels - v0.3.0
ADNLPModels v0.3.0
Merged pull requests: - Changes related to Symmetric Hessian (#18) (@abelsiqueira) - Add Jenkins file (#23) (@tmigot) - Add up to date jenkinsfile (#27) (@MonssafToukal) - add push_benchmark bash script (#28) (@MonssafToukal)
- Julia
Published by github-actions[bot] over 4 years ago
ADNLPModels - v0.2.0
ADNLPModels v0.2.0
Merged pull requests: - add exclude in tests (#8) (@tmigot) - Update CI, TagBot and documentation workflows (#9) (@JSOBot) - Update CI, TagBot and documentation workflows (#10) (@JSOBot) - Update CI, TagBot and documentation workflows (#11) (@JSOBot) - Externalize dense hessian (#14) (@tmigot) - add jth-functions (#15) (@tmigot) - Parametric NLPModelMeta (#20) (@tmigot)
- Julia
Published by github-actions[bot] over 4 years ago
ADNLPModels - v0.1.1
ADNLPModels v0.1.1
Merged pull requests: - Allow use of Zygote or ReverseDiff (#4) (@mohamed82008) - Create breakage test (#5) (@abelsiqueira) - attempt to increase Cirrus RAM (#6) (@dpo)
- Julia
Published by github-actions[bot] almost 5 years ago