Pythonshould be installed to develop Concrete-ML.
v3.9are the only supported versions. Concrete-ML also uses
git clonethe project:
./script/make_utils/setup_os_deps.sh. Specify the
--linux-install-pythonflag if you want to install python3.8 as well on apt-enabled Linux distributions. The script should install everything you need for Docker and bare OS development (you can first check the content of the file to check what it will do).
maketo launch the various commands.
makefrom your distribution's preferred package manager.
Pythonprojects in the system. The following commands will create a new virtual environment under the project directory and install dependencies to it.
makecommands inside Docker (to update the venv, for example). Be mindful of the current venv being used (the name in parentheses at the beginning of your command prompt).