跳到主要内容

在 Spaces 上使用 JupyterLab

JupyterLab 是一个基于 Web 的交互式开发环境,用于编辑和运行 Jupyter 笔记本、代码和数据。它是数据科学和机器学习领域非常常用的工具,在社区中得到了广泛应用。借助 Hugging Face Spaces,你可以在网站上一键部署自己的 JupyterLab 实例,并直接在浏览器里进行开发。

⚡️ 在 Spaces 上部署 JupyterLab 实例

你只需点击几下就能在 Spaces 上部署 JupyterLab。首先访问这个链接,或者点击下面的按钮:

创建 Space 时,你需要填写如下信息:

  • Owner:所有者,可以是你的个人账号,也可以是你所在的某个组织。
  • Space name:Space 在该账号名下的名称。
  • Visibility:可见性。设置为 private 时只有你或你的组织可见;设置为 public 时其他用户也可以访问。
  • Hardware:为 JupyterLab 实例选择的硬件,从 CPU 到 H100 GPU 均可。
  • 你还可以(可选)配置一个 JUPYTER_TOKEN 作为密码,用于保护 JupyterLab 工作区。如果不设置,则默认密码为 huggingface。强烈建议在 Space 为公开或属于组织时配置该密码。
注意

Storage in Hugging Face Spaces is ephemeral, and the data you store in the default configuration can be lost in a reboot or reset of the Space. We recommend to save your work to a remote location or to use persistent storage for your data.

设置持久化存储

如果希望 Space 中的数据在重启后也能保留,可以在 Space 的 Settings 页面中为其配置持久化存储,容量选项包括:smallmediumlarge。一旦启用持久化存储,JupyterLab 的数据卷会挂载到 /data 目录。

Read more

如果你对该模板有任何反馈或改进建议,欢迎在 Feedback Discussion 中联系空间的维护者。

Acknowledgments(致谢)

本模板由 camendurunateraw 创建,并由 osansevieroazzr 贡献改进。