2
Theano 0.9
とLasagne 0.1
でモデルをトレーニングしており、GPUで実行したいと考えています。次のように私はTHEANO_FLAGS
設定しました:TheanoはCPUに戻ります
THEANO_FLAGS=device=gpu0,force_device=True,floatX=float64
Theanoが、それはしかし、GPU
Using gpu device 0: GeForce GTX 980 Ti (CNMeM is disabled, cuDNN 4007)
を使用している、私はそれがありません気付い印刷し、プロファイリングは、それがドキュメントに従うCorrMM操作を使っていることを示して
CorrMMこれはcaffeのcpp実装から取得され、Torchでも使用されるCPUのみの2次元相関実装です。
私はCUDA Toolkit 7.5をインストールしていますが、TensorflowはGPUで完全に動作します。 何らかの理由でTheanoがCPUに落ちているので、force_device
フラグのためにエラーが発生するはずですが、そうではありません。
私がTheanoに初めているときに問題がどこにあるのか分かりません。私はあなたの助けに感謝します。
ありがとうございます!入力データがその形式であるため、Float64を使用する必要がありました。精度は大きな問題ではありません。 – yazfield