Sia*_*Sia 8 google-colaboratory
在常见问题解答中,提到了“虚拟机在空闲一段时间后会被回收,并且具有由系统强制执行的最长生存期。”
最大寿命和空闲时间是固定的还是可变的?有什么办法可以预测它们?
Ash*_*and 40
问题:我正在训练我的模型,但如果我没有响应,google colab 会在 30 分钟后自动断开连接。而且我的数据丢失了。
解决方案:因此,为了防止这种情况,只需在控制台中运行以下代码即可防止您断开连接。
Ctrl+ Shift + i打开检查员视图。然后去控制台。
function ClickConnect(){
console.log("Working");
document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect").click();
}
setInterval(ClickConnect,60000)
Run Code Online (Sandbox Code Playgroud)
它会继续点击页面并防止它断开连接。它为我解决了这个问题。
或者,您也可以尝试以下代码段:
interval = setInterval(function() {
console.log("working")
var selector = "#top-toolbar > colab-connect-button"
document.querySelector(selector).shadowRoot.querySelector("#connect").click()
setTimeout(function() {
document.querySelector(selector).shadowRoot.querySelector("#connect").click()
}, 1000)
}, 60*1000)
Run Code Online (Sandbox Code Playgroud)
Kor*_*ich 15
如果关闭浏览器,则需要90分钟。如果您保持浏览器打开状态,则需要12个小时。此外,如果您在运行代码单元格的情况下关闭浏览器,如果该单元格尚未完成,则当您重新打开浏览器时,它仍将处于运行状态(即使关闭浏览器后,当前正在执行的单元格也会继续运行)
小智 10
改进@Ashish Anand 的回答
当您想开始时使用此代码:
function ClickConnect(){
console.log("Working");
document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect").click();
}
var clicker = setInterval(ClickConnect,60000);
Run Code Online (Sandbox Code Playgroud)
以及需要停止时的以下代码:
clearInterval(clicker);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5134 次 |
| 最近记录: |