web-dev-qa-db-ja.com

使用するcuDNNバージョンを知る方法は?

LinuxでcuDNNを使用する予定です。どのcuDNNバージョンが必要かを知る方法は?常に最新のものを使用する必要がありますか?

例えば。適切なCUDAバージョンの選択 依存する Nvidiaドライバーのバージョン。 cuDNNを選択するための同様の制約があるかどうか疑問に思います(後で試す前に知っておきたい fancy エラーメッセージが表示される場合があります)。

9

アプリケーションとプラットフォームでサポートされている最新バージョンのcuDNNのいずれかを使用する必要があります。バグ修正と機能強化が最も多いためです。そして、はい、cuDNNバージョンは特定のcudaバージョンに依存します。 ダウンロードページ に記載されています。 (そのページにアクセスするには、登録済みの開発者である必要があります。)

cuDNN v5.1 has different versions for CUDA 7.5 and CUDA 8.0
cuDNN v5   has different versions for CUDA 7.5 and CUDA 8.0
cuDNN v4 and v3 both require CUDA 7.0
cuDNN v2 and v1 both require CUDA 6.5
All cuDNN versions require compute capability >= 3.0 devices

ここでも、上記の情報はすべてcuDNNのダウンロードページで入手できます。以前のバージョンは、ダウンロードページの下部にあるリンクからダウンロードできます。

12
Robert Crovella

CUDAバージョンの要件に加えて、GPUが十分に高いコンピューティング機能を備えていることを確認する必要があります。

  • 1.0から5.1までのすべてのバージョンのcuDNNには、3.0以上の計算機能が必要です。

ウィキペディアの [〜#〜] cuda [〜#〜] 記事には、さまざまなコンピューティング機能レベルと対応するGPUの優れたリストがあります(同様のリストは、Nvidiaの コンピューティング機能 で入手できます)ウェブページ)。

4