MoviiGen-Demo / HARDWARE.md
myschoolstory
Update and optimize for CPU.
57d5bb1
# 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.