ADNLPModels
This package provides AD-based model implementations that conform to the NLPModels API. The following packages are supported:
ForwardDiff.jl
: default choice.Zygote.jl
: you must loadZygote.jl
separately and passADNLPModels.ZygoteAD()
as theadbackend
keyword argument to theADNLPModel
orADNLSModel
constructor.ReverseDiff.jl
: you must loadReverseDiff.jl
separately and passADNLPModels.ReverseDiffAD()
as theadbackend
keyword argument to theADNLPModel
orADNLSModel
constructor.
How to Cite
If you use ADNLPModels.jl in your work, please cite using the format given in CITATION.bib.
Installation
pkg> add ADNLPModels
Bug reports and discussions
If you think you found a bug, feel free to open an issue. Focused suggestions and requests can also be opened as issues. Before opening a pull request, start an issue or a discussion on the topic, please.
If you want to ask a question not suited for a bug report, feel free to start a discussion here. This forum is for general discussion about this repository and the JuliaSmoothOptimizers, so questions about any of our packages are welcome.