Hub documentation
Livebook на Spaces
Livebook на Spaces
Livebook — это инструмент с открытым исходным кодом для создания интерактивных блокнотов с кодом на Elixir. Он входит в растущую коллекцию инструментов Elixir для численных вычислений, data science и Machine Learning.
Среди самых интересных возможностей Livebook:
- Воспроизводимые рабочие процессы: Livebook выполняет ваш код в предсказуемом порядке, вплоть до управления пакетами
- Умные ячейки: выполняют сложные задачи, такие как манипуляции с данными и запуск моделей машинного обучения, в несколько кликов с помощью расширяемых ячеек блокнота Livebook
- На базе Elixir: используйте возможности языка программирования Elixir для создания конкурентных и распределённых ноутбуков, масштабирующихся за пределы вашей машины
Чтобы узнать об этом больше, посмотрите это 15-минутное видео. Или посетите сайт Livebook. Или подпишитесь на его Twitter и блог, чтобы быть в курсе новых функций и обновлений.
Ваш первый Space Livebook
Вы можете запустить Livebook в Space всего за несколько кликов. Нажмите кнопку ниже, чтобы начать создание нового Space с использованием Docker-шаблона Livebook:
Затем:
- Придумайте название для вашего Space
- Установите пароль для вашего Livebook
- Сделайте его доступным для всех
- Создайте свой 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 внутри вашего Space.
Если вы впервые пользуетесь Livebook, вы можете узнать, как с ним работать, с помощью интерактивных блокнотов, доступных прямо внутри Livebook:

Интеграция Livebook с моделями Hugging Face
Livebook имеет официальную интеграцию с моделями Hugging Face. С помощью этой функции вы можете запускать различные модели машинного обучения в Livebook всего в несколько кликов.
Вот короткое видео, показывающее, как это сделать:
Как обновить версию Livebook
Чтобы обновить Livebook до последней версии, перейдите на страницу Settings вашего Space и нажмите «Factory reboot this Space»:

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