【发布时间】:2021-07-08 21:32:51
【问题描述】:
我有一个大型数据集(我正在尝试运行。该单元尚未生成输出;但是,它当前显示“在 [时间] 完成”。该单元似乎仍在运行,并且是一条消息说'等待 python 3 到 Compute Engine 后端。'
有谁知道单元格是否超时?我应该重新运行,还是应该保持原样?
【问题讨论】:
标签: time google-colaboratory out busy-waiting
我有一个大型数据集(我正在尝试运行。该单元尚未生成输出;但是,它当前显示“在 [时间] 完成”。该单元似乎仍在运行,并且是一条消息说'等待 python 3 到 Compute Engine 后端。'
有谁知道单元格是否超时?我应该重新运行,还是应该保持原样?
【问题讨论】:
标签: time google-colaboratory out busy-waiting
我的一些跑步也遇到了与你完全相同的情况。然后,在确认某种强制谷歌交互式使用的实现之后(reCAPTCHA - 今年早些时候添加,在你的运行过程中随机弹出,如果你没有点击它,你的运行将在几分钟内终止),我来了有以下理论。
我的猜测是,当您无法单击验证码时(幸运的情况是它没有被终止),或者您让虚拟机运行时间过长而没有与它进行任何交互(后者的机会要高得多) , Colab 可能会决定在短时间内静默终止您的运行时。如果一段时间后没有看到其他交互,它将执行完全终止(您的代码和结果将消失)。
我观察到有些时候我让它运行并切换到另一个选项卡,当我切换回来时,它执行了重新连接,然后显示“在 [时间] 完成”但代码仍在运行。其他时候我观察到没有重新连接,但后置条件与你的相同。无论如何,VM 上的训练结果和其他数据都保持不变。因此,根据我的经验,继续运行它不会导致任何问题,不需要重新运行,但您应该在出现这种情况时密切关注您的虚拟机以避免任何可能的问题。
【讨论】: