1. Download the source
Official site, but the download link is broken down, when I visited it. (We can go directly to pypi site to download the source)
# tar the source
tar xfz pycuda-VERSION.tar.gz
2. Build
2.1 NVCC
When I build the project, I faced error with “NVCC”. we could ignore it, and we can build successfully, while it will greatly limit the functions.
So we should first source correctly the NVCC library to PATH.
export PATH=$PATH:/usr/local/cuda-10.2/bin
To find your cuda path (for me it is “/usr/local/cuda-10.2”) :
find / -type d -name cuda 2>/dev/null
Then add NVCC path to the complier.py file