slyte / app.py

Commit History

18 days ago

  1. feat: expose normalized garment landmarks and detect_landmarks endpoint for AR Running

    DASH Gaming
    530245d

23 days ago

  1. fix: refine Gemini prompt to eliminate flat-laid false positives and return clean text error in JSON API

    DASH Gaming
    0604eb6
  2. feat: add Gemini worn check + pant type label, keep setuptools<=69.5.1 for SAM3

    DASH Gaming
    c125d4e

  1. Perf: Compress result image to max 800px/q72 before base64 to cut response size

    DASH Gaming
    2af32cd
  2. Debug: Enable show_error=True in Gradio launch

    DASH Gaming
    01bcb3a
  3. Fix: Stop process and return error if no pant is detected in image

    DASH Gaming
    2cdb5f6
  4. Fix: correctly propagate not_logged_in status in JSON API

    DASH Gaming
    fc50684
  5. Fix: Added missing base64 import

    DASH Gaming
    342fed8
  6. Fix: Reverted to Gradio for ZeroGPU compatibility, exposed JSON API, updated frontend to use @gradio/client

    DASH Gaming
    084176f
  7. Fix: Uvicorn launch configuration and robust JSON parsing for Firebase config

    DASH Gaming
    31bcfe0
  8. Split: FastAPI backend-only + standalone HTML frontend with phone tilt

    DASH Gaming
    5bf4177
  9. Fix ZeroGPU: use float16 instead of unsupported bfloat16

    DASH Gaming
    7e8d97e
  10. Fix SyntaxError: add missing except block for SAM3 try statement

    DASH Gaming
    0b4500a
  11. Add bfloat16 autocast and resize check to SAM3 for performance

    DASH Gaming
    0e5e60c
  12. Filter SAM3 masks by confidence > 0.5

    DASH Gaming
    ed71cf0
  13. Add ZeroGPU time tracking in UI

    DASH Gaming
    6e8c91c
  14. Overlay SAM3 mask in pink and revert UI output changes

    DASH Gaming
    cd40524
  15. Replace ISNet with SAM3 for garment segmentation (remove hardcoded HF token)

    DASH Gaming
    ea7a41f

  1. Consolidate ISNet + HRNet into single @spaces.GPU function; import spaces first

    DASH Gaming
    123bbea
  2. Fix CUDA initialization RuntimeError by importing spaces first, and make Firebase key parsing robust

    DASH Gaming
    45993a4
  3. Optimize ZeroGPU code structure and pin pydantic==2.10.6 for API stability

    DASH Gaming
    8563a07
  4. Convert app to Gradio for ZeroGPU compatibility

    DASH Gaming
    1729a10
  5. Deploy app_hf.py to Hugging Face Spaces as Streamlit app

    DASH Gaming
    bdf7308