Colab笔记本电脑一直在断开

时间:2018-04-24 07:14:30

标签: google-colaboratory

我运行一个执行许多实验的单元格,并通过ssh将结果发送到我自己的服务器。

然而,在每15-30分钟,我的笔记本电脑与服务器断开连接。在90分钟内,VM可能因空闲而关闭。所以,我必须每90分钟重新开始一次实验,但它应该是12个小时,对吗?

当一个单元正在运行时,我无法重新连接服务器。我只能在VM关闭后重新连接,而无需等待单元完成其工作。

我通过大学Wi-Fi网络连接到Colab。

3 个答案:

答案 0 :(得分:0)

您是否启用了免费GPU?我不确定这是否可以避免您的超时,但是会加快处理速度。

选择“运行时”,“更改运行时类型”,并将其设置为GPU(默认为CPU)。

希望有帮助!

答案 1 :(得分:0)

我建议您保持浏览器选项卡处于打开状态,并保持焦点(单击它,然后将其保持打开状态),并使PC处于活动屏幕。

我还必须执行许多小时的代码,通过这个“技巧”,我几乎可以肯定的是,当我回到PC上时,就可以找到VM。我说这几乎是因为,例如上周,由于GPU的使用,我被赶出了VM,无法重新连接。

我达到了(免费)极限,但是经过9个小时的训练,我认为这很公平。

答案 2 :(得分:0)

设置一个JavaScript间隔,以每60秒单击一次connect按钮。使用Ctrl+Shift+I打开开发人员设置(在您的Web浏览器中),然后单击控制台选项卡,然后在控制台提示符下键入此设置。 (对于Mac,请按Option+Command+I

function ConnectButton(){
    console.log("Connect pushed"); 
    document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect").click() 
}
setInterval(ConnectButton,60000);