[Numpy-discussion] Changing FFT cache to a bounded LRU cache

Gregor Thalhammer gregor.thalhammer at gmail.com
Wed Jun 1 03:44:50 EDT 2016


> Am 31.05.2016 um 23:36 schrieb Sturla Molden <sturla.molden at gmail.com>:
> 
> Joseph Martinot-Lagarde <contrebasse at gmail.com> wrote:
> 
>> The problem with FFTW is that its license is more restrictive (GPL), and
>> because of this may not be suitable everywhere numpy.fft is.
> 
> A lot of us use NumPy linked with MKL or Accelerate, both of which have
> some really nifty FFTs. And the license issue is hardly any worse than
> linking with them for BLAS and LAPACK, which we do anyway. We could extend
> numpy.fft to use MKL or Accelerate when they are available.

It seems the anaconda numpy binaries do already use MKL for fft:

In [2]: np.fft.using_mklfft
Out[2]: True

Is this based on a proprietary patch of numpy?

Gregor 

> 
> Sturla
> 
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> https://mail.scipy.org/mailman/listinfo/numpy-discussion




More information about the NumPy-Discussion mailing list