Closed dimitsev closed 1 year ago
Can confirm, encountered the same.
pip install cufinufft
works on python 3.8.X (where X is whatever). I tested it on Ubuntu 20.04 LTS. However, I am not sure if it works on Windows 10/11. Our people discovered https://github.com/jyhmiinlin/pynufft and https://cupy.dev/ as alternatives to cuFINUFFT and to our custom CUDA kernels that we wrote using pycuda. These work in the most up-to-date python version and on all operating systems (status of 18 April 2023).
Able to confirm as well.
So what's happening here is:
pip
tries to find a source distribution to compile.pip
finds the latest source distribution, which is v1.1.python/cufinufft/requirements.txt
).I'm going to publish some wheels for py310 and see whether we can get a source distribution up for v1.2.
So v1.2 now has a py310 wheel uploaded. Installed and checked that everything works under numpy==1.23.0
and pycuda==2021.1
.
System: Ubuntu 22.04.2 LTS Python version: 3.10.9 (via
sudo apt install python3
) Nvidia driver version: 510.108.03 (viasudo apt install nvidia-driver-510
) CUDA version: 11.6 (viasudo apt install nvidia-cuda-toolkit
) GPU: Nvidia RTX A5000pip install cufinufft
throws:No such file or directory: 'python/cufinufft/requirements.txt'
In detail: