【发布时间】:2022-01-21 04:36:36
【问题描述】:
我看到这篇文章: How do I use Nvidia Multi-process Service (MPS) to run multiple non-MPI CUDA applications?
但是当我在启动 MPS 之前运行 ./mps_run 时,我得到了
kernel duration: 4.999370s
kernel duration: 5.012310s
当我在 5 秒内检查 nvidia-smi 时:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.102.04 Driver Version: 450.102.04 CUDA Version: 11.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 Tesla P100-PCIE... Off | 00000001:00:00.0 Off | 0 |
| N/A 28C P0 38W / 250W | 508MiB / 16280MiB | 100% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
看起来我使用的 GPU 以某种方式支持多处理,
当我运行nvidia-smi -i 2 -c EXCLUSIVE_PROCESS时,结果是No devices were found
这很奇怪。
我如何知道我的 GPU 是否支持多处理?
我正在使用的 GPU:Tesla P100 (GP100GL)
【问题讨论】: