来自Anaconda的Theano和MinGW。如何让openmp工作?

时间:2016-02-17 15:22:43

标签: mingw openmp anaconda theano

我必须使用Theano处理大型数据集,所以我想使用并行性。我使用conda安装了MinGW,并在.theanorc True中设置了openmp标志。但是当我运行我的代码时,我看到了 " UserWarning:您的g ++编译器无法编译OpenMP代码。我们知道在Mac OS X上使用某些版本的EPD mingw编译器和LLVM编译器会发生这种情况。我们在Theano中禁用openmp。要删除此警告,请将theano标记openmp设置为False"如何使事情有效? 我使用的是Windows 7 x64,Anaconda 2.5.0,theano 0.7,mingw 4.7

1 个答案:

答案 0 :(得分:1)

在最新版本的Anaconda中,您默认安装了INTEL MKL库。正确配置MKL允许您在numpy和theano计算中使用多线程模式。