# StreamDiffusion server deps. Install torch + torchvision FIRST against
# the cu128 wheel index, then the rest from PyPI:
#
#   pip install torch torchvision --index-url https://download.pytorch.org/whl/cu128
#   pip install -r requirements-streamfx.txt
#
diffusers>=0.27
transformers>=4.40
accelerate>=0.29
# peft is required for StreamDiffusion.load_lcm_lora(). Without it the
# pipeline falls back to a 50-step path that runs maybe 3 fps. With LCM
# enabled it drops to a 2-4 step path that hits 20+ fps on the 5090.
peft>=0.10
streamdiffusion
Pillow>=10.0
websockets>=12
