{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。
*** 作系统与此无关。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)