Class CudaStreamStatistics
- Namespace
- DotCompute.Backends.CUDA.Execution
- Assembly
- DotCompute.Backends.CUDA.dll
Statistics for CUDA stream usage
public sealed class CudaStreamStatistics
- Inheritance
-
CudaStreamStatistics
- Inherited Members
Properties
ActiveStreams
Gets or sets the active streams.
public int ActiveStreams { get; set; }
Property Value
- int
The active streams.
AverageStreamAge
Gets or sets the average stream age.
public double AverageStreamAge { get; set; }
Property Value
- double
The average stream age.
BusyStreams
Gets or sets the busy streams.
public int BusyStreams { get; set; }
Property Value
- int
The busy streams.
DependencyCount
Gets or sets the dependency count.
public int DependencyCount { get; set; }
Property Value
- int
The dependency count.
IdleStreams
Gets or sets the idle streams.
public int IdleStreams { get; set; }
Property Value
- int
The idle streams.
MaxConcurrentStreams
Gets or sets the max concurrent streams.
public int MaxConcurrentStreams { get; set; }
Property Value
- int
The max concurrent streams.
OptimalConcurrentStreams
Gets or sets the optimal concurrent streams.
public int OptimalConcurrentStreams { get; set; }
Property Value
- int
The optimal concurrent streams.
PoolStatistics
Gets or sets the pool statistics.
public CudaStreamPoolStatistics? PoolStatistics { get; set; }
Property Value
- CudaStreamPoolStatistics
The pool statistics.
StreamGroups
Gets or sets the stream groups.
public int StreamGroups { get; set; }
Property Value
- int
The stream groups.