适用于:✔️ Linux VM ✔️ Windows VM ✔️ 灵活规模集
若要利用由 NVIDIA GPU 支持的Azure N 系列虚拟机(VM)的图形处理单元(GPU)功能,必须安装 NVIDIA GPU 驱动程序。
若要手动安装 NVIDIA GPU 驱动程序,请按照本文中所述的步骤进行操作。 针对 Linux VM 也提供了驱动程序手动安装信息。
有关技术规范,请参阅 GPU Windows VM 大小。
Warning
使用本指南所述方法以外的其他方法安装 NVIDIA 驱动程序,可能会导致无法按预期安装驱动程序,且不会获得 Microsoft 和 NVIDIA 的支持。 若要确保适当的功能和支持,请仅遵循安装步骤并使用本文中指定的驱动程序版本。
支持的操作系统和驱动程序
NVIDIA Tesla (CUDA) 驱动程序
注意
Azure NVads A10 v5 VM 仅支持 vGPU 17.x 或更高版本的驱动程序版本。
适用于所有 NC* 和 ND 系列 VM 的 NVIDIA Tesla (CUDA) 驱动程序都是通用的(适用于 NV 系列的为可选),而不是特定于 Azure 的。 有关最新驱动程序,请访问 NVIDIA 网站。
提示
作为一种在 Windows Server VM 上手动安装 CUDA 驱动程序的替代方法,可以部署 Azure 数据科学虚拟机映像。 用于 Windows Server 2016 的 DSVM 版本预安装 NVIDIA CUDA 驱动程序、CUDA 深度神经网络库和其他工具。
NVIDIA GRID/vGPU 驱动程序
注意
vGPU18 现在仅在 公共区域、中国区域和 Azure 政府区域 中适用于 NVadsA10_v5 系列。
注意
对于 Azure NVads A10 v5 VM,建议客户始终使用最新版本的驱动程序。 最新的 NVIDIA 主要驱动程序分支 (n) 仅与上一个主要分支 (n-1) 向后兼容。 例如,vGPU 17.x 仅与 vGPU 16.x 向后兼容。 最新的驱动分支发布到 Azure 主机时,任何仍运行 n-2 或更低版本的 VM 可能会出现驱动程序故障。
Windows server 2019 支持仅提供到 vGPU 16.x。
Microsoft为 NVv3、NCasT4_v3 和 NVadsA10_v5用作虚拟工作站或虚拟应用程序的 VM 重新分发 NVIDIA GRID 驱动程序安装程序。 仅在这些 VM 上安装这些 GRID 驱动程序,并且仅在下表中列出的操作系统上安装这些 GRID 驱动程序。 这些驱动程序包括 Azure 中 GRID Virtual GPU Software 的许可。 无需设置 NVIDIA vGPU 软件许可证服务器。
NCasT4_v3系列是唯一支持 GRID 驱动程序的非 NV GPU VM 系列。
Nvidia 扩展始终安装最新的驱动程序。
对于 Windows 11(版本最多至包括 25H2)、Windows 10(版本最多至包括 22H2)、Server 2019、Server 2022、Server 2025:
- GRID 18.6 (573.76) (.exe)
提供了以下指向以前版本的链接,以支持对旧驱动程序版本的依赖关系。
对于 Windows Server 2016 版本 1607 或 1709:
- GRID 14.1 (512.78) (.exe) 是支持的最低版本 NVIDIA 驱动程序。 较新的 15.x 及更高版本不支持 Windows Server 2016。
对于 Windows Server 2012 R2:
- GRID 13.1 (472.39) (.exe)
- GRID 13 (471.68) (.exe)
有关指向所有以前的 Nvidia GRID 驱动程序版本的链接,请访问 GitHub。
驱动程序安装
通过远程桌面连接到每个 N 系列 VM。
在虚拟机中,下载、提取和安装Windows操作系统支持的驱动程序。
安装 CUDA 驱动程序后,不需要重启。
验证驱动程序安装
如果已安装 CUDA 驱动程序,则 NVIDIA 控制面板将不可见。
可以在设备管理器中验证驱动程序安装。
注意
如果运行的是 Windows 10 内部版本 1903 或更高版本,dxdiag 在“显示”选项卡中未显示任何信息。使用底部的“保存所有信息”选项,输出文件显示与 NVIDIA GPU 相关的信息。
若要查询 GPU 设备状态,请运行与驱动程序一起安装的 nvidia-smi 命令行实用工具。
打开命令提示符,并更改为 C:\Program Files\NVIDIA Corporation\NVSMI 目录。
运行
nvidia-smi。 如果安装了驱动程序,Nvidia SMI 会将 GPU-Util 列为 N/A,直到在 VM 上运行 GPU 工作负荷。