跳转至

保存、导出与恢复实验

保存 Notebook 会保存单元格源码、Markdown 和当时的输出。编辑器自动同步只修改当前文档,仍需点击保存或使用 Ctrl+S / macOS Cmd+S,确认保存完成后再停止环境。

哪些内容能恢复

内容 重新打开时的行为
已保存的 .ipynb、脚本、JSON、HTML 在环境保留且存储正常时可重新读取
保存到 Notebook 的编辑文档和运行选项 可恢复画布及配置;不会自动运行
Notebook 中已保存的单元格输出 可以继续浏览,但可能对应修改前的源码
Python 变量、当前内存中的 Job 和完整 Result 内核重启或环境停止后需要重新执行或从自己导出的文件读取
工作台“结果”页中的会话历史 不能作为完整结果备份;刷新后不会仅凭 metadata 重建内存中的 Result

“结果”页可以定位 Notebook 内联输出,并汇集当前页面会话最近 20 个编辑器任务快照。修改代码或画布后,检查结果是否过期。独立 IDE 的适配还会把编辑器结果写入 Notebook 输出,完成保存后才落到文件中。

一次实验保留一份目录

Notebook 入门中的导出单元格会生成独立目录,保存原始结果、包版本和 HTML 报告。再保留 .ipynb 或 .py 源码,记录参数、单位、shots、seed 和模拟设置。涉及数值比较时还应保存完整依赖版本及实验说明。

从文件侧栏下载这些文件到本机;报告可以直接用浏览器打开,JSON 供后续分析。只保存截图无法重新计算,也通常看不到完整运行参数。分享前检查 Notebook 输出和文件中是否含个人数据、访问令牌或其他不应公开的内容。

其他人无法通过复制你的环境地址获得访问权限。分享实验应提供文件和环境说明;不要发送登录链接中的票据或 token。

Notebook、Code 和演示模式

Code 会先保存 Notebook,再通过 Jupyter 认证代理打开 code-server。它与 Notebook 共用磁盘文件,不共享 Python 内存变量。避免在两个编辑器里同时修改同一文件;在 Code 中运行 Python 时,也要确认解释器与 Notebook 一致。

演示模式隐藏代码输入、保留文字和输出;再次点击或选择 Notebook 恢复。它只改变显示,不是独立发布的网页,也不是源码权限控制。

做一次保存检查

  1. 保存 Notebook,并把一份结果 JSON 下载到本机。
  2. 关闭 Notebook 标签页,再从文件侧栏重新打开,确认源码和输出存在。
  3. 在没有需要继续计算的任务时,保存后停止环境,再启动进入。
  4. 检查文件仍在;先从头运行定义单元格,再执行依赖这些变量的分析。

运行中的任务不能靠关闭标签页暂停。取消请求是协作式操作,不保证立即终止数值计算。停止环境会终止其运行进程;永久删除还会删除文件,操作前先导出需要保留的数据。

English

SDK 1.0.8a · `6eff6362`