在 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 为公开或属于组织时配置该密码。
warning
Hugging Face Spaces 中的存储是短暂的,你存储在默认配置中的数据在 Space 重启或重置时可能会丢失。我们建议将你的工作保存到远程位置或使用持久化存储来保存你的数据。
设置持久化存储
如果希望 Space 中的数据在重启后也能保留,可以在 Space 的 Settings 页面中为其配置持久化存储,容量选项包括:small、medium 和 large。一旦启用持久化存储,JupyterLab 的数据卷会挂载到 /data 目录。
阅读更多
如果你对该模板有任何反馈或改进建议,欢迎在 Feedback Discussion 中联系空间的维护者。
致谢
本模板由 camenduru 与 nateraw 创建,并由 osanseviero 和 azzr 贡献改进。