web-dev-qa-db-ja.com

Tensorflow 1.11にはCUDA 9.0のCuDNN 7.2が必要ですが、そのようなライブラリはありません

GPUで実行する現在のバージョンのtensorflow 1.11の 要件

  • CUDA®Toolkit —TensorFlowはCUDA 9.0をサポートします。
  • cuDNN SDK(> = 7.2)

ただし、 CuDNN downlad page のみのリスト

CUDA 9.2用のcuDNN v7.2.1(2018年8月7日)をダウンロード

CuDNNにはCUDAツールキットのマイナーリビジョン用のさまざまなバイナリが付属しているため(たとえば、CuDNN 7.1.3にはCUDA 9.1用とCUDA 9.0用に1つのバイナリがあります)、CuDNN 7.2のこのバイナリはCUDA 9.0と互換性がないと考えられます。

ドキュメントのバグですか?そうでない場合、TF 1.11の要件を満たす方法は?

9
user209974

私は、公開されているライブラリからアドレスを変更することで以下の答えを見つけました: https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.2.1/prod/9.0_20180806/cudnn- 9.0-windows10-x64-v7.2.1.38

@emilyfyが示唆したように、ホストされているが公開されていない他のバージョンやOSのアドレスも取得できます。

4
bugfoot

代わりにこのページにアクセスしてください。 https://developer.nvidia.com/rdp/cudnn-download

Download cuDNN v7.3.0 (Sept 19, 2018), for CUDA 9.0へのリンクがあります

cUDA 9.0用のcuDNN v7.2.1は以前は存在していましたが、v7.3.0になった今ではアーカイブにありません。私は別のPCで構築したモデルでも同じ問題を抱えています。幸いなことに、私はインストーラーを削除していませんでした。それらを共有します(Linuxのdebインストーラーのみ) here

2
emilyfy