Google colaboratory 防止Google Colab进程断开连接

Google colaboratory 防止Google Colab进程断开连接,google-colaboratory,Google Colaboratory,假设我必须搬离我女朋友的公寓3个小时,而我正在运行一个Colab环境。我不能停止这个过程,我需要带上我的电脑。如何防止正在运行的进程断开连接 我已经试过了,但是我认为Google Colab的界面已经改变了一点,所以答案不再是最新的。这篇来自《走向科学》的文章可能会对你有所帮助 再想一想,我认为只要你的笔记本电脑与网络保持连接并处于活动状态,它就会继续运行,因此,另一种选择是将你的手机用作连接的热点;当您拔下仍将连接的电缆时,请依次使用以太网和wifi。但你必须让你的笔记本电脑开着,所以你需要电

假设我必须搬离我女朋友的公寓3个小时,而我正在运行一个Colab环境。我不能停止这个过程,我需要带上我的电脑。如何防止正在运行的进程断开连接


我已经试过了,但是我认为Google Colab的界面已经改变了一点,所以答案不再是最新的。

这篇来自《走向科学》的文章可能会对你有所帮助


再想一想,我认为只要你的笔记本电脑与网络保持连接并处于活动状态,它就会继续运行,因此,另一种选择是将你的手机用作连接的热点;当您拔下仍将连接的电缆时,请依次使用以太网和wifi。但你必须让你的笔记本电脑开着,所以你需要电池充满电;否则,请使用不同的设备启动colab,如手机或平板电脑。

这里有很多答案。目前,对于我来说,转到控制台并键入

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)

请注意,它将抛出一个错误,即ok,这意味着未显示断开连接通知。一旦出现,它将被单击以重新连接。

我认为使用标准colab需要12小时,使用colab pro需要24小时