防止 Google Colab 进程被断开连接

4

假设我需要搬离女友公寓3小时之远,而我正在运行Colab环境。我不能停止此进程,同时也需要带上电脑。如何避免运行的进程被断开?

我尝试过这个问题,但我认为Google Colab界面已经有所改变,所以这些答案不再是最新的。

2个回答

6

这里有很多答案。对我来说,目前完美的方法是进入控制台并输入:

function ClickConnect(){
    console.log("Clicked on connect button"); 
    document.querySelector("colab-connect-button").click()
}
setInterval(ClickConnect,60000)

请注意,这将防止在1.5小时的不活动后断开连接,但如果您没有Colab Pro,则每次运行都将在12小时后终止。

编辑:

我已经亲自测试过,并且证明这是有效的

function ClickConnect(){
    console.log("Clicked on connect button"); 
    document.querySelector("#ok").click()
}
setInterval(ClickConnect,60000)

请注意,如果出现错误,没关系,这意味着断开连接通知没有显示。一旦它出现,就会被点击以重新连接。

我认为使用标准 Colab 可以使用 12 小时,而使用 Colab Pro 则可以使用 24 小时。 - jgauth

2
这里有一篇来自Towards Science的文章可能会对你有所帮助:如何防止Colab断开连接
另外,只要你的笔记本保持连接并处于活动状态,它就会一直运行。因此,另一种方法是使用手机作为热点连接以同时使用以太网和WiFi,这样即使你拔掉电缆,仍然可以保持连接。但你需要保持笔记本电脑开启,因此需要充满电;否则,可以使用其他设备(如手机或平板电脑)来开始Colab。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接