我已登录到远程计算机,并尝试确定安装了多少显卡。该机器是为 CUDA 操作而构建的,因此它可能拥有不止一张 NVIDIA 卡。
> lspci | grep -E "VGA|3D"
给出
02:00.0 3D controller: NVIDIA Corporation GF110GL [Tesla M2090] (rev a1)
03:00.0 3D controller: NVIDIA Corporation GF110GL [Tesla M2090] (rev a1)
0a:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2
83:00.0 3D controller: NVIDIA Corporation GF110GL [Tesla M2090] (rev a1)
84:00.0 3D controller: NVIDIA Corporation GF110GL [Tesla M2090] (rev a1)
这是否意味着四种不同的显卡?如果有,这些是设备吗?
> ls /dev/nvidia*
/dev/nvidia0 /dev/nvidia1 /dev/nvidia2 /dev/nvidia3 /dev/nvidiactl
答案1
对于 nvidia 案例,事实证明这nvidia-smi -L
符合我的要求:
列表选项:-L、--list-gpus 显示连接到系统的 GPU 列表。
> nvidia-smi -L
GPU 0: Tesla M2090 (UUID: GPU-29ca4022-cf9d-d39f-8c46-...)
GPU 1: Tesla M2090 (UUID: GPU-1e282221-0aac-9a10-a46c-...)
GPU 2: Tesla M2090 (UUID: GPU-5b912869-92d8-d599-7617-...)
GPU 3: Tesla M2090 (UUID: GPU-a6d833f2-18a2-7331-24bb-...)