Hub 文档

Spaces 上的 Livebook

Hugging Face's logo
加入 Hugging Face 社区

并获得增强的文档体验

开始使用

Spaces 上的 Livebook

Livebook 是一款开源工具,用于在 Elixir 中编写交互式代码笔记本。它是 Elixir 工具集中不断增长的一部分,这些工具用于数值计算数据科学机器学习

Livebook 最令人兴奋的一些功能包括

  • 可复现的工作流程:Livebook 以可预测的顺序运行你的代码,直至包管理
  • 智能单元格:使用 Livebook 的可扩展笔记本单元格,只需点击几下即可执行复杂任务,例如数据操作和运行机器学习模型
  • Elixir 驱动:利用 Elixir 编程语言的强大功能编写并发和分布式笔记本,这些笔记本可以扩展到你的机器之外

要了解更多信息,请观看这段 15 分钟的视频。或者访问 Livebook 的网站。或者关注其 Twitter博客,以了解新功能和更新。

你的第一个 Livebook Space

你只需点击几下即可在 Space 中启动并运行 Livebook。单击下面的按钮开始使用 Livebook 的 Docker 模板创建新的 Space

然后

  1. 给你的 Space 命名
  2. 设置你的 Livebook 密码
  3. 将其可见性设置为公开
  4. 创建你的 Space

Creating a Livebok Space

这将开始使用 Livebook 的 Docker 镜像构建你的 Space。

Space 的可见性必须设置为公开,Livebook 中的智能单元格功能才能正常运行。但是,你的 Livebook 实例仍然会受到 Livebook 身份验证的保护,因为你已设置了 LIVEBOOK_PASSWORD 密钥。

智能单元格 是一种 Livebook 单元格类型,它提供一个 UI 组件来完成特定任务。任务的代码会根据用户与 UI 的交互自动生成,从而可以更快地完成高级任务,而无需从头开始编写代码。

应用构建完成后,转到你的 Space 中的“应用”选项卡,并使用你之前设置的密码登录你的 Livebook

Livebook authentication

就是这样!现在你可以开始在你的 Space 中使用 Livebook 了。

如果这是你第一次使用 Livebook,你可以通过 Livebook 内部的交互式笔记本学习如何使用它

Livebook's learn notebooks

Livebook 与 Hugging Face 模型的集成

Livebook 与 Hugging Face 模型进行了官方集成。借助此功能,你只需点击几下即可在 Livebook 中运行各种机器学习模型。

这是一个快速视频,展示了如何做到这一点

如何更新 Livebook 的版本

要将 Livebook 更新到最新版本,请转到你的 Space 的“设置”页面,然后单击“恢复此 Space 出厂设置”

Factory reboot a Space

注意事项

以下注意事项适用于在 Space 中运行 Livebook

  • Space 的可见性设置必须为公开。否则,智能单元格将无法工作。即便如此,你的 Livebook 实例仍然会受到 Livebook 身份验证的保护,因为你已设置了 LIVEBOOK_PASSWORD 密钥。
  • 一旦 Space 重新启动,Livebook 全局配置将丢失。如果你发现自己需要在跨部署中持久化配置,请考虑使用 桌面应用程序

反馈和支持

如果你有改进建议或需要特定支持,请加入 GitHub 上的 Livebook 社区

< > 在 GitHub 上更新