問題タブ [cudnn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
9083 参照

tensorflow - TensorFlow での cudnn コンパイル構成

Ubuntu 14.04、CUDA バージョン 7.5.18、tensorflow の夜間ビルド

テンソルフローで操作を実行しているtf.nn.max_pool()ときに、次のエラーが発生しました。

E tensorflow/stream_executor/cuda/cuda_dnn.cc:286] 読み込まれた cudnn ライブラリ: 5005 ですが、ソースは 4007 に対してコンパイルされました。バイナリ インストールを使用している場合は、一致するように cudnn ライブラリをアップグレードしてください。ソースからビルドする場合は、ロードされたライブラリがコンパイル構成中に指定したバージョンと一致することを確認してください。

W tensorflow/stream_executor/stream.cc:577] DNN サポートなしで StreamExecutor を使用して DNN 操作を実行しようとしています

トレースバック (最新の呼び出しが最後):

...

tensorflow のコンパイル構成で cudnn バージョンを指定するにはどうすればよいですか?

0 投票する
1 に答える
899 参照

python - anaconda tenserenv で convolutional.py を実行できません

tensorenv と呼ばれる anaconda 環境に tensorflow をインストールしました。インストールをテストするために、convolutional.py の例の 1 つを実行しようとしましたが、次のようになりました。

初期化後、トレーニングを開始する必要がありますが、このエラーが発生します。助けてください

0 投票する
0 に答える
183 参照

layer - cuDNN APIで「cudnnSoftmaxBack()」のパラメータ「dy」をフィードする方法は?

cuDNN を使用して LeNet-5 に実装し、MNIST データセットでネットをトレーニングしたいと考えています。

ネットの最後のレイヤーは「Softmax」で、フォワード処理で関数「cudnnSoftmaxForward()」を使用します。そして、後戻り処理で関数「cudnnSoftmaxBackward()」を使いたいのですが、関数「cudnnSoftmaxBackward()」のパラメータの1つ「dy」がわかりません。

NVIDIA が提供する関数「cudnnSoftmaxtBackward」は次のとおりです。

cuDNNSoftmaxtBackward

cuDNNSoftmaxBackward パラメータ

API では、「dy」が「input_diff」を意味することはわかっていますが、softmax レイヤーは最後のレイヤーです。関数「cudnnSoftmaxBackward()」の「input_diff」をフィードするにはどうすればよいですか? 「ネットワークターゲット出力」と「ネットワーク実際の出力」の差分をフィードすることはできますか?

0 投票する
1 に答える
1366 参照

linux - manjaro Linuxでcudnn 5アクセラレーション(cuda 7.5)を使用してtorch7またはcaffeをビルドするためにgccバージョンを切り替える方法は?

manjaro Linux で cuda 7.5 を使用して、cudnn5 をサポートする torch7 または caffe をビルドしようとしています。

gcc 6.1 と gcc 4.9 の両方が利用可能です。gcc 6.1 は cuda 7.5 と互換性がないため、cudnn 5 をサポートする torch7 および caffe をビルドするときにエラーが発生します。

gcc4.9 は AUR リポジトリからインストールされました。

アイデアは、コンパイルする前に gcc6.1 から gcc4.9 に切り替えることでした:

しかし、gcc が呼び出されると、これはまだ 6.1 バージョンです。

.bashrc は次のように変更されました。

gcc 4.9 に透過的に一時的に切り替える方法 (makefile または caffe と torch7 の install.sh スクリプトを変更せずに) は?

0 投票する
3 に答える
26717 参照

linux - cuDNN を新しいバージョンに更新するにはどうすればよいですか?

cuDNN インストールマニュアルによると

すべてのプラットフォーム

cuDNN アーカイブを選択したディレクトリ (以下では . 次に、次のプラットフォーム固有の手順に従います。

Linux

cd export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH

-I をコンパイル行に追加し、-L -lcudnn をリンク行に追加して、ビルドおよびリンク プロセスに追加します。

に追加pwdするだけLD_LIBRARY_PATHのようですので、 のファイルを差し替えるだけpwdで更新されると思います。

しかし、これを行った後、テアノから苦情があったので、それほど単純ではないようです

cuDNN バージョンが古すぎます。v5 への更新は 3007 でした。

0 投票する
2 に答える
13042 参照

cuda - torch の「cuda」「cudnn」「cunn」と「cutorch」の違いと関係は何ですか?

多くのトーチコードが使用されているのを見ます:

これらのパッケージは何に使用されますか? クーダとの関係は?

0 投票する
3 に答える
22825 参照

cuda - 機能 2.x を使用して GPU でテンソルフローを実行するにはどうすればよいですか?

Linux Ubuntu 16.04 にテンソルフロー (GPU) を正常にインストールし、新しい Ubuntu LTS リリースで動作するようにいくつかの小さな変更を加えました。

しかし、私の GPU は 3.5 を超える計算能力の最小要件を満たしていると思いました (理由は誰にもわかりません)。私のGeForce 820Mは 2.1 しかないので、そうではありませんでした。Tensorflow GPU バージョンを GPU で動作させる方法はありますか?

どうやら tensorflow GPU バージョンを Ubuntu 16.04 で動作させる方法がなかったので、この質問をしていますが、インターネットを検索したところ、そうではないことがわかり、実際、この満たされていない要件がなければほとんど動作しました。今、GPU コンピューティング機能に関するこの問題も修正できるかどうか疑問に思っています。

0 投票する
1 に答える
2402 参照

python-2.7 - Theano のインポート時に「cuda_ndarray.cu のコンパイルに失敗しました」、「cuda_runtime.h: そのようなファイルまたはディレクトリはありません」

theano 0.8.2がインストールされたubuntu 14.04を使用しています。gpu_tesy.py で import theano を実行したところ、約 5300 行のコードがありました。

5367 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=79 :

5368

===============================

:0:0 からインクルードされたファイル: /usr/include/stdc-predef.h:59:1: 致命的なエラー: cuda_runtime.h: そのようなファイルまたはディレクトリはありません

#endif

^ コンパイルは終了しました。

['nvcc'、'-shared'、'-O3'、'-m64'、'-Xcompiler'、'-DCUDA_NDARRAY_CUH=c72d035fdf91890f3b36710688069b2e、-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION、-fPIC、-fvisibility=hiddener'、'-linker' '-rpath,/home/theory/.theano/compiledir_Linux-3.13--generic-x86_64-with-Ubuntu-14.04-trusty-x86_64-2.7.6-64/cuda_ndarray', '-I/home/theory/test_theono/ local/lib/python2.7/site-packages/theano/sandbox/cuda', '-I/home/theory/test_theono/local/lib/python2.7/site-packages/numpy/core/include', '- I/usr/include/python2.7', '-I/home/theory/test_theono/local/lib/python2.7/site-packages/theano/gof', '-o', '/home/theory/. theano/compiledir_Linux-3.13--generic-x86_64-with-Ubuntu-14.04-trusty-x86_64-2.7.6-64/cuda_ndarray/cuda_ndarray.so', 'mod.cu', '-L/usr/lib', '-lcublas', '-lpython2.7', '-lcudart'] エラー (theano.sandbox.cuda): cuda_ndarray.cu のコンパイルに失敗しました: ('nvcc return status', 1, 'for cmd', 'nvcc -shared -O3 -m64 -Xcompiler -DCUDA_NDARRAY_CUH=c72d035fdf91890f3b36710688069b2e,-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION,-fPIC,-fvisibility=hidden -Xlinker -rpath,/home/theory-dir1.3.3. generic-x86_64-with-Ubuntu-14.04-trusty-x86_64-2.7.6-64/cuda_ndarray -I/home/theory/test_theono/local/lib/python2.7/site-packages/theano/sandbox/cuda -I/ home/theory/test_theono/local/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -I/home/theory/test_theono/local/lib/python2.7/ site-packages/theano/gof -o /home/theory/.theano/compiledir_Linux-3.13--generic-x86_64-with-Ubuntu-14.04-trusty-x86_64-2.7.6-64/cuda_ndarray/cuda_ndarray.so mod.cu -L/usr/lib -lcublas -lpython2.7 -lcudart')


どの nvcc: /usr/local/cuda-7.0/bin/nvcc

CUDA_HOME=/usr/local/cuda-7.0

LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/local/lib/lib:/opt/intel/mkl/lib/intel64::/usr/local/cuda-7.0/lib64

DYLD_LIBRARY_PATH=:/usr/local/cuda-7.0/lib


cuDNN と CUDA のいくつかのバージョンが同じマシンにインストールされています。ただし、それらを正しいパスに入れる方法がわかりません。どんな助けにも感謝します!

0 投票する
1 に答える
985 参照

machine-learning - Tensorflow Bazel 0.3.0 ビルド CUDA 8.0 GTX 1070 が失敗する

ここに私の仕様があります:

  • GTX1070
  • ドライバー 367 (.run からインストール)
  • Ubuntu 16.04
  • CUDA 8.0 (.run からインストール)
  • カドン 5
  • Bazel 0.3.0 (潜在的な問題?)
  • gcc 4.9.3
  • ソースからインストールされた Tensorflow

バージョンを確認するには:

bazel のバージョンを切り替えたので、bazel clean正常に実行できました。

CUDAが機能していることを確認できます~/NVIDIA_CUDA-8.0_Samples/1_Utilities/deviceQuery$

./configureすべてのデフォルトを入力すると。

現在のエラー

トレーニング例をビルドすると、次のようになります。

そして、pipパッケージをビルドしようとすると、次のようになります。