Hub 文档

Spaces 上的 Livebook

Hugging Face's logo
加入 Hugging Face 社区

并获得增强型文档体验的访问权限

开始

Space 上的 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。

为了使 Livebook 中的智能单元功能正常运行,Space 的可见性必须设置为公开。但是,您的 Livebook 实例将受到 Livebook 身份验证的保护。

智能单元 是一种 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 上