You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A conda installation of numpy provides MKL-accelerated linear algebra subroutines (BLAS) but does not substitute FFTs for
those from the Intel MKL FFT. As far as I have been able to establish, there are three ways of installing MKL FFTs: 1) through the intel-numpy package which substitutes numpy.fft for MKL FFTs; 2) through intel-scipy which does the same for scipy.fft; 3) through the standalone mkl_fft package.
It would be interesting to ensure that MKL FFT is supported through all these formats.
Yes, it is still an issue! Would definitely be a good place to start contributing.
To clarify, the current FFT operator has several backends available e.g., scipy, numpy and pyfftw. The goal of this issue is to add the support for the standalone MKL FFTs as a separate backend. They would be provided via this package: https://github.com/IntelPython/mkl_fft
Description
A conda installation of numpy provides MKL-accelerated linear algebra subroutines (BLAS) but does not substitute FFTs for
those from the Intel MKL FFT. As far as I have been able to establish, there are three ways of installing MKL FFTs: 1) through the
intel-numpy
package which substitutesnumpy.fft
for MKL FFTs; 2) throughintel-scipy
which does the same forscipy.fft
; 3) through the standalonemkl_fft
package.It would be interesting to ensure that MKL FFT is supported through all these formats.
Definition of done
intel-numpy
andintel-scipy
.There is a known issue that breaks PyLops when using these libraries (Fixes NumPy interface bug which did not allow for list/ndarrayaxes
ors
parameters IntelPython/mkl_fft#69). This issue is reported upstream, but can be bypassed downstream.pyfftw
) which relies on the standalonemkl_fft
.The text was updated successfully, but these errors were encountered: