Spaces:
Running on Zero
Running on Zero
A newer version of the Gradio SDK is available: 6.14.0
metadata
title: Virtual Try-On (CatVTON)
emoji: π
colorFrom: pink
colorTo: purple
sdk: gradio
sdk_version: 5.20.0
app_file: app.py
pinned: false
license: apache-2.0
hardware: zero-a10g
π Virtual Try-On
Try on garments virtually using AI β runs entirely in your browser via Hugging Face ZeroGPU.
No local GPU or storage needed.
How to Use
- Upload a person photo (front-facing works best)
- Upload a garment image (product photo on white background works best)
- Select the garment type (upper / lower / overall)
- Click Try On
- Download the result to your device
Technical Details
- Model: CatVTON (
zhengchong/CatVTON) - GPU: Hugging Face ZeroGPU (A10G, free tier)
- Model storage: Downloaded once to
/datapersistent storage on HF servers - Your device: Only needs a web browser β no downloads, no GPU
Notes
- First run takes ~2-5 minutes (model download to HF servers)
- Subsequent runs start immediately (model cached in persistent storage)
- For best results: clear front-facing photos, garment on white/neutral background
- ZeroGPU provides ~120 seconds of GPU time per generation
Built With
- CatVTON β virtual try-on model
- Gradio β web interface
- Hugging Face ZeroGPU β free GPU