1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//! Memory management for Whisper inference //! //! Provides efficient memory allocation via pooling, memory-mapped file access //! for large model weights, and ZRAM integration for optimized memory usage. pub mod mmap; mod pool; pub mod zram; pub use mmap::{ MemoryRegion, MmapConfig, MmapHandle, MmapMode, WeightDtype, WeightRegion, WeightType, }; pub use pool::{ get_buffer, pool_stats, return_buffer, MemoryPool, PoolStats, PooledBuffer, SizeClass, };