2016-06-15 4 views
0

こんにちは、私の質問は、次のいずれかです。Theano Ubuntuの12 CUDA

私はUbuntuの14にtheano使うと.theanorcを編集してtheanoフラグを設定します。 CUDAを使用するには、私は追加する必要があります。 [CUDA] ルート=は/ usr/local/cudaVersion/

、すべてが、theanoは、私が追加する必要はありませんNVCC、LIBS、すべてを発見することができ、入りますcudaRoot $ PATHまたはライブラリディレクトリを$ LD_LIBRARY_PATHにコピーします。

ubuntu 12ではこれは起こりません。 .theanorcを同じ方法で作成した場合、theanoはnvccのみを見つけることができますが、ライブラリは見つけることができません。また、/ usr/local/cudaVersion/lib64をLD_LIBRARY_PATH環境変数に追加する必要があります。

問題は、私はこの環境変数を使用したくないということです。誰もがなぜubuntu 14でのみ編集.theanorcで十分であり、ubuntu 12ではない知っていますか?

ありがとうございました

答えて

0

私はできる限りお手伝いします。 LinuxでTheanoとCUDAを使用しています。

まず、両方のOSであなたはsudoですか?あなたはsuanoとしてtheanoとpython環境とcudaをインストールしましたか?なぜなら、CUDAのセットアップがグローバルライブラリパスで行われなかった場合、それは自動的に検出されません。

また、theanoの公式ウェブサイトによると:

http://deeplearning.net/software/theano/install_ubuntu.html#install-ubuntu

が引用:

のUbuntu 11.10のために

14.04通過:

須藤はapt-getをインストールのpython-numpyのパイソン-scipy python-dev python-pip python-nose g ++ libopenblas-dev git sudo pipインストールTheano

14.04では、デフォルトでPython 2がインストールされます。あなたは、Python 3 を使用する場合:apt-getののpython3-numpyののpython3-scipyのダウンロードのpython3-devの のpython3-PIPのpython3-鼻グラムをインストール

須藤++ libopenblas-devのgitのsudoをピップUbuntuのため Theano

をインストール11.04:

須藤はapt-getは++のgit libatlas3gfベースlibatlas-devの のpython-PIPのpython-鼻グラムのpython-numpyののpython-scipyのダウンロードのpython-devのインストールsudoのピップ をインストールTheano

あなたはこの指示に従ったのですか?彼らが原因かもしれません。

また、同じページに、theanoのためのCUDAを設定する追加の命令がある:

Ubuntuは11.10/12.04(おそらく11上で動作します。04過ぎ):

須藤はapt-アドオンリポジトリPPA:Ubuntuの-X-SWAT/X-の更新sudoの 更新須藤はapt-getをインストールNVIDIAを、現在の

のUbuntu 14.04 apt-getを:

須藤はapt-getを上記のdidntはそれを解決する場合にも役立つ可能性があるのnvidia-現在の須藤はapt-getをインストール のnvidia-CUDAツールキット

以下の質問をインストールします。

参考文献に記載されているように、.bashrcを正しく編集しましたか?

どのようにCUDAを両方のOSにインストールしましたか?

CUDA、TheanoとPython環境をアンインストールしてもう一度インストールしようとしましたか?

これらが役に立たなかった場合は、さらに詳しい情報で質問を編集する価値があります。

エクストラ参照:

https://groups.google.com/forum/#!topic/theano-users/RRqYTf42YIo

http://dhaneshr.net/2015/09/10/setting-up-cudnn-and-theano-on-ubuntu-14-04-and-15-10/

関連する問題