Hub documentation
Spaces 上のライブブック
Spaces 上のライブブック
Livebookは、Elixirでインタラクティブなコードノートブックを作成するためのオープンソースツールです。数値計算、データサイエンス、機械学習向けのElixirツール群の成長するコレクションの一部です。
Livebookの最も魅力的な機能の一部は以下の通りです:
- 再現可能なワークフロー: Livebookはパッケージ管理に至るまで、予測可能な順序でコードを実行します
- スマートセル: Livebookの拡張可能なノートブックセルを使用することで、データの操作や機械学習モデルの実行などの複雑なタスクを数回のクリックで実行できます
- Elixir による駆動: Elixir プログラミング言語の力を活用して、マシンを超えてスケールする並行・分散型ノートブックを作成できます
詳細については、この15分の動画をご覧ください。または、Livebookのウェブサイトにアクセスしてください。また、Twitterやブログをフォローして、新機能やアップデートの最新情報をチェックすることもできます。
最初のLivebook Space
Livebookは、数回のクリックでSpaceにセットアップできます。以下のボタンをクリックして、LivebookのDockerテンプレートを使用して新しいSpaceの作成を開始してください。
次に:
- Spaceに名前を付けます
- Livebookのパスワードを設定します
- その可視性を公開に設定します
- Space を作成する

これにより、LivebookのDockerイメージを使用してSpaceのビルドが開始されます。
LivebookのSmart cells機能が正常に動作するには、Spaceの可視性をpublicに設定する必要があります。ただし、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.
アプリのビルドが完了したら、Space の「App」タブに移動し、以前に設定したパスワードを使用して Livebook にログインします:

以上です!これでSpace内でLivebookを使い始めることができます。
Livebookを初めて使用する場合は、Livebook自体のインタラクティブなノートブックで使い方を学ぶことができます:

Hugging Face ModelsとのLivebook統合
Livebookには、Hugging Faceモデルとの公式統合があります。この機能により、数回のクリックでLivebook内でさまざまな機械学習モデルを実行できます。
その方法を示す短い動画はこちらです:
Livebookのバージョンを更新する方法
Livebookを最新バージョンに更新するには、SpaceのSettingsページに移動し、「Factory reboot this Space」をクリックしてください:

注意事項
Space内でLivebookを実行する際には、以下の注意事項が適用されます。
- Space の表示設定は public である必要があります。それ以外の場合、Smart cells は機能しません。ただし、
LIVEBOOK_PASSWORDシークレットを設定しているため、Livebook インスタンスは引き続き Livebook 認証の保護下にあります。 - Space が再起動されると、Livebook のグローバル設定は失われます。デプロイ間で設定を永続化する必要がある場合は、デスクトップアプリの使用を検討してください。
フィードバックとサポート
改善の提案や特定のサポートが必要な場合は、GitHub上のLivebookコミュニティに参加してください。
Update on GitHub