Skip to main content

quant_codec_core/
lib.rs

1#![doc = "Shared codec/profile/shape traits for governed compression experiments."]
2
3pub mod codec;
4pub mod digest;
5pub mod dtype;
6pub mod error;
7pub mod eval;
8pub mod ids;
9pub mod shape;
10
11pub use codec::{CodecProfile, KvCacheCodec, VectorCodec};
12pub use digest::{ArtifactDigest, CodecProfileDigest};
13pub use dtype::DType;
14pub use error::QuantCodecError;
15pub use eval::EvalReport;
16pub use ids::{CodecId, ModelFingerprint, TokenizerFingerprint};
17pub use shape::{
18    HeadId, KvAttentionKind, KvCacheShapeV2, KvLayout, KvRole, KvSliceRequest, KvTensorShape,
19    LayerId, TokenSpan,
20};