Commit History

fix: use python:3.10-slim base image for better HF Spaces compatibility
985ca8d

LogicGoInfotechSpaces commited on

fix: separate RUN steps and add .dockerignore to exclude unnecessary files
08f4a13

LogicGoInfotechSpaces commited on

fix: restructure Dockerfile to install packages as root, then switch to user
3176415

LogicGoInfotechSpaces commited on

fix: update Dockerfile for Hugging Face Spaces - use port 7860 and follow HF Spaces best practices
7658264

LogicGoInfotechSpaces commited on

fix: mount FastAPI router into Gradio app for API endpoints on port 7860
b3b1893

LogicGoInfotechSpaces commited on

feat: add HTTPS download URL in job status response for result videos
72d441c

LogicGoInfotechSpaces commited on

feat(api): add /api/health and GridFS upload/download endpoints
0a36e41

LogicGoInfotechSpaces commited on

fix: improve API startup with better error handling and port management
2d7a76d

LogicGoInfotechSpaces commited on

fix: update python-multipart version to be compatible with Gradio 5.38.0
47b9ef9

LogicGoInfotechSpaces commited on

fix: update FastAPI version to be compatible with Gradio 5.38.0
5549d1e

LogicGoInfotechSpaces commited on

feat: integrate FastAPI with Gradio app - both UI and API now run together
d784b2b

LogicGoInfotechSpaces commited on

feat: add FastAPI backend with MongoDB Atlas integration for face swap video processing
c7173e6

LogicGoInfotechSpaces commited on

FaceSwapper: remove broken name fallback; ensure HF hub + mirrors then cache env export
39f8e54

LogicGoInfotechSpaces commited on

FaceSwapper: final fallback to insightface.model_zoo.get_model by name if mirrors fail
6529bcc

LogicGoInfotechSpaces commited on

FaceSwapper: add multiple HF resolve mirrors before GitHub to avoid 404
0c287d4

LogicGoInfotechSpaces commited on

FaceSwapper: use hf_hub_download before mirrors; avoid 404 on Spaces
2d64c58

LogicGoInfotechSpaces commited on

Update app.py: OMP=1, CUDA providers, prefer HF inswapper download
1651cda

LogicGoInfotechSpaces commited on

fix: set INSWAPPER_PATH env to downloaded hf_hub model path
9001872

LogicGoInfotechSpaces commited on

feat: try multiple hf_hub repos to auto-fetch inswapper_128.onnx
b124b05

LogicGoInfotechSpaces commited on

feat: allow INSWAPPER_PATH override; improve local fallback and mirrors
3ed4b33

LogicGoInfotechSpaces commited on

feat: auto-download inswapper_128.onnx via hf_hub with TOKEN fallback
d1d62d4

LogicGoInfotechSpaces commited on

fix: add HF token Authorization header for model downloads from huggingface.co
ef4098e

LogicGoInfotechSpaces commited on

fix: explicitly download inswapper_128.onnx to local cache before loading
deb38be

LogicGoInfotechSpaces commited on

fix: set face_recognition=['many'] and reference defaults to avoid NoneType error
371dfef

LogicGoInfotechSpaces commited on

fix: avoid manual download; let insightface fetch 'inswapper_128.onnx' if not cached
9e14361

LogicGoInfotechSpaces commited on

fix: robust conditional_download (handle query names, try mirrors, raise last error)
bdd50c5

LogicGoInfotechSpaces commited on

fix: add HF mirror for inswapper_128.onnx download when GitHub 404s
1edac15

LogicGoInfotechSpaces commited on

fix: always allow local fallback even if remote client missing; remove blocking error
ce851ce

LogicGoInfotechSpaces commited on

chore: force CPU providers, set OMP_NUM_THREADS=1, better progress/info messages
40590fc

LogicGoInfotechSpaces commited on

fix: remove dynamic CORE exec; add no-op update_status for headless local run
5c775f8

LogicGoInfotechSpaces commited on

fix: pin numpy<2 to satisfy onnxruntime/insightface ABI
2dc7ea5

LogicGoInfotechSpaces commited on

deps: add insightface, onnxruntime, psutil, tqdm for local inference
eae4331

LogicGoInfotechSpaces commited on

feat: local inference fallback using DeepFakeAI face_swapper
bd5d9e0

LogicGoInfotechSpaces commited on

ui: simplify to minimal inputs and result; remove promos and gender
bc0e10a

LogicGoInfotechSpaces commited on

fix: disable example caching to avoid JSON decode on startup
958c54f

LogicGoInfotechSpaces commited on

feat: make backend Space configurable via BACKEND_SPACE and handle 401/404 gracefully
ff8e1ff

LogicGoInfotechSpaces commited on