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:
    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.