私は神経ネットワークを訓練しながらtheanoで並列処理を可能にする方法を見つけることを試みてきましたが、私はそれを見つけることができません。今、私がネットワークを訓練するとき、theanoはただ一つのコアを使っています。Theanoで並列処理を有効にするには?いいえGPU
また、私はGPUにアクセスできないので、マシン上のすべてのコアをtheanoに使用させることができれば、スピードアップにつながります。
theanoのスピードアップに関するヒントは大歓迎です!
私は神経ネットワークを訓練しながらtheanoで並列処理を可能にする方法を見つけることを試みてきましたが、私はそれを見つけることができません。今、私がネットワークを訓練するとき、theanoはただ一つのコアを使っています。Theanoで並列処理を有効にするには?いいえGPU
また、私はGPUにアクセスできないので、マシン上のすべてのコアをtheanoに使用させることができれば、スピードアップにつながります。
theanoのスピードアップに関するヒントは大歓迎です!
これは私が理解できたことです。
このページの指示に従います。 http://deeplearning.net/software/theano/install_ubuntu.html BLASを正しくインストールしなかったようです。そこで私はウェブサイトの指示に従ってすべてを再インストールしました。
Theanoには、設定する必要がある設定フラグがあります。
そして、私は私のマシンで
THEANO_FLAGS='openmp=True' OMP_NUM_THREADS=N OPENBLAS_MAIN_FREE=1 python <script>.py
//Where N is the number of cores
Theanoは、すべてのコアを使用するスクリプトを実行すると、このすべてを使用して、ここでWhy does multiprocessing use only a single core after I import numpy?
議論に従ってください。