Table of Contents

Class CompressionResult<T>

Namespace
AiDotNet.ModelCompression
Assembly
AiDotNet.dll

Result of a compression operation.

public class CompressionResult<T>

Type Parameters

T

Numeric type.

Inheritance
CompressionResult<T>
Inherited Members

Properties

CompressedData

The compressed data as a tensor.

public required Tensor<T> CompressedData { get; init; }

Property Value

Tensor<T>

CompressedSizeBytes

Compressed size in bytes (data + metadata).

public long CompressedSizeBytes { get; init; }

Property Value

long

CompressionRatio

Achieved compression ratio.

public double CompressionRatio { get; }

Property Value

double

Metadata

Metadata required for decompression.

public required ICompressionMetadata<T> Metadata { get; init; }

Property Value

ICompressionMetadata<T>

OriginalShape

Original shape of the data before compression.

public required int[] OriginalShape { get; init; }

Property Value

int[]

OriginalSizeBytes

Original size in bytes.

public long OriginalSizeBytes { get; init; }

Property Value

long