S.M*_*MC. 16 python google-colaboratory
我可以运行Google Colab(免费版)脚本,然后关闭计算机吗?
我正在使用交叉验证来训练几个深度学习模型,因此我想知道是否可以在云中同时运行训练的情况下关闭窗口或计算机。
Mol*_*ins 25
编辑:关闭浏览器后,Colabs实例将最多运行一次
12小时您的运行时之前90分钟被视为空闲并被回收。
同时,最好定期保存模型权重以避免丢失工作。
细节:
没有“闲置”和“最长使用寿命”持续时间的官方参考,但是Korakot Chaovavanich进行的测试表明:
您可以尝试的一种偷偷摸摸的变通办法是在您的移动浏览器中打开Colabs实例,以防止将该实例视为“空闲”。
根据您的个人经验,您自己的工作时间会有所不同,有时我会略短一些。但是只要检查模型(定期保存训练权重),您就应该能够在回收虚拟机之前进行大量的训练,之后您可以将权重简单地加载到新虚拟机实例的模型中并恢复培训。
但是,如果您想一次训练模型超过12小时,则可以在本地实例或标准Jupyter Notebook 上运行Google Colaboratory。但是您会放弃Colaboratory提供的免费GPU / TPU。(在这里检查点仍然是个好主意!)
Google合作常见问题解答中的相关问题:
我的代码在哪里执行?如果关闭浏览器窗口,执行状态会怎样?
代码在专用于您的帐户的虚拟机中执行。虚拟机在空闲一段时间后会被回收,并且具有由系统强制执行的最大生命周期。
我如何使用GPU?为什么有时不可用?
合作旨在用于交互使用。长时间运行的后台计算(尤其是在GPU上)可能会停止。请不要使用Colaboratory进行加密货币挖矿。不支持这样做,可能会导致服务不可用。我们鼓励希望通过Colaboratory UI运行连续或长时间运行的计算的用户使用本地运行时。
Jul*_*tto 11
打开您的浏览器控制台并复制并粘贴下面的代码,这将避免您因闲置而被踢出局。
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)
附言。无论如何,您都会在 12 小时后被踢,因此请确保将进度保存到 Google 云端硬盘。
| 归档时间: |
|
| 查看次数: |
12485 次 |
| 最近记录: |