Commit History

Log full source image instead of cropped face
d0cfa98
Running

someone-in-the-world Claude Sonnet 4.6 commited on

Scale GPU duration dynamically by face count
ff6545d

someone-in-the-world Claude Sonnet 4.6 commited on

Reduce GPU duration from 120s to 90s based on log analysis
4a6a548

someone-in-the-world Claude Sonnet 4.6 commited on

Auto-detect and crop source face on upload
6c691e6

someone-in-the-world Claude Sonnet 4.6 commited on

Remove gr.update() from _swap_faces_gpu — yield None for intermediate steps, translate at Gradio boundary
480c55a

someone-in-the-world Claude Sonnet 4.6 commited on

Remove dead global cache for flux pipeline — ZeroGPU forks per call so globals never persist
f069788

someone-in-the-world Claude Sonnet 4.6 commited on

Add logging to investigate _flux_pipe cache behavior across ZeroGPU calls
ed62b20

someone-in-the-world Claude Sonnet 4.6 commited on

Add pre-commit black formatter and apply initial formatting
db79f31

someone-in-the-world Claude Sonnet 4.6 commited on

Expand all abbreviated variable and function names
bc09ad0

someone-in-the-world Claude Sonnet 4.6 commited on

Move face crop/resize preprocessing out of GPU scope
f0ab832

someone-in-the-world Claude Sonnet 4.6 commited on

Fix face index mismatch between detection and swap phases
f0c2d43

someone-in-the-world Claude Sonnet 4.6 commited on

Move logging outside @spaces.GPU scope to avoid wasted GPU time
16a9469

someone-in-the-world Claude Sonnet 4.6 commited on

Increase buffalo_sc det_size back to 640x640 for better detection accuracy
06e0622

someone-in-the-world Claude Sonnet 4.6 commited on

Switch CPU face detector to buffalo_sc at 320x320 for faster detection
30536d2

someone-in-the-world Claude Sonnet 4.6 commited on

Remove InsightFace swapper and GFPGAN; use Flux2 as the only swap mode
1311044

someone-in-the-world Claude Sonnet 4.6 commited on

Move Flux2 download to startup (CPU) to avoid burning GPU time
a60dc1f

someone-in-the-world Claude Sonnet 4.6 commited on

Add Flux2 Quality mode for selective face swap
81fb298

someone-in-the-world Claude Sonnet 4.6 commited on

Move js to launch(); use !important to override Gradio text colors
3dd1a64

someone-in-the-world Claude Sonnet 4.6 commited on

Force Gradio dark mode; remove workaround !important overrides
81a5429

someone-in-the-world Claude Sonnet 4.6 commited on

Fix blank screen: pin gradio==6.14.0 and remove ssr_mode=False
911d50e

someone-in-the-world Claude Sonnet 4.6 commited on

Extract pipeline logic from app.py; remove import app from tests
eff1b69

someone-in-the-world Claude Sonnet 4.6 commited on

Extract helpers from app.py into image_utils and validators modules
819c9a2

someone-in-the-world Claude Sonnet 4.6 commited on

Add inference logging to HuggingFace dataset
c4cb115

someone-in-the-world Claude Sonnet 4.6 commited on

Rename _make_gpu_face_analyzer to _make_face_analyzer
19af080

someone-in-the-world Claude Sonnet 4.6 commited on

Enable ZeroGPU with @spaces.GPU on swap_faces for GFPGAN acceleration
f616bd0

someone-in-the-world Claude Sonnet 4.6 commited on

Revert to cpu-basic, remove spaces dependency
2d65d9f

someone-in-the-world Claude Sonnet 4.6 commited on

Fix spaces import order to prevent ZeroGPU CUDA init error
02fe17f

someone-in-the-world Claude Sonnet 4.6 commited on

Revert to cpu-basic — onnxruntime-gpu incompatible with ZeroGPU driver
4d3824b

someone-in-the-world Claude Sonnet 4.6 commited on

Remove inference logging and pyarrow dependency
381b753

someone-in-the-world Claude Sonnet 4.6 commited on

Switch to ZeroGPU with onnxruntime-gpu nightly (CUDA 13)
c404b6d

someone-in-the-world Claude Sonnet 4.6 commited on

Switch to cpu-basic hardware, remove spaces dependency
0bcbe9b

someone-in-the-world Claude Sonnet 4.6 commited on

Remove @spaces.GPU — run full pipeline on CPU to avoid ZeroGPU quota
d3a3f79

someone-in-the-world Claude Sonnet 4.6 commited on

Add step-by-step progress status to swap loader
9e24aab

someone-in-the-world Claude Sonnet 4.6 commited on

Print dependency versions at startup for easier debugging
d047eae

someone-in-the-world Claude Sonnet 4.6 commited on

Fix gfpgan crash: shim missing torchvision.transforms.functional_tensor
b99bf83

someone-in-the-world Claude Sonnet 4.6 commited on

Add debug logging to swap_faces to diagnose empty target_b64
03ea698

someone-in-the-world Claude Sonnet 4.6 commited on

Fix GFPGANv1.4.pth download: use GitHub releases URL instead of nonexistent HF repos
499cc63

someone-in-the-world Claude Opus 4.7 commited on

Initial implementation of Selectable Face Swap space
c84d21d

someone-in-the-world Claude Opus 4.7 commited on