Expand description
Python bindings for Haagenti tensor compression library.
Provides:
- HCT format reading/writing for tensor storage
- HoloTensor progressive encoding/decoding
- LZ4/Zstd compression backends
§Example (Python)
from haagenti import HctReader, CompressionAlgorithm, DType
# Read an HCT file
reader = HctReader("model.hct")
header = reader.header()
print(f"Shape: {header.shape}, DType: {header.dtype}")
# Decompress all data
data = reader.decompress_all()Structs§
- Decompression
Error - HctHeader
- Header information for an HCT file.
- HctReader
- Reader for HCT (Haagenti Compressed Tensor) files.
- HctWriter
- Writer for HCT (Haagenti Compressed Tensor) files.
- Holo
Fragment Py - A fragment of a HoloTensor.
- Holo
Tensor Decoder - Decoder for HoloTensor with progressive reconstruction.
- Holo
Tensor Encoder - Encoder for HoloTensor (progressive tensor loading).
- Holo
Tensor Header Py - Header for a HoloTensor file.
- Streaming
Decoder - Streaming decoder for incremental decompression.
- Streaming
Encoder - Streaming encoder for incremental compression.
- Zstd
Dict - A trained Zstd dictionary for improved compression.
Enums§
- Compression
Algorithm - Compression algorithm for HCT files.
- DType
- Data type for tensor elements.
- Holographic
Encoding - Holographic encoding type.
- Quantization
Scheme - Quantization scheme for compressed tensors.