将MKL优化的scipy限制为单线程

时间:2015-06-09 15:41:58

标签: python multithreading numpy intel intel-mkl

我刚刚安装了英特尔MKL优化版本的scipy,在运行我的基准测试时,我获得了非凡的加速。然后我仔细观察,发现它在20个核心上运行......我如何将其限制为单线程模式?有没有办法在默认情况下将其安装到单线程模式,同时保持选项打开以在指定数量的内核上运行?

1 个答案:

答案 0 :(得分:2)

经过进一步调查后,您可以设置环境变量MKL_NUM_THREADS来实现此目的。