Skip to main content

Crate cera

Crate cera 

Source

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.toml at 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.