【问题标题】:Running nvidia-smi from Windows PowerShell?从 Windows PowerShell 运行 nvidia-smi?
【发布时间】:2021-10-02 15:05:09
【问题描述】:

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

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

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

我的电脑上有 CUDA 但没有 nvidia-smi 有什么原因吗?

【问题讨论】:

  • 我现在将运行搜索,但由于我有一个很大的硬盘驱动器,这将花费很多时间。我不记得为 Nvidia 安装了驱动程序,但我确实安装了 CUDA。有没有办法使用 Nvidia 桌面管理器知道 nvidia-smi.exe 的安装位置?
  • 您查看过:C:\Program Files\NVIDIA Corporation\NVSMI 吗?
  • 我可能会删除我的问题,然后就这样做。在我这样做之前,你能告诉我是否有办法做到这一点,以便我可以在 PowerShell 中键入 nvidia-smi 并弹出该信息吗?最初的帖子谈到了制作快捷方式,但我想知道 PowerShell 在 Linux 中是否有类似 alias 的东西,您可以在其中映射命令。
  • 如果添加路径,例如C:\Program Files\NVIDIA Corporation\NVSMI 到您的 Windows PATH 变量中,您只需打开 powershell,您就可以输入 nvidia-smi 并且它会起作用。修改 windows PATH 变量(或任何 windows 环境变量)的方法在网络上的许多地方都有介绍。在 Windows 文件资源管理器中,右键单击您的 PC 图标,然后选择属性。然后选择高级系统设置,然后单击环境变量按钮。将路径添加到您的系统变量 Path 变量。
  • 非常感谢您的帮助!

标签: windows powershell gpu nvidia


【解决方案1】:
  1. 确保nvidia-smi.exe 位于文件夹C:\Program Files\NVIDIA Corporation\NVSMI 中。如果不是,您可能希望为您的 GPU 重新安装 NVIDIA GPU 驱动程序,从a CUDA toolkit installer 中选择一个驱动程序。

  2. 将路径添加到您的窗口Path 变量:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 2019-03-01
    • 2022-08-19
    • 2022-07-04
    • 2023-03-31
    • 2018-04-16
    • 2017-04-17
    相关资源
    最近更新 更多