Hub documentation
Spaces 上的 Livebook
Spaces 上的 Livebook
Livebook 是一款用于在 Elixir 中编写交互式代码笔记本的开源工具。它是不断壮大的 Elixir 数值计算、数据科学 和 机器学习 工具集的一部分。
Livebook 最令人兴奋的功能包括:
- 可复现的工作流:Livebook 以可预测的顺序运行您的代码,直至包管理层面
- 智能单元格:使用 Livebook 的可扩展笔记本单元格,只需几次点击即可执行复杂任务,例如数据操作和运行机器学习模型
- 由 Elixir 提供支持:利用 Elixir 编程语言的功能,编写可并发和分布式运行的笔记本,使其规模可扩展至超越单台机器
如需了解更多,请观看这段15 分钟的视频。或者访问Livebook 的官方网站。也可以关注其Twitter和博客,以获取最新的功能和更新。
您的第一个 Livebook Space
只需几次点击,您就可以在 Space 中运行 Livebook。点击下面的按钮,使用 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 的版本
To update Livebook to its latest version, go to the Settings page of your Space and click on “Factory reboot this Space”:

注意事项
在 Space 中运行 Livebook 时,请注意以下事项:
- 该 Space 的可见性设置必须为公开。否则,Smart cells 将无法正常工作。不过,由于您已设置了
LIVEBOOK_PASSWORD密钥,您的 Livebook 实例仍将受到 Livebook 身份验证的保护。 - Space 重启后,Livebook 的全局配置将会丢失。如果您需要在多次部署之间持久化配置,请考虑使用 桌面应用。
反馈与支持
如果您有改进建议或需要特定支持,请加入 GitHub 上的 Livebook 社区。
Update on GitHub