| # Core ML and AI libraries for SDXL |
| torch>=2.0.0 |
| torchvision>=0.15.0 |
| torchaudio>=2.0.0 |
| diffusers>=0.21.0 |
| transformers>=4.21.0 |
| accelerate>=0.20.0 |
|
|
| # Hugging Face Spaces GPU support |
| spaces>=0.9.0 |
|
|
| # LoRA and fine-tuning support |
| peft>=0.4.0 |
| loralib>=0.1.1 |
| adapter-transformers>=3.2.1 |
|
|
| # Image and Video processing |
| Pillow>=9.0.0 |
| opencv-python-headless>=4.8.0 |
| imageio[ffmpeg]>=2.25.0 |
| moviepy>=1.0.3 |
|
|
| # Web interface |
| gradio>=4.0.0 |
|
|
| # Utils |
| numpy>=1.21.0,<1.25.0 |
| scipy>=1.9.0 |
| matplotlib>=3.5.0 |
| requests>=2.28.0 |
| tqdm>=4.64.0 |
| safetensors>=0.3.0 |
|
|
| # SDXL specific requirements |
| xformers>=0.0.20; sys_platform != "darwin" |
| bitsandbytes>=0.41.0; sys_platform == "linux" |
|
|
| # Optional video processing |
| imageio-ffmpeg>=0.4.7 |
|
|
| # Memory optimization and performance |
| triton>=2.0.0; sys_platform == "linux" |
|
|
| # Additional utilities for Illustrious XL |
| invisible_watermark>=0.2.0 |
| compel>=2.0.0 |
| ftfy>=6.1.0 |
| regex>=2022.10.31 |
|
|
| # Enhanced model support |
| omegaconf>=2.3.0 |
| hydra-core>=1.3.0 |
|
|
| # JSON and file handling |
| orjson>=3.8.0 |
|
|
| # Multi-language support (optional) |
| langdetect>=1.0.9 |
| googletrans>=4.0.0 |
|
|
| # Advanced prompt processing |
| sentence-transformers>=2.2.2 |