标签: python multithreading numpy intel intel-mkl
我刚刚安装了英特尔MKL优化版本的scipy,在运行我的基准测试时,我获得了非凡的加速。然后我仔细观察,发现它在20个核心上运行......我如何将其限制为单线程模式?有没有办法在默认情况下将其安装到单线程模式,同时保持选项打开以在指定数量的内核上运行?
答案 0 :(得分:2)
经过进一步调查后,您可以设置环境变量MKL_NUM_THREADS来实现此目的。
MKL_NUM_THREADS