tugrulkaya/GeoQwen-VL-2B-EuroSAT-Demo
requirements: no audioop-lts needed for gradio 5
revert sdk_version to 5.6.0 (4.44 bool-iterable bug)
v5: minimal UI + gradio 4.44 compatible
v5: minimal UI + gradio 4.44 compatible
fix: downgrade to gradio 4.44 (more stable CSS, better iframe rendering)
fix(ui): drop all custom CSS/HTML that broke layout; use pure Gradio Markdown
ui: polish with satellite hero, class tiles grid, result card with confidence bar
feat: add torch+transformers for CLIP inference
feat: rewrite with CLIP zero-shot baseline (actually works on CPU)
fix: pin huggingface_hub<0.30 (HfFolder was removed, gradio 5.6 still imports it)
fix: remove gradio pin; rely on Space sdk_version for gradio install
fix: add audioop-lts for Python 3.13 compatibility (pydub dep)
fix: minimal deps (gradio+Pillow); lazy-load heavy ML libs at runtime
fix: align gradio version with Space sdk_version
fix: replace truncated app.py with complete working version (CPU-safe fallback)
Update app.py
Update app.py
Update requirements.txt
Update app.py
Update requirements.txt
Update app.py
Update requirements.txt
Update requirements.txt
Update app.py
Update app.py
Update app.py
Update app.py
Update app.py
Update app.py
Update app.py
Update app.py
Update.py
Update README.md
Update requirements.txt
Update app.py
Update requirements.txt
Upload 3 files
initial commit
