# Hardware Requirements for MovieGen Demo ## Minimum Requirements - **CPU:** Modern x86_64 CPU (8+ cores recommended) - **RAM:** 16 GB (32 GB recommended for larger resolutions) - **Disk:** At least 10 GB free space for model checkpoints and cache ## Recommended (GPU) Requirements - **GPU:** NVIDIA GPU with CUDA support (Ampere or newer recommended) - **GPU Memory:** 16 GB VRAM minimum (24 GB+ for high resolutions) - **CUDA:** CUDA 11.7+ (if using GPU) - **Driver:** Latest NVIDIA driver compatible with your CUDA version ## Notes - The app can run on CPU, but generation will be much slower compared to GPU. - For best performance and high-resolution video generation, a high-end GPU is strongly recommended. - Ensure sufficient disk space for temporary video and model files. - If running on CPU, expect longer processing times and possible memory limitations for large models or high resolutions. ## How to Select Device - Use the `--device` argument to select `cpu` or `cuda` (GPU) at launch: ```bash python app.py --device cuda # for GPU python app.py --device cpu # for CPU ``` ## Troubleshooting - If you encounter out-of-memory errors, try reducing the resolution or batch size. - If no compatible GPU is found, the app will default to CPU mode. --- For more details, see the main README or contact the maintainers.