模块
- group DCGMAPI_MODULES
本章介绍查询和配置 DCGM 模块的方法。
函数
-
dcgmReturn_t dcgmModuleDenylist(dcgmHandle_t pDcgmHandle, dcgmModuleId_t moduleId)
将模块添加到拒绝列表。
如果模块尚未加载,则会阻止加载此模块。模块在使用 DCGM API 时会延迟加载,因此在主机引擎启动后尽快调用此 API 非常重要。您还可以将 —denylist-modules 传递给 nv-hostengine 二进制文件,以确保模块在主机引擎启动后立即添加到拒绝列表。
- 参数:
pDcgmHandle – 输入:DCGM 句柄
moduleId – 输入:要拒绝列入列表的模块 ID。使用 dcgmModuleGetStatuses 获取有效模块 ID 的列表。
- 返回值:
DCGM_ST_OK 如果模块已添加到拒绝列表。
DCGM_ST_IN_USE 如果模块已加载且无法添加到拒绝列表。
DCGM_ST_BADPARAM 如果缺少参数或参数错误。
-
dcgmReturn_t dcgmModuleGetStatuses(dcgmHandle_t pDcgmHandle, dcgmModuleGetStatuses_t *moduleStatuses)
获取所有 DCGM 模块的状态。
- 参数:
pDcgmHandle – 输入:DCGM 句柄
moduleStatuses –
输出:模块状态。
.version 应在调用时设置为 dcgmModuleStatuses_version。
- 返回值:
DCGM_ST_OK 如果请求成功。
DCGM_ST_BADPARAM 如果缺少参数或参数错误。
-
dcgmReturn_t dcgmModuleDenylist(dcgmHandle_t pDcgmHandle, dcgmModuleId_t moduleId)