拓扑

group DCGMAPI_Topo

函数

dcgmReturn_t dcgmGetDeviceTopology(dcgmHandle_t pDcgmHandle, unsigned int gpuId, dcgmDeviceTopology_t *pDcgmDeviceTopology)

获取与 gpuId 对应的设备拓扑。

参数:
  • pDcgmHandle – IN: DCGM 句柄

  • gpuId – IN: GPU ID,对应于应获取拓扑信息的 GPU ID

  • pDcgmDeviceTopology – IN/OUT: 与 gpuId 对应的拓扑信息。pDcgmDeviceTopology->version 必须在此调用之前设置为 dcgmDeviceTopology_version。

返回值:

  • DCGM_ST_OK 如果调用成功,则返回 DCGM_ST_OK。

  • DCGM_ST_BADPARAM 如果 gpuIdpDcgmDeviceTopology 无效,则返回 DCGM_ST_BADPARAM。

  • DCGM_ST_VER_MISMATCH 如果 pDcgmDeviceTopology->version 未设置为 dcgmDeviceTopology_version,则返回 DCGM_ST_VER_MISMATCH。

dcgmReturn_t dcgmGetGroupTopology(dcgmHandle_t pDcgmHandle, dcgmGpuGrp_t groupId, dcgmGroupTopology_t *pDcgmGroupTopology)

获取与 groupId 对应的组拓扑。

参数:
  • pDcgmHandle – IN: DCGM 句柄

  • groupId – IN: 组 ID,对应于应获取拓扑信息的组 ID

  • pDcgmGroupTopology – IN/OUT: 与 groupId 对应的拓扑信息。pDcgmgroupTopology->version 必须设置为 dcgmGroupTopology_version。

返回值:

  • DCGM_ST_OK 如果调用成功,则返回 DCGM_ST_OK。

  • DCGM_ST_BADPARAM 如果 groupIdpDcgmGroupTopology 无效,则返回 DCGM_ST_BADPARAM。

  • DCGM_ST_VER_MISMATCH 如果 pDcgmgroupTopology->version 未设置为 dcgmGroupTopology_version,则返回 DCGM_ST_VER_MISMATCH。