Esto es una tontería, pero en mi situación, en realidad no sé la cantidad de GPU nVIDIA Grid K2 en mi servidor (no puedo ir físicamente a verificar).
La salida de nvidia-smi es:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.64 Driver Version: 367.64 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GRID K2 On | 0000:86:00.0 Off | Off |
| N/A 41C P8 29W / 117W | 10MiB / 4095MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 1 GRID K2 On | 0000:87:00.0 Off | Off |
| N/A 33C P8 28W / 117W | 8MiB / 4095MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 2 GRID K2 On | 0000:8B:00.0 Off | Off |
| N/A 34C P8 28W / 117W | 8MiB / 4095MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
nvidia-smi -L da:
GPU 0: GRID K2 (UUID: GPU-f38f91db-d219-6dae-3f2c-ccce0dee93b5)
GPU 1: GRID K2 (UUID: GPU-a165f882-655e-31c0-b6f0-46748129ff17)
GPU 2: GRID K2 (UUID: GPU-44daaa30-3e5b-558c-2775-1e9802be7e91)
La máquina anfitriona es una máquina Intel de 20 núcleos y 2 sockets.
Ahora, no puedo entender por qué muestra 3 GPU, ya que 1 Grid K2 en realidad tiene 2 GPU, por lo que nvidia-smi debería mostrar un número par de GPU Grid K2 (ya sea 2 o 4 en mi caso).
Respuesta1
Según tus estadísticas parece 3, pero puedes realizar comprobaciones más detalladas.
Si su sistema ejecuta Windows Server, utilícelo desde un indicador de cmd:
wmic path win32_VideoController get AdapterRAM, Caption, DriverVersion
Si usas Linux:
lspci | grep -i --color 'vga\|3d\|2d'
o
lshw -short | grep -i --color display
nvclock
El comando también debería mostrarle información del reloj en las GPU.
Estos incluirán buena información sobre los adaptadores de video.
Respuesta2
Intentarnvidia-smi -L
(De la salida man nvidia-smi en un sistema Linux :)
-L, --list-gpus
Enumera cada una de las GPU NVIDIA en el sistema, junto con sus UUID.
Editar: Releyendo la pregunta original, veo que OP ya ha probado esta solución y no es lo que buscan. Doh.