Module memory

Source
Expand description

Memory-efficient processing for neural networks

This module provides memory optimization strategies including chunked processing, memory pool management, and optimization capability detection for large-scale neural network operations that exceed available memory.

Structsยง

MemoryEfficientProcessor
Memory efficient processor for handling large models (no-op implementation when feature disabled)
MemoryMonitor
Memory usage monitor for tracking neural network memory consumption
MemoryPool
Memory pool for efficient tensor allocation and reuse
MemoryPoolStats
Memory pool statistics
MemorySettings
Memory settings configuration
MemoryStats
Memory usage statistics
OptimizationCapabilities
Information about available optimization capabilities
SIMDStats
SIMD operation statistics and capabilities