Hub documentation

Livebook no Spaces

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Livebook no Spaces

Livebook é uma ferramenta de código aberto para a criação de notebooks de código interativos em Elixir. Faz parte de uma coleção em crescimento de ferramentas Elixir para cálculo numérico, ciência de dados e Machine Learning.

Algumas das funcionalidades mais empolgantes do Livebook são:

  • Fluxos de trabalho reproduzíveis: O Livebook executa seu código em uma ordem previsível, até mesmo no gerenciamento de pacotes
  • Células inteligentes: executam tarefas complexas, como manipulação de dados e execução de modelos de machine learning, com poucos cliques, usando as células extensíveis do notebook do Livebook
  • Impulsionado por Elixir: use o poder da linguagem de programação Elixir para escrever notebooks concorrentes e distribuídos que escalam além da sua máquina

Para saber mais sobre isso, assista a este vídeo de 15 minutos. Ou visite o site da Livebook. Ou siga o Twitter e o blog dela para ficar por dentro das novas funcionalidades e atualizações.

Seu primeiro Space Livebook

Você pode colocar o Livebook para rodar em um Space com apenas alguns cliques. Clique no botão abaixo para começar a criar um novo Space usando o template Docker do Livebook:

Então:

  1. Dê um nome ao seu Space
  2. Defina a senha do seu Livebook
  3. Defina sua visibilidade como pública
  4. Crie seu Space

Creating a Livebok Space

Isso iniciará a construção do seu Space usando a imagem Docker do Livebook.

A visibilidade do Space deve ser definida como pública para que o recurso de células inteligentes no Livebook funcione corretamente. No entanto, sua instância do Livebook será protegida pela autenticação do 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.

Quando a compilação do aplicativo for concluída, vá para a aba “App” no seu Space e faça login no seu Livebook usando a senha que você definiu anteriormente:

Livebook authentication

É isso! Agora você pode começar a usar o Livebook dentro do seu Space.

Se esta é a sua primeira vez usando o Livebook, você pode aprender a usá-lo com seus notebooks interativos dentro do próprio Livebook:

Livebook's learn notebooks

Integração do Livebook com os Modelos do Hugging Face

O Livebook possui uma integração oficial com modelos do Hugging Face. Com esse recurso, você pode executar diversos modelos de Machine Learning no Livebook com apenas alguns cliques.

Aqui está um vídeo rápido mostrando como fazer isso:

Como atualizar a versão do Livebook

Para atualizar o Livebook para sua versão mais recente, acesse a página de Configurações do seu Space e clique em “Factory reboot this Space”:

Factory reboot a Space

Observações

As seguintes ressalvas se aplicam à execução do Livebook dentro de um Space:

  • A configuração de visibilidade do Space deve ser pública. Caso contrário, as células Smart não funcionarão. Dito isso, sua instância do Livebook ainda estará atrás da autenticação do Livebook, pois você configurou o segredo LIVEBOOK_PASSWORD.
  • As configurações globais do Livebook serão perdidas quando o Space for reiniciar. Considere usar o desktop app se precisar manter a configuração entre implantações.

Feedback e suporte

Se você tiver sugestões de melhoria ou precisar de suporte específico, por favor, junte-se à comunidade do Livebook no GitHub.

Update on GitHub