本文档介绍了如何在 Google Distributed Cloud (GDC) 的气隙环境中基于 Windows 的虚拟机 (VM) 实例上安装 NVIDIA 图形处理器 (GPU) 驱动程序。
在 Distributed Cloud 中,您可以使用 NVIDIA GPU 配置 GPU 加速的 Windows 虚拟机。借助 NVIDIA GPU,虚拟机实例可以高效运行图形密集型应用或需要 Windows 操作系统的繁重 GPU 计算工作负载。
本文档适用于平台管理员或应用运维人员群组中的开发者,这些开发者在 Google Distributed Cloud (GDC) 气隙环境中管理 Windows 虚拟机。如需了解详情,请参阅 GDC 网闸隔离配置文档的受众群体。
准备工作
申请 IAM 角色
如需在 Windows 虚拟机实例上安装 NVIDIA 驱动程序,请与您的项目 IAM 管理员联系,请求授予虚拟机项目管理员 (project-vm-admin) 角色。
所有虚拟机角色都必须绑定到虚拟机所在项目的命名空间。按照相关步骤验证您的访问权限。
下载 CUDA 工具包
Distributed Cloud 在经过网闸隔离的环境中运行。这意味着您无法直接从互联网将文件下载到虚拟机。您必须先在可访问互联网的机器上下载独立的 CUDA 工具包安装程序,其中包含所需的 NVIDIA 显卡驱动程序。
- 在连接到互联网的工作站上,前往 NVIDIA CUDA 工具包官方下载页面:https://developer.nvidia.com/cuda-downloads。
- 选择与 Windows 虚拟机相匹配的目标平台选项:
- 在操作系统部分中,选择 Windows。
- 对于架构,请选择 x86_64。
- 在版本部分中,选择您的 Windows Server 版本,例如 Server 2019 或 Server 2022。
- 对于安装程序类型,选择 exe(本地)。
- exe(本地)安装程序是一个独立软件包,其中包含 NVIDIA 显示驱动程序和 CUDA 开发库。
- 点击下载以检索本地安装程序可执行文件,该文件通常名为
cuda_[VERSION]_windows.exe。
将安装程序传输到 Windows 虚拟机
在工作站上下载驱动程序安装程序后,使用远程桌面 (RDP) 客户端的内置剪贴板共享功能将其直接传输到 Windows 虚拟机。
- 在工作站上,找到下载的
cuda_[VERSION]_windows.exe文件。 - 右键点击相应文件,然后选择复制,或在键盘上按 Ctrl+C。
- 使用 RDP 客户端连接到 Windows 虚拟机。
- 在 RDP 会话中,打开 Windows 文件资源管理器,然后导航到临时文件夹,例如
C:\Windows\Temp。 - 在文件夹内点击鼠标右键,然后选择粘贴,或者在键盘上按 Ctrl+V。
- 等待文件传输完成。
安装 CUDA 工具包和驱动程序
成功将安装程序复制到 Windows 虚拟机后,继续进行安装。
- 在 RDP 会话中,双击复制的
cuda_[VERSION]_windows.exe文件以启动 NVIDIA 安装程序向导。 - 点击同意并继续以接受许可协议。
- 对于安装选项,请选择快速(推荐) > 点击下一步。此选项会自动安装 CUDA Toolkit、所需的 NVIDIA GPU 驱动程序和系统集成工具。
- 按照屏幕上的提示完成安装。
- 安装向导完成后,重启 Windows 虚拟机。
验证安装
验证 Windows 操作系统是否识别 NVIDIA GPU,以及驱动程序是否完全正常运行。
- 使用 RDP 客户端连接到 Windows 虚拟机。
- 以管理员身份打开命令提示符或 PowerShell。
验证 GPU 状态和驱动程序版本:
nvidia-smi检查输出是否显示正确的 GPU 型号和驱动程序版本,以及是否未报告任何错误。输出类似于以下内容:
C:\Users\username>nvidia-smi Wed May 27 10:58:00 2026 +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 550.54.14 Driver Version: 550.54.14 CUDA Version: 12.4 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA L4 Off | 00000000:00:03.0 Off | 0 | | N/A 44C P8 15W / 72W | 0MiB / 23040MiB | 0% Default | | | | Disabled | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+可选:验证 CUDA 编译器版本:
nvcc --version