【发布时间】:2013-02-16 03:40:44
【问题描述】:
允许 nvidia-smi 获取硬件级别详细信息的内部操作是什么?即使某些进程已经在 GPU 设备上运行,该工具也会执行,并获取进程的利用率详细信息、名称和 ID 等。是否可以在用户级别开发这样的工具? NVML 有什么关系?
【问题讨论】:
允许 nvidia-smi 获取硬件级别详细信息的内部操作是什么?即使某些进程已经在 GPU 设备上运行,该工具也会执行,并获取进程的利用率详细信息、名称和 ID 等。是否可以在用户级别开发这样的工具? NVML 有什么关系?
【问题讨论】:
Nvidia-smi 是NVML 的薄包装。您可以借助 Tesla Deployment Kit 中包含的 SDK 使用 NVML 进行编码。
所有可以用 nvidia-smi 完成的事情都可以直接从 C 库 NVML 中查询。如果您需要在某种应用程序中查询这些数据,最好(并且可能更容易)针对 NVML 编写而不是解析 nvidia-smi stdout(过去的格式已更改)。
【讨论】: