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.