InstallationΒΆ
nanopy includes C
extensions for work generation and signing.
sudo apt install gcc python3-dev
pip install nanopy
Instead of the default (
gcc
), point to anotherC
compiler by prepending the installation command withCC=path/to/c/compiler
.CC=path/to/c/compiler pip install nanopy
Refer to
setuptools
documentation for other compiler and linker options. For, e.g, to link tolibomp
,LDFLAGS=-lomp pip install nanopy
For GPU, appropriate
OpenCL ICD
headers are required.sudo apt install ocl-icd-opencl-dev nvidia/amd-opencl-icd
Enable GPU usage by prepending the installation command with
USE_GPU=1
.USE_GPU=1 pip install nanopy