C# 클래스 ManagedCuda.Nvml.nvmlAccountingStats

파일 보기 프로젝트 열기: kunzmi/managedCuda 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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