Skip to content

Overview

FlashDreams runs a growing family of world and video models (text-to-video, image-to-video, camera-controlled, ...). Model overviews identify currently supported models.

Running a model

All models run via our flashdreams-run-v2 CLI command

cd flashdreams

# Almost all models download their own model weights from Hugging Face, please set `HF_TOKEN` to avoid rate limiting.
export HF_TOKEN=<your-hugging-face-token>

uv run flashdreams-run-v2 <Demo Preset> <System Arguments> -- <Demo Arguments>

  • <Demo Preset> is a preset that contains the model/demo pair to run. Refer to the model-overviews below to find a preset.

  • <System Arguments> are arguments that apply to all flashdreams-run-v2 demos, reference is here: System arguments.

  • <Demo Arguments> are arguments that apply to a particular demo. Refer to a particular demo overview.

Models - Streaming and autoregressive

These models advance a video or world incrementally for responsive, stateful generation.

Models - Bidirectional generation

These models render a complete clip in one pass and provide full-sequence reference implementations.

Models - Upscaling and restoration

These models enhance an existing video stream rather than generating a scene from scratch.

Adding your own model

Follow Create a model for the model package, then Integrate model adapter for a demo to register a runnable application.

  • Follow Get Started for the shortest path to running a model on your own hardware.
  • The API guides cover the architecture behind the models you can run today.
  • Community lists the channels to use if a process on this page does not run on your hardware.
  • Browse the source on GitHub at NVIDIA/flashdreams.