运行 来自 Windows PowerShell 的 nvidia-smi?

Running nvidia-smi from Windows PowerShell?

我正在尝试使用 nvidia-smi 从 Windows PowerShell 检查我的 GPU,但我无法让它工作。

我已经 但我在 C:\Windows\System32\DriverStore\FileRepository 目录中没有看到以 nvdm 开头的文件夹。

我安装了两个版本的 CUDA v8.0 和 v11.2 但我的系统变量 (CUDA_HOME, CUDA_PATH, CUDA_PATH_v11_2) 都指向 v11.2 文件夹。

为什么我会在 PC 上安装 CUDA 但不安装 nvidia-smi

  1. 确保 nvidia-smi.exe 在文件夹 C:\Program Files\NVIDIA Corporation\NVSMI 中。如果不是,您可能希望为您的 GPU 重新安装 NVIDIA GPU 驱动程序,从 a CUDA toolkit installer.

    中选择一个驱动程序
  2. 将路径添加到您的 windows Path 变量:

  • 打开 windows 文件资源管理器
  • 右键单击您的 PC 图标
  • select 属性
  • select 高级系统设置
  • 单击环境变量按钮
  • 添加以下路径:C:\Program Files\NVIDIA Corporation\NVSMI到系统变量部分列出的Path变量(select变量,点击“编辑”)
  • 保存
  1. 开启新的力量shell
  2. 输入nvidia-smi