Installing SDPA for Python

SDPA for Python can be installed via pip on Windows, macOS and Linux for x86_64 (as well as for arm64 on Linux). Two variants of this package are available on the Python Package Index (PyPI). The package using the SDPA (OpenBLAS) backend can be installed by

pip install sdpa-python

The package using the SDPA Multiprecision (GMP) backend can be installed by

pip install sdpa-multiprecision

Macs with Apple Silicon sdpa-multiprecision wheels are available for ARM based Macs. The regular variant is currently only installable from source (instructions below). Due to a lack of a Fortran cross compiler, we are not able to provide macOS arm64 wheels for the regular variant.


Table of contents