cuda.bindings.nvml.event_set_register_gpu_operational_events_v1#
- cuda.bindings.nvml.event_set_register_gpu_operational_events_v1(
- intptr_t event_set,
- config,
Adds a GPU Operational Event subscription to an event set.
This API is separate from
nvmlDeviceRegisterEvents. Calling this API opts the event set into the structured GPU Operational Event format for the target GPU UUID. Subscriptions are identified byconfig; registering the same subscription more than once is treated as success.nvmlDeviceRegisterEventsandnvmlEventSetRegisterGpuOperationalEvents_v1may both be used on the same event set. In that mixed-subscription model, NVML event-bit subscriptions continue to deliver event bits such asnvmlEventTypeXidCriticalError, while GPU Operational Event subscriptions deliverNVML_EVENT_DATA_TYPE_GPU_OPERATIONAL_EVENTrecords throughnvmlEventSetWait_v3witheventTypeset tonvmlEventTypeNone. The same underlying incident may generate both an NVML event-bit notification and a structured notification. This API supports GPU UUID subscriptions. For Turing ™️ or newer fully supported devices. For Linux only.- Parameters:
event_set (intptr_t) – Event set created by
nvmlEventSetCreate.config (intptr_t) – GPU Operational Event subscription configuration.
See also
nvmlEventSetRegisterGpuOperationalEvents_v1