scipy>=1.14.1
six>=1.16.0
h5py>=3.12.1
requests>=2.32.2
transformers>=5.0.0
tokenizers<0.23,>=0.20.1
sentencepiece>=0.2.0
timm>=1.0.11
peft>=0.15.0
diffusers>=0.38.0
torch==2.12.0
torchvision
torchaudio
accelerate==1.0.1
opencv-python>=4.10.0.84
pillow>=10.3.0
imageio>=2.36.0
imageio-ffmpeg>=0.5.1
einops
wandb>=0.21.0
loguru
test-tube>=0.7.5
tqdm
pytest
PyYAML>=6.0.1
protobuf>=5.28.3
gradio==5.32.0
moviepy>=2.0.0
flask
flask_restful
aiohttp
aiofiles
huggingface_hub
cloudpickle
omegaconf
gpustat
watch
remote-pdb
wheel
torchdata
pyarrow
datasets>=4.0.0
av
torchcodec
ray>=2.49.1
ftfy>=6.3.1
fastapi>=0.129.0
uvicorn>=0.41.0

[:sys_platform == "linux"]
flashinfer-python
fastvideo-kernel==0.3.5

[dev]
fastvideo[lint]
fastvideo[test]

[dreamverse]
uvicorn[standard]>=0.41.0
cerebras-cloud-sdk
flash-attn-4
flashinfer-python
openai>=1.40

[eval]
lpips
ptlflow>=0.4
qwen-vl-utils
fastvideo[eval-vbench]
fastvideo[eval-physics-iq]

[eval-audio]
jiwer
librosa
pyloudnorm
hear21passt
audiobox_aesthetics
imagebind
pytorchvideo

[eval-fast-decode]
decord

[eval-full]
fastvideo[eval]
fastvideo[eval-audio]
qwen-omni-utils

[eval-judge]
google-genai

[eval-physics-iq]

[eval-vbench]
openai-clip
pyiqa
easydict

[fasth3]
flash-attn-4

[fasth3:sys_platform == "linux"]
fastvideo-kernel==0.3.5

[lint]
pre-commit==4.0.1
types-aiofiles
types-requests

[mlx]

[mlx:platform_system == "Darwin" and platform_machine == "arm64"]
mlx<0.33,>=0.31.2

[prompt-enhancer]
httpx

[prompt-safety]
fasttext

[rocm]
amdsmi

[streaming]
fastvideo[prompt-enhancer]
fastvideo[prompt-safety]
websockets

[swanlab]
swanlab>=0.6.7

[test]
av
pytorch-msssim>=1.0.0
pytest
pandas
plotly
