Tensorflow Colab: время выполнения отключено Время подключения к среде истекло - PullRequest
0 голосов
/ 10 ноября 2019

Почему после 2 часов работы модели появляется всплывающее окно:

    Runtime disconnected

    The connection to the runtime has timed out.


                     CLOSE             RECONNECT

Я перезапустил время выполнения и подумал, что у меня есть 12 часов на обучение модели. Есть идеи, как этого избежать? Мой другой вопрос: возможно ли узнать время, оставшееся до завершения соединения для отключения, используя TF или Python API?

1 Ответ

0 голосов
/ 10 ноября 2019

Время работы отключается, когда ноутбук переходит в режим ожидания на время, превышающее 90 минут. Это неофициальное число, так как Google Colab не имеет официального релиза по этому поводу. Вот как гугл колаб сходит с рук, отвечая нахально:

Выдержка из Официального FAQ по колабу

Где исполняется мой код? Что произойдет с моим состоянием выполнения, если я закрою окно браузера?

Код выполняется на виртуальной машине, выделенной для вашей учетной записи. Виртуальные машины перерабатываются, когда некоторое время простаивают, и их максимальный срок службы определяется системой.

Поэтому, чтобы избежать этого, держите браузер открытым и не позволяйте вашей системе работать дольшечем 90 минут.

Это также означает, что если вам случится закрыть браузер в течение 90 минут, то если вы снова откроете записную книжку в течение 90 минут, у вас все равно останутся нетронутыми все запущенные процессы и переменные сеанса!

Также обратите внимание, что в настоящее время вы можете работать с ноутбуком не более 12 часов. (в состоянии «бездействия», конечно).

Чтобы ответить на ваш второй вопрос, эта штука с «состоянием бездействия» - вещь колаба. Поэтому я не думаю, что TF или Python будут иметь к этому какое-либо отношение.

Поэтому рекомендуется периодически сохранять ваши модели в папке. Таким образом, в случае неудачного отключения среды выполнения ваша работа не будет потеряна. И вы можете просто возобновить тренировку с последней сохраненной модели!

PS: Я получил число 90 минут от эксперимента , проведенного другим пользователем

...