proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
|
The following dependencies are required at compile time:
Note: if you are building Proxsuite within a conda environment, consider passing -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX
.
You just need to ensure that Python3 is indeed present on your system and activate the cmake option BUILD_PYTHON_INTERFACE=ON
by replacing:
To build the documentation, you need installing Doxygen. Once it is done, it then is as simple as:
We highly encourage you to enable the vectorization of the underlying linear algebra for the best performances. They are active by default in ProxSuite. Yet, some CPU architectures may not support such operations. You just need to deactivate the cmake option BUILD_WITH_VECTORIZATION_SUPPORT=OFF
, like:
To test the whole framework, you need installing first Matio (for reading .mat files in C++). You can then activate the build of the unit tests by activating the cmake option BUILD_TESTING=ON
.