# `diffusers` is installed from the canonical MiniMax-H3 pull request, # https://github.com/huggingface/diffusers/pull/14371 ("Minimax h3 follow up (review & refactor)"), pinned to a # **commit** rather than to its `minimax-h3-refactor` branch: the PR is a WIP and its head moves, and this Space's # `h3_split_blocks.py` subclasses its block classes. Re-pin — and re-check `h3_split_blocks.py` against the block # names of the new head — whenever the PR updates. (diffusers `main` has already renamed several of them.) It is # also the commit `multimodalart/qwen3vl-conditioner` serves, and the two halves have to agree on the wire format. # # 665f578278365ea4a3318cb8c9b66ce6c01204b9 = refs/pull/14371/head at the time of this deploy --extra-index-url https://download.pytorch.org/whl/cu130 diffusers @ git+https://github.com/huggingface/diffusers.git@665f578278365ea4a3318cb8c9b66ce6c01204b9 torch==2.11.0 torchvision==0.26.0 transformers==5.8.0 accelerate==1.14.0 # diffusers pins <2. huggingface-hub==1.24.0 # The orbit LoRA is attached as a runtime PEFT adapter (`load_lora_adapter` + `set_adapters`), not folded # into the base weights, so its strength stays a per-request slider. Without `peft`, `load_lora_adapter` # raises ModuleNotFoundError at startup and the Space would quietly serve the base fl2va model. peft # `gradio` and `spaces` are deliberately absent: the Space runtime installs both itself (gradio from # `sdk_version` in README.md, `spaces` at whichever version it currently ships), so pinning either here # is a resolver conflict rather than a version choice. # PyAV muxes the generated frames into the output MP4 (`diffusers.utils.encode_video`). av pillow numpy requests safetensors>=0.8.0