如果官方PyPI没有给我问题,那么从非官方二进制文件(https://www.lfd.uci.edu/~gohlke/pythonlibs/)安装包还有意义吗?我是从那里安装numpy+mkl的,因为我的Python版本不支持intel-numpy,但我不知道scipy和其他软件包有什么不同。其中有没有官方存储库没有的优化功能?
发布于 2019-11-13 10:59:59
我给该页面的维护者发了一封电子邮件,得到的回复如下:
Numpy+mkl包含英特尔MKL、Fortran、C、DAAL、TBB与OpenBLAS运行时DLL,这些DLL是用这些语言编译的其它软件包所需的。我没有列出哪些包正在使用哪些包。通过手动安装运行时DLL,您可能可以让大多数包在没有numpy-mkl的情况下工作。
我认为英特尔Python发行版是使用英特尔编译器而不是MSVC编译的,并且还用它们自己的优化函数替换了某些包(numpy、scipy、scikit-learn)的一些函数。我不确定。
可能是numpy+mkl和scipy。MKL_fft和numexpr也不错。然而,官方的numpy和scipy二进制文件使用的是OpenBLAS,这实际上在AMD上更快。
https://stackoverflow.com/questions/58820613
复制相似问题