CuDNN: Difference between revisions

From HPCWIKI
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


One of that is [https://docs.nvidia.com/deeplearning/cudnn/pdf/cuDNN-Support-Matrix.pdf cuDNN support matrix] which should check before build CUDA related project code.
One of that is [https://docs.nvidia.com/deeplearning/cudnn/pdf/cuDNN-Support-Matrix.pdf cuDNN support matrix] which should check before build CUDA related project code.
== Linux Versions for cuDNN ==
{| class="wikitable"
!cuDNN Version
!GPU Requirements
!CUDA Toolkit Requirements
!CUDA Driver Requirements
!Architecture
!OS Name
!OS Version
!Kernel Version
!gcc Version
!Glibc Version
|-
| rowspan="3" |cuDNN 8.3.x
| rowspan="12" |NVIDIA GPU with
Compute Capability 3.5 or higher
| rowspan="3" |CUDA Toolkit 11.5 or later
| rowspan="3" |CUDA Driver 450.80.02 or later
| rowspan="16" |x86_64
|Ubuntu
|20.04 LTS
|5.4.0-58-generic
|7.5.0
|2.31
|-
|Ubuntu
|18.04 LTS
|4.15.0-101-generic
|7.5.0
|2.27
|-
|CentOS
|7
|3.10.0-1160.45.1
|8.3.0
|2.17
|-
| rowspan="3" |cuDNN 8.2.x
| rowspan="3" |CUDA Toolkit 11.2 or later
| rowspan="3" |CUDA Driver 450.36.06 or later
|Ubuntu
|20.04 LTS
|5.4.0-58-generic
|7.5.0
|2.31
|-
|Ubuntu
|18.04 LTS
|4.15.0-101-generic
|7.5.0
|2.27
|-
|CentOS
|7
|3.10.0-1160.45.1
|8.3.0
|2.17
|-
| rowspan="3" |cuDNN 8.1.x
| rowspan="3" |CUDA Toolkit 11.0 or later
| rowspan="3" |CUDA Driver 450.36.06 or later
|Ubuntu
|20.04 LTS
|5.4.0-58-generic
|7.5.0
|2.31
|-
|Ubuntu
|18.04 LTS
|4.15.0-101-generic
|7.5.0
|2.27
|-
|CentOS
|7
|3.10.0-1160.45.1
|8.3.0
|2.17
|-
| rowspan="3" |cuDNN 8.0.x
| rowspan="3" |CUDA Toolkit 11.0 or later
| rowspan="3" |CUDA Driver 450.36.06 or later
|Ubuntu
|20.04 LTS
|5.4.0-58-generic
|7.5.0
|2.31
|-
|Ubuntu
|18.04 LTS
|4.15.0-101-generic
|7.5.0
|2.27
|-
|CentOS
|7
|3.10.0-1160.45.1
|8.3.0
|2.17
|-
| rowspan="2" |cuDNN 7.6.x
| rowspan="4" |NVIDIA GPU with
Compute Capability 3.0 or higher
| rowspan="2" |CUDA Toolkit 10.0 or later
| rowspan="2" |CUDA Driver 410.48 or later
|Ubuntu
|18.04 LTS
|4.15.0-101-generic
|7.3.0
|2.27
|-
|CentOS
|7
|3.10.0-1160.45.1
|8.3.0
|2.17
|-
| rowspan="2" |cuDNN 7.5.x
| rowspan="2" |CUDA Toolkit 9.0 or later
| rowspan="2" |CUDA Driver 384.81 or later
|Ubuntu
|16.04 LTS
|4.15.0-101-generic
|5.4.0
|2.23
|-
|CentOS
|7
|3.10.0-1160.45.
|
|
|}

Revision as of 16:09, 19 March 2023

NVIDIA products has lots of compatibility issues inbetween CUDA, cuDNN, driver and NVIDIA hardware by architecture.

One of that is cuDNN support matrix which should check before build CUDA related project code.

Linux Versions for cuDNN

cuDNN Version GPU Requirements CUDA Toolkit Requirements CUDA Driver Requirements Architecture OS Name OS Version Kernel Version gcc Version Glibc Version
cuDNN 8.3.x NVIDIA GPU with

Compute Capability 3.5 or higher

CUDA Toolkit 11.5 or later CUDA Driver 450.80.02 or later x86_64 Ubuntu 20.04 LTS 5.4.0-58-generic 7.5.0 2.31
Ubuntu 18.04 LTS 4.15.0-101-generic 7.5.0 2.27
CentOS 7 3.10.0-1160.45.1 8.3.0 2.17
cuDNN 8.2.x CUDA Toolkit 11.2 or later CUDA Driver 450.36.06 or later Ubuntu 20.04 LTS 5.4.0-58-generic 7.5.0 2.31
Ubuntu 18.04 LTS 4.15.0-101-generic 7.5.0 2.27
CentOS 7 3.10.0-1160.45.1 8.3.0 2.17
cuDNN 8.1.x CUDA Toolkit 11.0 or later CUDA Driver 450.36.06 or later Ubuntu 20.04 LTS 5.4.0-58-generic 7.5.0 2.31
Ubuntu 18.04 LTS 4.15.0-101-generic 7.5.0 2.27
CentOS 7 3.10.0-1160.45.1 8.3.0 2.17
cuDNN 8.0.x CUDA Toolkit 11.0 or later CUDA Driver 450.36.06 or later Ubuntu 20.04 LTS 5.4.0-58-generic 7.5.0 2.31
Ubuntu 18.04 LTS 4.15.0-101-generic 7.5.0 2.27
CentOS 7 3.10.0-1160.45.1 8.3.0 2.17
cuDNN 7.6.x NVIDIA GPU with

Compute Capability 3.0 or higher

CUDA Toolkit 10.0 or later CUDA Driver 410.48 or later Ubuntu 18.04 LTS 4.15.0-101-generic 7.3.0 2.27
CentOS 7 3.10.0-1160.45.1 8.3.0 2.17
cuDNN 7.5.x CUDA Toolkit 9.0 or later CUDA Driver 384.81 or later Ubuntu 16.04 LTS 4.15.0-101-generic 5.4.0 2.23
CentOS 7 3.10.0-1160.45.