quant-codec-core 0.1.0-alpha.1

Shared codec/profile/shape/eval traits and typed IDs for governed compression experiments
Documentation
#![doc = "Shared codec/profile/shape traits for governed compression experiments."]

pub mod codec;
pub mod digest;
pub mod dtype;
pub mod error;
pub mod eval;
pub mod ids;
pub mod shape;

pub use codec::{CodecProfile, KvCacheCodec, VectorCodec};
pub use digest::{ArtifactDigest, CodecProfileDigest};
pub use dtype::DType;
pub use error::QuantCodecError;
pub use eval::EvalReport;
pub use ids::{CodecId, ModelFingerprint, TokenizerFingerprint};
pub use shape::{
    HeadId, KvAttentionKind, KvCacheShapeV2, KvLayout, KvRole, KvSliceRequest, KvTensorShape,
    LayerId, TokenSpan,
};