Colab run time остается в состоянии «Busy» после перезапуска времени выполнения - PullRequest
0 голосов
/ 08 апреля 2020

В моем ноутбуке i python есть устаревший код, использующий версию tenorflow 1.0.1 . У меня есть needs.txt файл для установки зависимостей. Поэтому я запускаю ячейку - !pip3 install -r requirements.txt в своей записной книжке Colab для запуска этого унаследованного кода.

needs.txt имеет следующие зависимости:

  • tenorflow-gpu == 1.0.1
  • nltk == 3.2.5
  • matplotlib == 2.0.2
  • scipy == 0.19.1
  • scikit-learn == 0.19.0
  • jupyter == 1.0.0

После запуска вышеуказанной ячейки в моем блокноте я получаю сообщение о перезапуске среды выполнения для настройки среды для TensorFlow 1.0. 1. После перезапуска ядра я всегда получаю среду выполнения в состоянии «Занят».

Даже при том, что я пытался прервать сеанс, чтобы начать снова. Это не помогает, потому что мне нужно перезапустить ядро ​​и в новом сеансе.

Может кто-нибудь уточнить, что мне следует делать, чтобы избежать "оставаться занятым" после перезапуска ядра?

1 Ответ

1 голос
/ 08 апреля 2020

Попробуйте сбросить установку Jupyter. Скорее всего, он устанавливает deps, несовместимые с Colab, что приводит к заклиниванию вашего бэкенда.

В этом состоянии вы можете сбросить время выполнения, используя меню Runtime -> Factory reset runtime.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...