devrel-workshop / ai-as-lib-workshop

Apache License 2.0
1 stars 3 forks source link

bug: 🐛 Gradio ne fonctionne pas avec Coder et le forward de ports #7

Open philippart-s opened 3 weeks ago

philippart-s commented 3 weeks ago

Les applications Gradio ne fonctionnent pas avec le forward de port Coder.

L'état depuis Coder: image image

Ce que cela devrait être: image

Non seulement le style saute mais j'ai une erreur de connection (je ne sais pas trop de quoi il parte).

philippart-s commented 3 weeks ago

une piste qui est peut être bête : tester avec streamlit pour voir si le tunnel ssh pose pb avec les composants graphiques générés 🤔

philippart-s commented 3 weeks ago

j'ai un premier plan de secours : générer une URL via Gradio en ajoutant share=True dans le demo.launch()

image

philippart-s commented 3 weeks ago

Pour l'erreur CSS il y a bien un truc qui se passe mal : image

philippart-s commented 2 weeks ago

Fait intéressant, cela fonctionne en mode Desktop image

titimoby commented 2 weeks ago

Lorsqu'une application utilise un port, Coder fournit une url avec un reverse proxy derrière, du genre https:///proxy/<numéro de port> Gradio respecte ces appels, sauf pour 2 fichiers de css où la ressource appelée utilise une URL comme en local.

J'ai fait un POC avec Streamlit dans la PR devrel-workshop/101-AI-Enpoints#46 qui fonctionne mais nécessiterai de tout réécrire. Après discussion, restons sur Gradio avec le paramètre share=True qui permet d'avoir un hosting temporaire par live.gradio qui fonctionne.