Hub documentation

Livebook на Spaces

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Livebook на Spaces

Livebook — это инструмент с открытым исходным кодом для создания интерактивных блокнотов с кодом на Elixir. Он входит в растущую коллекцию инструментов Elixir для численных вычислений, data science и Machine Learning.

Среди самых интересных возможностей Livebook:

  • Воспроизводимые рабочие процессы: Livebook выполняет ваш код в предсказуемом порядке, вплоть до управления пакетами
  • Умные ячейки: выполняют сложные задачи, такие как манипуляции с данными и запуск моделей машинного обучения, в несколько кликов с помощью расширяемых ячеек блокнота Livebook
  • На базе Elixir: используйте возможности языка программирования Elixir для создания конкурентных и распределённых ноутбуков, масштабирующихся за пределы вашей машины

Чтобы узнать об этом больше, посмотрите это 15-минутное видео. Или посетите сайт Livebook. Или подпишитесь на его Twitter и блог, чтобы быть в курсе новых функций и обновлений.

Ваш первый Space Livebook

Вы можете запустить Livebook в Space всего за несколько кликов. Нажмите кнопку ниже, чтобы начать создание нового Space с использованием Docker-шаблона Livebook:

Затем:

  1. Придумайте название для вашего Space
  2. Установите пароль для вашего Livebook
  3. Сделайте его доступным для всех
  4. Создайте свой Space

Creating a Livebok Space

Это запустит сборку вашего Space с использованием Docker-образа Livebook.

Для корректной работы функции Smart cells в Livebook видимость Space должна быть установлена как публичная. Однако ваш экземпляр Livebook будет защищен аутентификацией 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.

После завершения сборки приложения перейдите на вкладку «App» в вашем Space и войдите в Livebook, используя ранее установленный вами пароль:

Livebook authentication

Всё готово! Теперь вы можете начать использовать Livebook внутри вашего Space.

Если вы впервые пользуетесь Livebook, вы можете узнать, как с ним работать, с помощью интерактивных блокнотов, доступных прямо внутри Livebook:

Livebook's learn notebooks

Интеграция Livebook с моделями Hugging Face

Livebook имеет официальную интеграцию с моделями Hugging Face. С помощью этой функции вы можете запускать различные модели машинного обучения в Livebook всего в несколько кликов.

Вот короткое видео, показывающее, как это сделать:

Как обновить версию Livebook

Чтобы обновить Livebook до последней версии, перейдите на страницу Settings вашего Space и нажмите «Factory reboot this Space»:

Factory reboot a Space

Ограничения

При запуске Livebook внутри Space действуют следующие ограничения:

  • Настройка видимости Space должна быть публичной. В противном случае Smart cells не будут работать. Тем не менее, ваш экземпляр Livebook по-прежнему будет защищён аутентификацией Livebook, так как вы задали секрет LIVEBOOK_PASSWORD.
  • Глобальные конфигурации Livebook будут потеряны после перезапуска Space. Если вам необходимо сохранять конфигурацию между развёртываниями, рассмотрите возможность использования desktop app.

Обратная связь и поддержка

Если у вас есть предложения по улучшению или вам нужна конкретная поддержка, присоединяйтесь к сообществу Livebook на GitHub.

Update on GitHub