支持矩阵#

GPU、CUDA 工具包和 CUDA 驱动程序要求#

以下章节重点介绍了 NVIDIA cuDNN 版本与各种受支持的 NVIDIA CUDA 工具包、CUDA 驱动程序和 NVIDIA 硬件版本的兼容性。

支持的 NVIDIA 硬件和 CUDA 版本#

cuDNN 软件包 [1]

CUDA 工具包版本

支持静态链接吗? [2]

Linux 的 NVIDIA 驱动程序版本

Windows 的 NVIDIA 驱动程序版本

CUDA 计算能力

支持的 NVIDIA GPU 架构

适用于 CUDA 12.x 的 cuDNN 9.7.1

12.8

>=570.26

>=570.65

  • 12.0

  • 10.0

  • 9.0

  • 8.9

  • 8.6

  • 8.0

  • 7.5

  • 7.0

  • 6.1

  • 6.0

  • 5.0

  • NVIDIA Blackwell

  • NVIDIA Hopper

  • NVIDIA Ada Lovelace

  • NVIDIA Ampere

  • NVIDIA Turing

  • NVIDIA Volta

  • NVIDIA Pascal

  • NVIDIA Maxwell

适用于 CUDA 12.x 的 cuDNN 9.7.1

  • 12.8

  • 12.6

  • 12.5

  • 12.4

  • 12.3

  • 12.2

  • 12.1

  • 12.0

>=525.60.13

>=527.41

  • 9.0 [3]

  • 8.9 [3]

  • 8.6

  • 8.0

  • 7.5

  • 7.0

  • 6.1

  • 6.0

  • 5.0

  • NVIDIA Hopper [3]

  • NVIDIA Ada Lovelace [3]

  • NVIDIA Ampere

  • NVIDIA Turing

  • NVIDIA Volta

  • NVIDIA Pascal

  • NVIDIA Maxwell

适用于 CUDA 11.x 的 cuDNN 9.7.1

11.8

>= 450.80.02

>=452.39

  • 9.0 [3]

  • 8.9 [3]

  • 8.6

  • 8.0

  • 7.5

  • 7.0

  • 6.1

  • 6.0

  • 5.0

  • NVIDIA Hopper [3]

  • NVIDIA Ada Lovelace [3]

  • NVIDIA Ampere

  • NVIDIA Turing

  • NVIDIA Volta

  • NVIDIA Pascal

  • NVIDIA Maxwell

适用于 CUDA 11.x 的 cuDNN 9.7.1

>= 450.80.02

>=452.39

  • 9.0

  • 8.9

  • 8.6

  • 8.0

  • 7.5

  • 7.0

  • 6.1

  • 6.0

  • 5.0

  • NVIDIA Hopper

  • NVIDIA Ada Lovelace

  • NVIDIA Ampere

  • NVIDIA Turing

  • NVIDIA Volta

  • NVIDIA Pascal

  • NVIDIA Maxwell

注意

  • 为了获得最佳性能,Volta 或更高版本的 GPU 推荐配置为 cuDNN 9.7.1 和 CUDA 12.8。对于 Volta 之前的 GPU(即 Pascal 和 Maxwell),推荐配置为 cuDNN 9.7.1 和 CUDA 11.8。这些是用于调整启发式算法的配置。

  • cuDNN 9 仅在 ARMv8 (aarch64-jetson) 上支持 CUDA 12.x。

CPU 架构和操作系统要求#

下表重点介绍了 cuDNN 版本与各种受支持的操作系统版本的兼容性。

Linux#

请参考下表查看 cuDNN 支持的 Linux 版本列表。

cuDNN 的 Linux 版本#

架构

操作系统名称

操作系统版本

发行版信息:内核

发行版信息:GCC

发行版信息:Glibc

x86_64

RHEL

9.x

5.14.0

11.4.1

2.34

x86_64

RHEL

8.x

4.18.0

8.5.0

2.28

x86_64

Rocky

9.3

5.14.0

11.4.1

2.34

x86_64

Rocky

8.6

4.18

8.5.0

2.28

x86_64

Ubuntu

24.04

6.8.0

13.2.0

2.39

x86_64

Ubuntu

22.04

6.2.0

11.4.0

2.35

x86_64

Ubuntu

20.04

5.15.0

9.4.0

2.31

x86_64

Debian

12.1

6.1.0

12.2.0

2.36

AArch64 SBSA

RHEL

9.x

5.14.0

11.4.1

2.34

AArch64 SBSA

RHEL

8.x

4.18

8.5.0

2.28

AArch64 SBSA

Ubuntu

24.04

6.8.0

13.2.0

2.39

AArch64 SBSA

Ubuntu

22.04

5.15.0

11.4.0

2.35

AArch64 SBSA

Ubuntu

20.04

5.4.0

9.4.0

2.31

Jetson 的 AArch64

Ubuntu

22.04

4.15.0

7.3.1

2.35

Jetson 的 AArch64

Ubuntu

20.04

4.15.0

7.3.1

2.31

注意

  • 对于默认搭载低于 GCC 6 编译器版本的平台,不支持使用默认编译器链接到静态 cuDNN。

  • 对于 RHEL 8.9 和 Rocky 8.9 Linux,需要 R525 及更高版本的显示驱动程序。

  • cuDNN 的 Conda 包可以安装在上述表格中架构和操作系统的任意组合上。

Windows#

支持 Windows 10、Windows 11 和 Windows Server 2022。请参考下表查看 cuDNN 支持的 Visual Studio 版本列表。

基于您的 CUDA 版本的 Visual Studio 版本#

CUDA 12.x - 11.8

CUDA 11.7 - 11.0

Visual Studio

2022, 2019

2017

注意

cuDNN 的 Conda 包可以安装在任何受支持的 Windows 版本上。

脚注