Skip to main content

Crate csm_core_lib

Crate csm_core_lib 

Source

Re-exports§

pub use bundle::BundleAccumulator;
pub use error::MemoryError;
pub use error::Result;
pub use hyperdim::HVec10240;
pub use hyperdim::batch_cosine_similarity;
pub use hyperdim_binary::BHVec10240;
pub use hyperdim_ops::Hypervector;

Modules§

bundle
Incremental bundle accumulator for streaming/sliding-window memory.
bundle_simd
SIMD-optimized operations for BundleAccumulator.
encoder
Text-to-Hypervector Encoding using Hyperdimensional Computing (HDC) principles.
error
Error types for chaotic semantic memory
hyperdim
Hyperdimensional computing primitives
hyperdim_batch
hyperdim_binary
Binary Hypervectors (ADR-0075)
hyperdim_ops
Hyperdimensional computing operations and trait abstractions.
hyperdim_serde
Serde Serialize/Deserialize implementations for HVec10240.
hyperdim_simd
SIMD-optimized hypervector operations.
hyperdim_simd_bundle
SIMD-optimized hypervector bundle operations.
prelude
reservoir
Echo State Network for temporal dynamics.
reservoir_chaotic
Chaotic reservoir wrapper for temporal dynamics.
reservoir_inertial
Inertial reservoir extension (ADR-0064).
reservoir_sparse
Compact sparse row storage (CSR-like) for fast row-wise dot products.