Commit Graph

5 Commits

Author SHA1 Message Date
f5e37bc5b2 Fix: use s_scale=0 when IP-Adapter loaded but no face requested
When IP-Adapter FaceID is initialized, it modifies the pipeline's UNet
cross-attention layers. Calling raw pipeline() without face embeddings
leaves these layers in a broken state, causing corrupted output.

Solution: When IP-Adapter is loaded but no face_image provided, call
ip_model.generate() with s_scale=0.0 and zero embeddings to properly
disable face conditioning while satisfying the modified layers.
2026-01-01 22:01:18 -06:00
28e00e88e6 Add IP-Adapter package from GitHub 2026-01-01 20:29:38 -06:00
0bb5d0a77c Pin numpy<2 for Jetson PyTorch compatibility 2026-01-01 20:17:56 -06:00
b612127a80 Fix onnxruntime for Jetson ARM64 2026-01-01 20:13:02 -06:00
e4294b57e6 DreamTail v1.0.0 with IP-Adapter FaceID support
- SDXL image generation using RealVisXL_V4.0
- IP-Adapter FaceID integration for consistent face generation
- Simplified API (removed client_id requirement)
- New params: face_image, face_strength
- 'vixy' shortcut for face-locked generation
- Queue-based async job processing
- FastAPI with proper error handling

Co-authored-by: Alex <alex@k4zka.online>
2026-01-01 19:54:59 -06:00