“N/A” is not an error, it simply means “not available”. Under Windows, with the default WDDM driver model, the operating system manages GPU memory allocations, so nvidia-smi
, which queries the NVIDIA driver for the data it displays, doesn’t know anything about the per-process GPU memory usage. In fact with my very recent driver it says outright “Not available in WDDM driver model” instead of “N/A”.
You should be able to see overall GPU memory utilization, though. For example, on my Windows 10 system, simply invoking nvidia-smi
displays this:
Tue Feb 23 09:53:18 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 461.40 Driver Version: 461.40 CUDA Version: 11.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 Quadro P2000 WDDM | 00000000:17:00.0 Off | N/A |
| 67% 72C P0 45W / 75W | 432MiB / 5120MiB | 100% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 1 Quadro RTX 4000 WDDM | 00000000:65:00.0 On | N/A |
| 75% 85C P0 80W / 125W | 774MiB / 8192MiB | 88% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
I haven’t used WSL2 yet, so I don’t know what issues you may have encountered there.