Hub documentation
Espacios de Python personalizados
Espacios de Python personalizados
Spaces ahora admite Dockerfiles arbitrarios, por lo que puedes alojar cualquier aplicación de Python directamente usando Docker Spaces.
Aunque no es un flujo de trabajo oficial, puedes ejecutar tu propio stack de Python + interfaz en Spaces seleccionando Gradio como SDK y sirviendo un frontend en el puerto 7860. Consulta las plantillas para ver ejemplos.
Los Spaces se sirven en iframes, que por defecto restringen que los enlaces se abran en la página principal. La solución más sencilla es abrirlos en una nueva ventana:
<a href="https://hf.space" rel="noopener" target="_blank">Spaces</a>Por lo general, la altura de los Spaces se ajusta automáticamente al usar la interfaz de la biblioteca Gradio. Sin embargo, si proporcionas tu propio frontend en el SDK de Gradio y la altura del contenido es mayor que la del viewport, deberás añadir un script de iFrame Resizer para que el contenido sea desplazable dentro del iframe:
<script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.2/iframeResizer.contentWindow.min.js"></script>A modo de ejemplo, aquí está el mismo Space con y sin el script:
- https://huggingface.co/spaces/ronvolutional/http-server
- https://huggingface.co/spaces/ronvolutional/iframe-test