首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >官方PyPI与非官方二进制文件

官方PyPI与非官方二进制文件
EN

Stack Overflow用户
提问于 2019-11-12 22:24:47
回答 1查看 233关注 0票数 0

如果官方PyPI没有给我问题,那么从非官方二进制文件(https://www.lfd.uci.edu/~gohlke/pythonlibs/)安装包还有意义吗?我是从那里安装numpy+mkl的,因为我的Python版本不支持intel-numpy,但我不知道scipy和其他软件包有什么不同。其中有没有官方存储库没有的优化功能?

EN

回答 1

Stack Overflow用户

发布于 2019-11-13 10:59:59

我给该页面的维护者发了一封电子邮件,得到的回复如下:

  1. 其他哪些包与MKL链接?是不是都说“在安装scipy之前先安装numpy+mkl”?或者这只是一个泛型的numpy依赖声明?

Numpy+mkl包含英特尔MKL、Fortran、C、DAAL、TBB与OpenBLAS运行时DLL,这些DLL是用这些语言编译的其它软件包所需的。我没有列出哪些包正在使用哪些包。通过手动安装运行时DLL,您可能可以让大多数包在没有numpy-mkl的情况下工作。

  1. 在scipy的情况下,英特尔也有使用MKL优化编译的intel-scipy;这与您的类似吗?

我认为英特尔Python发行版是使用英特尔编译器而不是MSVC编译的,并且还用它们自己的优化函数替换了某些包(numpy、scipy、scikit-learn)的一些函数。我不确定。

  1. 作为一个经验法则,如果我想在不安装英特尔python发行版的情况下获得性能,我应该从您的站点获得哪些包,应该从常规pip获得哪些包?

可能是numpy+mkl和scipy。MKL_fft和numexpr也不错。然而,官方的numpy和scipy二进制文件使用的是OpenBLAS,这实际上在AMD上更快。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58820613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档