执行控制
- group DCGMAPI_Admin_ExecCtrl
函数
-
dcgmReturn_t dcgmUpdateAllFields(dcgmHandle_t pDcgmHandle, int waitForUpdate)
此方法用于告知 DCGM 模块更新所有正在监视的字段。
注意:如果在初始化期间(dcgmInit)操作模式设置为手动模式 (DCGM_OPERATION_MODE_MANUAL),则必须定期调用此方法,以使字段值监视有机会收集样本。
- 参数:
pDcgmHandle – IN: DCGM 句柄
waitForUpdate – IN: 是否等待更新循环完成后再返回给调用者。1=等待。0=不等待。
- 返回值:
DCGM_ST_OK 如果调用成功
DCGM_ST_BADPARAM 如果 waitForUpdate 无效
DCGM_ST_GENERIC_ERROR 如果发生未指定的 DCGM 错误
-
dcgmReturn_t dcgmPolicyTrigger(dcgmHandle_t pDcgmHandle)
通知策略管理器循环执行一次迭代,并触发任何已注册函数的回调。
回调函数将从与调用函数不同的线程中调用。
注意:如果在初始化期间(dcgmInit)操作模式设置为手动模式 (DCGM_OPERATION_MODE_MANUAL),则 GPU 监视和管理代理必须定期调用此方法。
- 参数:
pDcgmHandle – IN: DCGM 句柄
- 返回值:
DCGM_ST_OK 如果调用成功
DCGM_ST_GENERIC_ERROR 策略管理器无法执行另一次迭代。
-
dcgmReturn_t dcgmUpdateAllFields(dcgmHandle_t pDcgmHandle, int waitForUpdate)