Show / Hide Table of Contents

    Struct nvmlAccountingStats

    Describes accounting statistics of a process.

    Inherited Members
    System.ValueType.Equals(System.Object)
    System.ValueType.GetHashCode()
    System.ValueType.ToString()
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: ManagedCuda.Nvml
    Assembly: ManagedNvml.dll
    Syntax
    public struct nvmlAccountingStats

    Fields

    | Improve this Doc View Source

    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

    Declaration
    public uint gpuUtilization
    Field Value
    Type Description
    System.UInt32
    | Improve this Doc View Source

    isRunning

    Flag to represent if the process is running (1 for running, 0 for terminated)

    Declaration
    public uint isRunning
    Field Value
    Type Description
    System.UInt32
    | Improve this Doc View Source

    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

    Declaration
    public ulong maxMemoryUsage
    Field Value
    Type Description
    System.UInt64
    | Improve this Doc View Source

    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

    Declaration
    public uint memoryUtilization
    Field Value
    Type Description
    System.UInt32
    | Improve this Doc View Source

    reserved

    Reserved for future use

    Declaration
    public uint[] reserved
    Field Value
    Type Description
    System.UInt32[]
    | Improve this Doc View Source

    startTime

    CPU Timestamp in usec representing start time for the process

    Declaration
    public ulong startTime
    Field Value
    Type Description
    System.UInt64
    | Improve this Doc View Source

    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

    Declaration
    public ulong time
    Field Value
    Type Description
    System.UInt64
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX