Das ist albern, aber in meinem Fall kenne ich die Anzahl der nVIDIA Grid K2-GPUs auf meinem Server nicht (ich kann nicht persönlich hingehen und das überprüfen).
Die Ausgabe von nvidia-smi lautet:
+-----------------------------------------------------------------------------+
| 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 ergibt:
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)
Der Hostcomputer ist ein Intel-Computer mit 20 Kernen und 2 Sockeln.
Jetzt kann ich nicht herausfinden, warum 3 GPUs angezeigt werden, da 1 Grid K2 tatsächlich 2 GPUs hat, sodass nvidia-smi eigentlich eine gerade Anzahl von Grid K2-GPUs anzeigen sollte (in meinem Fall entweder 2 oder 4).
Antwort1
Laut Ihrer Statistik ist es 3, Sie können jedoch genauere Überprüfungen durchführen.
Wenn auf Ihrem System Windows Server ausgeführt wird, verwenden Sie in einer Eingabeaufforderung Folgendes:
wmic path win32_VideoController get AdapterRAM, Caption, DriverVersion
Wenn Sie Linux verwenden:
lspci | grep -i --color 'vga\|3d\|2d'
oder
lshw -short | grep -i --color display
nvclock
Der Befehl sollte Ihnen auch Taktinformationen zu GPUs anzeigen.
Dort finden Sie hilfreiche Informationen zu den Grafikkarten.
Antwort2
Versuchennvidia-smi -L
(Aus der man nvidia-smi-Ausgabe auf einem Linux-System:)
-L, --list-gpus
Listet alle NVIDIA-GPUs im System zusammen mit ihren UUIDs auf.
Bearbeiten: Wenn ich die ursprüngliche Frage noch einmal lese, sehe ich, dass der OP diese Lösung bereits ausprobiert hat und es nicht das ist, wonach er sucht. Doh.