2017-06-26 8 views
7

KerasTheanoバックエンドをUbuntu 16.04で使用しています。私はKeras(import keras)をインポートするときに私のセットアップは問題なく動作したが、突然のすべては、私は次のエラーを取得する:ValueErrorケラスをインポートするときに«古いGPUバックエンドを使用しようとしています»

ValueError: You are trying to use the old GPU back-end. It was removed from Theano. Use device=cuda* now. See https://github.com/Theano/Theano/wiki/Converting-to-the-new-gpu-back-end%28gpuarray%29 for more information.

は、どのように私はこれを解決するのですか?事前に感謝してください。

+2

おそらく環境変数 'THEANO_FLAGS'です。 'device = gpu'の代わりに' device = cuda'を含むように変数を設定すると、それは修正されます。 –

+0

こんにちは@WilmarvanOmmeren、私は今これを試して、それは働いた。あなたが答えとしてあなたのコメントを置くなら、私はそれを正しい答えとしてマークします。ありがとう。 –

答えて

11

THEANO_FLAGSという環境変数を変更(または追加)する必要があります。 device=gpuの代わりにdevice=cudaが含まれるように変数を設定すると、エラーはなくなります。

この変数の詳細については、hereを参照してください。

+1

エクスポートTHEANO_FLAGS = mode = FAST_RUN、device = cuda、floatX = float32 – cgl

関連する問題