Re-exports§
pub use backend::cpu_features::CpuFeatures;pub use backend::cpu_features::CpuTier;pub use backend::cpu_features::cpu_features;pub use backend::cpu_features::cpu_tier;pub use engine::BackendPreference;pub use engine::CeraEngine;pub use engine::EngineConfig;pub use engine::ModelFiles;pub use engine::ModelMetadata;pub use session::CeraError;pub use session::FinishReason;pub use session::GenerateOpts;pub use session::GenerateSummary;pub use session::ModalityCapabilities;pub use session::ModalitySink;pub use session::Session;pub use session::SessionConfig;
Modules§
- audio_
engine - Audio-aware generation loop with text ↔ audio modality switching.
- backend
- engine
CeraEngine— the owning, loader-aware front door for the core crate.- gguf
- grammar
- GBNF grammar-constrained decoding (structured output).
- kv_
cache - manifest
- LeapBundles manifest parser.
- model
- par
- Parallelism facade over
rayon. - quant
- sampler
- session
- Stateful, multimodal, cancellable inference session.
- tensor
- time
- Cross-target time primitives.
- tokenizer
- turboquant
- TurboQuant KV cache key compression (arXiv:2504.19874).
Constants§
- VERSION
- Crate version, sourced from
Cargo.tomlat compile time. Useful for FFI / wrapper crates that want to surface the core lib version to their consumers (e.g.cera-wasm::ceraVersion()) without re-reading the manifest themselves.