Class CudaTensorMemoryLayout
- Namespace
- DotCompute.Backends.CUDA.Advanced
- Assembly
- DotCompute.Backends.CUDA.dll
A class that represents cuda tensor memory layout.
public sealed class CudaTensorMemoryLayout
- Inheritance
-
CudaTensorMemoryLayout
- Inherited Members
Properties
Alignment
Gets or sets the alignment.
public int Alignment { get; set; }
Property Value
- int
The alignment.
OptimizedDimensions
Gets or sets the optimized dimensions.
public IReadOnlyList<int> OptimizedDimensions { get; set; }
Property Value
- IReadOnlyList<int>
The optimized dimensions.
OriginalDimensions
Gets or sets the original dimensions.
public IReadOnlyList<int> OriginalDimensions { get; set; }
Property Value
- IReadOnlyList<int>
The original dimensions.
Precision
Gets or sets the precision.
public CudaTensorPrecision Precision { get; set; }
Property Value
- CudaTensorPrecision
The precision.
PreferredFormat
Gets or sets the preferred format.
public CudaTensorFormat PreferredFormat { get; set; }
Property Value
- CudaTensorFormat
The preferred format.
Support4BitPrecision
Gets or sets the support4 bit precision.
public bool Support4BitPrecision { get; set; }
Property Value
- bool
The support4 bit precision.
SupportFP8
Gets or sets the support f p8.
public bool SupportFP8 { get; set; }
Property Value
- bool
The support f p8.
UsePackedFormats
Gets or sets the use packed formats.
public bool UsePackedFormats { get; set; }
Property Value
- bool
The use packed formats.