nvmlGpuFabricInfo_v4_t#

struct nvmlGpuFabricInfo_v4_t#

GPU Fabric information (v4).

Extends v3 by replacing the single cliqueId field with a flat array of (type, id) clique entries. The legacy v3 cliqueId maps to the id of the first NVML_GPU_FABRIC_CLIQUE_TYPE_UNICAST_POINTER entry.

Public Members

unsigned char clusterUuid[16]#

Uuid of the cluster to which this GPU belongs.

nvmlReturn_t status#

Probe Error status, if any. Must be checked only if state returns “complete”.

nvmlGpuFabricClique_v1_t cliques[64]#

Clique entries, sorted by ascending type then ascending id.

unsigned int numCliques#

Number of valid entries in cliques[].

nvmlGpuFabricState_t state#

Current Probe State. See NVML_GPU_FABRIC_STATE_*.

unsigned int healthMask#

GPU Fabric health Status Mask. See NVML_GPU_FABRIC_HEALTH_MASK_*.

unsigned char healthSummary#

GPU Fabric health summary. See NVML_GPU_FABRIC_HEALTH_SUMMARY_*.