Linux和Windows之间的numpy性能差异

Linux和Windows之间的numpy性能差异,第1张

Linux和Windows之间的numpy性能差异

{built-in methoddot}
np.dot
函数,它是围绕矩阵矩阵,矩阵向量和向量向量乘法的CBLAS例程的NumPy包装器。您的Windows计算机使用经过严格调整的Intel
MKL
版本的CBLAS。Linux机器正在使用缓慢的旧参考实现。

如果您安装ATLAS或OpenBLAS(均可通过Linux软件包管理器安装),或者实际上是Intel
MKL,则可能会看到大量的加速。尝试

sudo apt-get install libatlas-dev
,再次检查NumPy配置,以查看它是否拾取了ATLAS,然后再次进行测量。

确定正确的CBLAS库后,您可能需要重新编译scikit-
learn。大多数算法只是将NumPy用于其线性代数需求,但是某些算法(尤其是k均值)直接使用CBLAS。

*** 作系统与此无关。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5663925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存