Linux(ubuntu 16.04)で作業しており、ラップトップにはnvidia geforce 840mがあります。サイトの手順に従って、テンソルフロー GPU をインストールしてみました。また、CUDA と cuDNN も試しました。しかし、どういうわけか、spyder IDE でコードを実行し、nvidia-smi を使用して nvidia のステータスをチェックしているときに、GPU で実行されているプロセスがないと表示されます。私はこれを修正することができません。誰かがこの問題を解決できたら助けてください。
前もって感謝します!
私のコンダにはこれらの環境があります:
$ conda info --envs
# conda environments:
#
tensorflow /home/vaibhav/anaconda3/envs/tensorflow
root * /home/vaibhav/anaconda3`
また、theanos を使用して keras をインポートすると、次のように表示されます。
import keras
Using Theano backend.
WARNING (theano.sandbox.cuda): The cuda backend is deprecated and will be removed in the next release (v0.10). Please switch to the gpuarray backend. You can get more information about how to switch at this URL:
https://github.com/Theano/Theano/wiki/Converting-to-the-new-gpu-back-end%28gpuarray%29
Using gpu device 0: GeForce 840M (CNMeM is enabled with initial size: 75.0% of memory, cuDNN 5110)`
theanos バックエンドを使用すると、nvidia-smi は nvidia gpu0 を使用するアナコンダを表示します。したがって、すべての前提条件が正常にインストールされました