Python 如何重新连接到GoogleColab上正在进行的流程
我最近开始使用谷歌Colab来训练我的CNN模型。训练一次总需要10多个小时。但在这10多个小时里,我不能呆在同一个地方,所以我总是关掉笔记本,让这个过程继续下去 我的代码将自动保存模型。我发现,当我断开与Colab的连接时,流程在断开连接后仍在保存模型 以下是问题:Python 如何重新连接到GoogleColab上正在进行的流程,python,deep-learning,keras,jupyter-notebook,google-colaboratory,Python,Deep Learning,Keras,Jupyter Notebook,Google Colaboratory,我最近开始使用谷歌Colab来训练我的CNN模型。训练一次总需要10多个小时。但在这10多个小时里,我不能呆在同一个地方,所以我总是关掉笔记本,让这个过程继续下去 我的代码将自动保存模型。我发现,当我断开与Colab的连接时,流程在断开连接后仍在保存模型 以下是问题: 当我尝试重新连接到Colab笔记本时,它总是停留在“初始化”阶段,无法连接。我确信这个过程正在运行。我如何知道过程是否结束 有没有办法重新连接到正在进行的流程?在训练期间观察训练损失对我来说是件好事 对不起,我的英语很差,非常感谢
似乎没有正常的方法来做这件事。但您可以使用当前的培训历元编号将模型保存到Google Drive,因此当您在Google Drive上看到类似“my_model_epoch_1000”的内容时,您将知道该过程已经结束 将丢失结果输出到驱动器中保存的日志文件,并定期检查该文件 您可以按如下方式运行培训过程:
!log_file = "/content/drive/My Drive/path/log.log"
!python train.py > "${log_file}"
你的英语很好。