C# Класс ManagedCuda.Nvml.nvmlAccountingStats

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
gpuUtilization uint
isRunning uint
maxMemoryUsage ulong
memoryUtilization uint
startTime ulong
time ulong

Описание свойств

gpuUtilization публичное свойство

Percent of time over the process's lifetime during which one or more kernels was executing on the GPU. Utilization stats just like returned by \ref nvmlDeviceGetUtilizationRates but for the life time of a process (not just the last sample period). Set to NVML_VALUE_NOT_AVAILABLE if nvmlDeviceGetUtilizationRates is not supported
public uint gpuUtilization
Результат uint

isRunning публичное свойство

Flag to represent if the process is running (1 for running, 0 for terminated)
public uint isRunning
Результат uint

maxMemoryUsage публичное свойство

Maximum total memory in bytes that was ever allocated by the process. Set to NVML_VALUE_NOT_AVAILABLE if nvmlProcessInfo->usedGpuMemory is not supported
public ulong maxMemoryUsage
Результат ulong

memoryUtilization публичное свойство

Percent of time over the process's lifetime during which global (device) memory was being read or written. Set to NVML_VALUE_NOT_AVAILABLE if nvmlDeviceGetUtilizationRates is not supported
public uint memoryUtilization
Результат uint

startTime публичное свойство

CPU Timestamp in usec representing start time for the process
public ulong startTime
Результат ulong

time публичное свойство

Amount of time in ms during which the compute context was active. The time is reported as 0 if the process is not terminated
public ulong time
Результат ulong