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