在2019年第一季度,我进行了一些实验,我发现具有相同运行时类型(无/ GPU / TPU)的Colab笔记本将始终共享相同的运行时(即相同的VM)。例如,只要两个笔记本具有相同的运行时类型,我就可以在一个Colab笔记本中将文件写入磁盘,然后在另一个Colab笔记本中读取文件。
但是,我今天(2019年10月)再次尝试,现在看来每个Colab笔记本都有自己的专用运行时。
我的问题是:
谢谢
答案 0 :(得分:1)
不同的笔记本确实彼此隔离。隔离是不可配置的。
对于文件共享,我认为您是对的,如文档所述,云端硬盘是最好的选择: https://colab.research.google.com/notebooks/io.ipynb#scrollTo=u22w3BFiOveA
答案 1 :(得分:0)
我没有发现在同一个运行时内运行多个笔记本的简单方法。话虽如此,我不知道这如何影响配额。在我的真实计算机上,我会限制每个脚本的 GPU 内存并运行多个 python 线程。他们不允许你这样做,我认为如果你不使用全部内存,他们不应该把它当作你已经使用了所有 GPU 12 或 24 小时一样。他们可以与其他用户共享您的任务。