Table of Contents

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.