ADNLPModels.jl

Author JuliaSmoothOptimizers
Popularity
17 Stars
Updated Last
1 Year Ago
Started In
March 2021

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 load Zygote.jl separately and pass ADNLPModels.ZygoteAD() as the adbackend keyword argument to the ADNLPModel or ADNLSModel constructor.
  • ReverseDiff.jl: you must load ReverseDiff.jl separately and pass ADNLPModels.ReverseDiffAD() as the adbackend keyword argument to the ADNLPModel or ADNLSModel constructor.

How to Cite

If you use ADNLPModels.jl in your work, please cite using the format given in CITATION.bib.

DOI GitHub release codecov

CI Cirrus CI - Base Branch Build Status

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.