NVIDIA-SMI 仅显示一个 GPU,而不是两个

NVIDIA-SMI 仅显示一个 GPU,而不是两个

我有 2 个 GPU,但我的 NVIDIA-SMI 只显示了一个。我怎样才能让它认出另一个呢?

在此输入图像描述

答案1

我认为如果禁用 GPU,则不会出现。检查您的 GPU 设备中的“删除”文件是否为空。对于您的情况,请参阅下一个文件; /sys/bus/pci/devices/0000:83:00.0/删除

如果此文件夹不存在,则您的设备尚未正确启动。在这种情况下,如果可能的话,请尝试检查该 GPU 是否有足够的电量并且连接是否正确。

如果文件中有1,则将其更改为0并重新启动。如果该文件夹存在但文件不包含值 1 您可以检查此文件夹中的其他文件以获取有关设备的更多信息,因为您的设备启动以及其他一些原因导致了故障。检查使用其他较旧的驱动程序版本,如 vfbsilva 所说。

字体:我手动禁用了一些 GPU,结果类似。https://labernia.wordpress.com/2017/07/16/gpu-testing/

答案2

您可以使用以下命令添加多个 GPU。

用于查询GPU信息

nvidia-xconfig --query-gpu-info

添加多个 GPU

nvidia-xconfig -a --device=Device0 --busid=[GPU #0 的 PCI 总线 ID]
                                  --device=Device1 --busid=[GPU #1 的 PCI 总线 ID]

重新启动系统以反映更改。

相关内容