gpt4 book ai didi

google-colaboratory - 在 Colaboratory 中保存变量状态

转载 作者:行者123 更新时间:2023-12-03 16:41:11 35 4
gpt4 key购买 nike

当我运行 Python Script in Colaboratory ,它正在运行所有以前的代码单元。

有什么方法可以保存以前的单元格状态/输出,我可以在返回笔记本后直接运行下一个单元格。

最佳答案

浏览器中显示的 Colab 单元的输出存储在保存到 Drive 的笔记本 JSON 中。那些会一直存在。

如果你想保存你的 Python 变量状态,你需要使用类似 pickle 的东西。保存到文件,然后将该文件保存在 VM 之外的某个位置。

当然,这有点麻烦。使事情变得更简单的一种方法是使用 FUSE 文件系统来挂载一些持久性存储,您可以在其中轻松保存常规文件,但让它们在 VM 的生命周期之后仍然存在。

使用 Drive FUSE 包装器执行此操作的示例在此示例笔记本中:
https://colab.research.google.com/notebook#fileId=1mhRDqCiFBL_Zy_LAcc9bM0Hqzd8BFQS3

此笔记本显示以下内容:

  • 安装 Google Drive FUSE 包装器。
  • 验证和挂载 Google Drive 支持的文件系统。
  • 使用 pickle 保存本地 Python 变量作为云端硬盘上的文件。
  • 加载保存的变量。
  • 关于google-colaboratory - 在 Colaboratory 中保存变量状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47448015/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com