我有在YAML中描述的卷积神经网络模型。当我运行pylearn2的train.py
时,我看到只有四个核心中的一个被使用。Theano/Pylearn2。如何并行化培训?
有没有办法运行多线程培训?
是的,也许它是一个Theano问题。我遵循http://deeplearning.net/software/theano/tutorial/multi_cores.html关于多核心支持的Theano教程,而OMP_NUM_THREADS=2 python theano/misc/check_blas.py -q
不适用于我 - 我看到只有一个线程正在运行。并进一步的问题: 可以训练与OMP_NUM_THREADS
并行?因为我不能检查它,因为OMP_NUM_THREADS
不做这件事。 那我该不该打扰我的BLAS呢?
我有BLAP与LAPACK,numpy
连接到它们,python 2.7.9,我的系统是Ubuntu 15.04在Core i5 4300U上。
谢谢,热烈祝福!
很清楚,谢谢! – Anatoly