cuda.bindings.nvml.EccCounterType#

class cuda.bindings.nvml.EccCounterType(value: int)#

ECC counter types. Note: Volatile counts are reset each time the driver loads. On Windows this is once per boot. On Linux this can be more frequent. On Linux the driver unloads when no active clients exist. If persistence mode is enabled or there is always a driver client active (e.g. X11), then Linux also sees per-boot behavior. If not, volatile counts are reset each time a compute app is run.

See nvmlEccCounterType_t.

VOLATILE_ECC: 0

Volatile counts are reset each time the driver loads.

AGGREGATE_ECC: 1

Aggregate counts persist across reboots (i.e. for the lifetime of the device)

COUNT: 2

Count of memory counter types.