numpy + mkl比numpy更快?

时间:2018-04-24 01:42:53

标签: python numpy intel-mkl

如果numpy + mkl更快,它比numpy快多少?

我发现numpy + mkl安装包比numpy大得多,但我感觉不到它们的速度差异。

2 个答案:

答案 0 :(得分:2)

numpy的标准pip包与OpenBLAS相关联。 Mabey OpenBLAS与MKL的速度相同。 有关其速度的详细比较,请参阅Boosting numpy: Why BLAS Matters Benchmark OpenBLAS, Intel MKL vs ATLAS

答案 1 :(得分:0)

简短的回答:不,也许只是一点。

我刚刚从以下站点重复进行了基准测试:https://jwalton.info/Python-MKL-openBLAS/。 并且当前版本numpy的结果类似于intel-numpy的结果。

加速> 1表示MKL更快。 Speedup <0表示“标准” numpy(使用openBLAS)更快。

enter image description here enter image description here enter image description here enter image description here

如您所见,差异很小。对于某些功能,加速较小(〜1.1倍)。但是对于大多数人来说,它们并没有加速,而且MKL中的一项功能明显要慢一些。