Hub documentation

Livebook en Spaces

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Livebook en Spaces

Livebook es una herramienta de código abierto para escribir cuadernos de código interactivos en Elixir. Forma parte de una colección en crecimiento de herramientas de Elixir para cálculo numérico, ciencia de datos y Machine Learning.

Algunas de las funciones más emocionantes de Livebook son:

  • Flujos de trabajo reproducibles: Livebook ejecuta tu código en un orden predecible, incluso en la gestión de paquetes
  • Celdas inteligentes: realizan tareas complejas, como la manipulación de datos y la ejecución de modelos de aprendizaje automático, con unos pocos clics mediante las celdas de cuaderno extensibles de Livebook
  • Impulsado por Elixir: usa el poder del lenguaje de programación Elixir para escribir notebooks concurrentes y distribuidos que escalan más allá de tu máquina

Para saber más, mira este video de 15 minutos. O visita el sitio web de Livebook. O sigue su Twitter y su blog para estar al día con las nuevas funciones y actualizaciones.

Tu primer Space de Livebook

Puedes poner Livebook en marcha en un Space con solo unos pocos clics. Haz clic en el botón de abajo para empezar a crear un nuevo Space usando la plantilla de Docker de Livebook:

Luego:

  1. Dale un nombre a tu Space
  2. Establecer la contraseña de tu Livebook
  3. Establece su visibilidad en pública
  4. Crea tu Space

Creating a Livebok Space

Esto iniciará la construcción de tu Space utilizando la imagen de Docker de Livebook.

La visibilidad del Space debe establecerse en pública para que la función de celdas inteligentes en Livebook funcione correctamente. Sin embargo, su instancia de Livebook estará protegida por la autenticación de Livebook.

Smart cell is a type of Livebook cell that provides a UI component for accomplishing a specific task. The code for the task is generated automatically based on the user's interactions with the UI, allowing for faster completion of high-level tasks without writing code from scratch.

Una vez que la compilación de la aplicación esté terminada, ve a la pestaña “App” en tu Space e inicia sesión en tu Livebook usando la contraseña que configuraste previamente:

Livebook authentication

¡Listo! Ahora puedes empezar a usar Livebook dentro de tu Space.

Si es la primera vez que usas Livebook, puedes aprender a usarlo con sus cuadernos interactivos dentro del propio Livebook:

Livebook's learn notebooks

Integración de Livebook con Hugging Face Models

Livebook tiene una integración oficial con los modelos de Hugging Face. Con esta función, puedes ejecutar diversos modelos de Machine Learning dentro de Livebook con solo unos pocos clics.

Aquí tienes un breve vídeo que muestra cómo hacerlo:

Cómo actualizar la versión de Livebook

Para actualizar Livebook a su última versión, vaya a la página de Configuración de su Space y haga clic en “Factory reboot this Space”:

Factory reboot a Space

Precauciones

Las siguientes advertencias se aplican al ejecutar Livebook dentro de un Space:

  • La configuración de visibilidad del Space debe ser pública. De lo contrario, las celdas inteligentes no funcionarán. Dicho esto, tu instancia de Livebook seguirá protegida por la autenticación de Livebook, ya que has configurado el secreto LIVEBOOK_PASSWORD.
  • Las configuraciones globales de Livebook se perderán cuando el Space se reinicie. Si necesitas conservar la configuración entre despliegues, considera utilizar la aplicación de escritorio.

Retroalimentación y soporte

Si tienes sugerencias de mejora o necesitas soporte específico, únete a la comunidad de Livebook en GitHub.

Update on GitHub