3

ルート権限がないため、Ubuntu 14.04 の python3 virtualenv に Theano と Lasagne をインストールしました。

いくつかのコードを実行するとImportError: dnn not available/usr/local/cuda-6.5/targets/x86_64-linux/include/cudnn.h.

Theano ドキュメントに従って、環境変数を設定CUDA_ROOT=/usr/local/cuda-6.5すると、追加のエラーが発生します。

ERROR (theano.sandbox.cuda): Failed to compile cuda_ndarray.cu: libcublas.so.6.5: cannot open shared object file: No such file or directory

この CUDA ライブラリを virtualenv に含める方法はありますか?

4

1 に答える 1

3

最後に答えを見つけました。環境変数に加えて、 theano のドキュメントで提案され.theanorcているように、ホーム ディレクトリにを設定するのを忘れていました。

$ cat /home/user/.theanorc
[global]
floatX = float32
device = gpu0

[cuda]
root = /usr/local/cuda-6.5

とにかくありがとう!ドキュメントを注意深く読むことを学びました...

于 2015-10-14T14:06:18.483 に答える