# eo-memory > Calculate memory budget for an E.O. configuration - Author: MakingGames - Repository: MakingGames/ember-one - Version: 20260131221327 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/MakingGames/ember-one - Web: https://mule.run/skillshub/@@MakingGames/ember-one~eo-memory:20260131221327 --- --- name: eo-memory description: Calculate memory budget for an E.O. configuration argument-hint: "[configuration description]" disable-model-invocation: true allowed-tools: Read --- # E.O. Memory Budget Calculator Calculate memory usage for a given E.O. configuration. **Arguments:** $ARGUMENTS ## Reference Values ### Base System - OS + CUDA baseline: ~1,200 MB - Available after baseline: ~6,800 MB ### Voice Pipeline | Component | Memory | |-----------|--------| | Porcupine wake word | ~1 MB (always loaded) | | Piper TTS | ~150 MB (always loaded) | | Whisper tiny | ~150 MB | | Whisper base | ~250 MB | | Whisper small | ~500 MB | | Resemblyzer (speaker ID) | ~100 MB | ### LLM Models (Qwen 2.5 Q4_K_M) | Model | Memory | |-------|--------| | 3B model | ~2,000 MB | | 7B model | ~4,000 MB | | Context (4K tokens) | ~300 MB additional | ### Vision (on-demand) | Component | Memory | |-----------|--------| | YOLOv8n | ~200 MB | | CLIP ViT-B/32 | ~400 MB | ## Output Format ``` ## Memory Budget: [Configuration Name] | Component | Memory | |-----------|--------| | OS + CUDA baseline | -1,200 MB | | [Component] | -X MB | | ... | ... | | **Total Used** | **X MB** | | | | |---|---| | **Available** | 8,000 MB | | **Used** | X MB | | **Headroom** | **X MB** | [Status: OK if headroom > 500 MB, WARNING if < 500 MB] ``` ## Common Configurations **Quick Mode Idle:** ~3,350 MB used, ~4,650 MB headroom **Quick Mode Active (with Whisper):** ~3,600 MB used, ~4,400 MB headroom **Deep Mode Active:** ~5,650 MB used, ~2,350 MB headroom **Deep Mode + Vision:** ~6,250 MB used, ~1,750 MB headroom