2

GPUが統合されたCPUがあります。ML に使用している外部 GPU もあります。私が望むのは、統合 GPU を表示のみに使用し、外部 GPU を NN トレーニング専用にすることです (メモリを解放するため)。

BIOS で外部 GPU をプライマリ GPU に設定しましたが、両方ともアクティブにしました。だから彼らは両方とも働いています。システムを起動した後、モニターをそれらのいずれかに接続すると、両方とも機能します。

問題は、モニターをマザーボード (統合 GPU) に接続すると、theano が外部 GPU の使用を停止することです。

ERROR (theano.sandbox.cuda): ERROR: Not using GPU. Initialisation of device gpu failed:

theano を明示的に外部 GPU に向ける方法はありますか? ここに私の関連部分があります.theanorc

[global]
floatX = float32
device = gpu
4

1 に答える 1

2

私はあなたと同じようなシステムを持っています。Linuxの場合、インストールbumblebeeは機能しました。

sudo apt-get install bumblebee-nvidia (ディストリビューションのパッケージ マネージャーに合わせてください)

次に、次の方法で python を起動します。 optirun python

于 2016-11-23T10:56:18.387 に答える