执行控制

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=不等待。

返回值:

dcgmReturn_t dcgmPolicyTrigger(dcgmHandle_t pDcgmHandle)

通知策略管理器循环执行一次迭代,并触发任何已注册函数的回调。

回调函数将从与调用函数不同的线程中调用。

注意:如果在初始化期间(dcgmInit)操作模式设置为手动模式 (DCGM_OPERATION_MODE_MANUAL),则 GPU 监视和管理代理必须定期调用此方法。

参数:

pDcgmHandle – IN: DCGM 句柄

返回值:

  • DCGM_ST_OK 如果调用成功

  • DCGM_ST_GENERIC_ERROR 策略管理器无法执行另一次迭代。