Libin Lu
Libin Lu
@garrettwrong I see `pyfftw` wheel [https://files.pythonhosted.org/packages/9f/37/11a6955c427a1a5ab9cbad47f6f4b1349593742f526e97bf196c7e02e9be/pyFFTW-0.13.1-cp38-cp38-win_amd64.whl](https://files.pythonhosted.org/packages/9f/37/11a6955c427a1a5ab9cbad47f6f4b1349593742f526e97bf196c7e02e9be/pyFFTW-0.13.1-cp38-cp38-win_amd64.whl) on pipy packages in: ``` libfftw3-3.dll libfftw3f-3.dll libfftw3l-3.dll ``` `finufft` packages in: ``` libfftw3-3.dll libfftw3f-3.dll libfftw3f_omp-3.dll libfftw3_omp-3.dll ``` So does it mean `pyfftw` is...
@garrettwrong I did some search, pyfftw's pipy wheels are build with fftw 3.3.5 [https://github.com/pyFFTW/pyFFTW/blob/82ae9eafac5fdd411f38852a1d379bb013526460/.github/workflows/wheel_tests_and_release.yml#L170-L180](https://github.com/pyFFTW/pyFFTW/blob/82ae9eafac5fdd411f38852a1d379bb013526460/.github/workflows/wheel_tests_and_release.yml#L170-L180). We use pacman's [mingw-w64-x86_64-fftw threaded 3.3.10](https://packages.msys2.org/package/mingw-w64-x86_64-fftw?repo=mingw64). I guess it's not compatible as you said. To use...
@garrettwrong I’m able to run anaconda installed pyfftw and pip installed finufft on my native installed windows. I also tried github action miniconda, it seems working with the failing example...
@garrettwrong If you change your ci for windows as in [https://github.com/lu1and10/ASPIRE-Python/commit/c2968111247b71340c8b9fff1d60e41a521b4ce5](https://github.com/lu1and10/ASPIRE-Python/commit/c2968111247b71340c8b9fff1d60e41a521b4ce5) to install finufft 2.2.0 on windows, your ci should work now. I updated a particular windows wheel to have...
Garrett, Thanks for letting us know this issue. It's good to know that this incompatible dependent lib loading issue. We should upload the wheel with name mangling libs in later...
I guess only linux wheels are uploaded, https://pypi.org/project/cufinufft/#files
> Maybe related, but the wheel names are the same (`finufft-2.2.0.dev0-py3-none-any.whl`) for both win and mac, which I assume would cause problems. The python version is not encoded in name...
> > Maybe related, but the wheel names are the same (`finufft-2.2.0.dev0-py3-none-any.whl`) for both win and mac, which I assume would cause problems. > > The python version is not...
Thanks for the issue, you haven't tested the cmake for matlab on windows, current cmake should work for matlab on mac. Hopefully we will improve to make cmake for matlab...
Yes, you are correct, gpu code has options: https://github.com/flatironinstitute/finufft/blob/master/python/cufinufft/cufinufft/_cufinufft.py#L50 which is different from cpu code options.