【发布时间】: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