A pybind11
based wrapper for APSI.
NOTE: This is a very early implementation with a high probability of changing dramatically.
At the current stage, this wraps the ZMQ based communication CLI example from the APSI repository and while it also exposes the individual steps of the APSI "advanced API", this is not fully working.
At the moment only building under Linux is supported.
Make sure to install vcpkg
and APSI as specified in the APSI README.
Then set the environment variable VCPKG_INSTALLED_DIR
to
/your/path/to/vcpkg/installed
install poetry
and run
poetry install
rm -rf build/
poetry run pip install --verbose .
In two separate terminals, run poetry run python server.py
and then
poetry run python client.py
.
For the advanced API example: poetry run advanced.py