Theano を自分のグラフィックス カードで動作させるように設定するのにかなり苦労しています。皆さんが手を貸してくれることを願っています。
以前に CUDA を使用したことがあり、Nvidia Nsight を実行するために必要なように適切にインストールされています。ただし、PyDev で使用したいのですが、http://deeplearning.net/software/theano/install.html#gpu-linuxのチュートリアルの「GPU の使用」の部分に従っていくつかの問題が発生しています。
1 つ目は非常に基本的なもので、環境変数の設定方法です。「 $CUDA_ROOT 環境変数を定義する」必要があると書かれています。いくつかのソースは、私のホーム ディレクトリに新しい '.pam_environment' ファイルを作成すると述べています。私はこれを行い、次のように書きました。
CUDA_ROOT = /usr/local/cuda-5.5/bin
LD_LIBRARY_PATH = /usr/local/cuda-5.5/lib64/lib
これが正確に書かなければならない方法であるかどうかはわかりません-これが基本的な質問である場合は申し訳ありません. これが実際にそれを書いた正しい場所でもあるという確認を得ることができれば、それは役に立ちます.
2 番目の問題は、チュートリアルの次の部分にあります。「デバイス オプションを変更して、コンピューターの GPU デバイスに名前を付ける」ように指示されます。どうやらこれは THEANO_FLAGS と .theanorc と関係があるようですが、これらが何であるかを知ることはできません: ファイルですか? もしそうなら、どこでそれらを見つけることができますか? チュートリアルは、私が持っていない知識を前提としているようです!
これを読んでくれてありがとう: ありとあらゆる答えが大歓迎です - 私は今、完全に立ち往生しています!