如果numpy + mkl更快,它比numpy快多少?
我发现numpy + mkl安装包比numpy大得多,但我感觉不到它们的速度差异。
答案 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)更快。
如您所见,差异很小。对于某些功能,加速较小(〜1.1倍)。但是对于大多数人来说,它们并没有加速,而且MKL中的一项功能明显要慢一些。