File size: 1,526 Bytes
106978a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
---
title: StyleSense AI VTON + AR
emoji: 👗
colorFrom: pink
colorTo: blue
sdk: gradio
sdk_version: "4.24.0"
python_version: "3.10"
app_file: app.py
pinned: false
---

# Hugging Face Space Starter Assets

This folder contains the AR overlay modules and dependency pins to apply on top of your duplicated IDM-VTON Space.

## Included

- pipeline/pose_estimator.py
- pipeline/cloth_warper.py
- requirements.txt
- packages.txt

## How to apply

Important: This package is a merge patch, not a full Space repository.
Do not replace the whole duplicated Space with only these files.
Keep the original `app.py` from the duplicated IDM-VTON Space (or provide your own `app.py` that calls `launch()`).
If `app.py` is missing or exits immediately, Space can fail with messages like "signal is aborted without reason" or exit code 0.

1. Duplicate yisol/IDM-VTON into your own Space.
2. Copy pipeline/\*.py into the Space pipeline folder.
3. Merge AR endpoint function into app.py and expose api_name as ar_overlay.
4. Update Space requirements.txt and packages.txt.
   - Do not pin gradio in requirements.txt when using Gradio SDK Spaces unless README metadata sdk_version is pinned to the same version.
   - Let the Space builder install gradio/spaces to avoid resolver conflicts.
5. Push to Hugging Face Space and wait for build.

## Endpoint contract

- POST /api/predict for AI try-on
- POST /api/ar_overlay for AR overlay

## Recommendation

Keep baseline and medium fine-tuned checkpoints as switchable options during rollout.