proxsuite-nlp is a C++ library, implementing a primal-dual augmented Lagrangian-type algorithm for nonlinear optimization on manifolds, as well as some modelling tools.
From our channel
To build proxsuite-nlp from source the easiest way is to use Pixi.
Pixi is a cross-platform package management tool for developers that will install all required dependencies in .pixi directory. It's used by our CI agent so you have the guarantee to get the right dependencies.
Run the following command to install dependencies, configure, build and test the project:
The project will be built in the build directory. You can run pixi shell and build the project with cmake and ninja manually.
Clone this repo using
Create a build tree using CMake, build and install:
Dependencies
Python dependencies:
export CMAKE_PREFIX_PATH=$CONDA_PREFIX before running CMake.To build the documentation:
The following people have been involved in the development of proxsuite-nlp and are warmly thanked for their contributions:
The development of proxsuite-nlp is actively supported by the Willow team @INRIA and the Gepetto team @LAAS-CNRS.