Выполнение сценария python в colab очень медленное по сравнению с тем же кодом, который выполняется непосредственно на colab в ноутбуке - PullRequest
0 голосов
/ 07 марта 2020

Недавно я пытался протестировать свою модель, которую я уже тренировал. Первоначально я использовал блокнот Google colab для написания кода из-за его интерактивных функций, как только я закончил писать код и получил удовлетворительные результаты, для получения окончательного результата потребовалось около 2,5 часов. После этого я хотел перевести код записной книжки в сценарий .py, я сделал это с небольшими изменениями, сохранил его в gdrive и затем использовал команду !python test.py. теперь мне потребовалось более 4,5 часов, чтобы получить окончательный результат, может кто-нибудь объяснить, почему colab занимает так много времени при попытке запустить скрипт python из gdrive по сравнению с тем же кодом, который используется в ноутбуке

Ответы [ 2 ]

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

Ну, это может быть из-за того, что colab извлекает данные из gdrive, а затем может снова записывать в gdrive, что, конечно, займет время, я думаю

0 голосов
/ 09 марта 2020

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

      a1 = time.time()
      //your code step
      print(time.time() - a1)

Это даст вам время для каждого шага, и вы сможете увидеть какой занимает много времени.

Операции для проверки. 1. создание объектов в циклах 2. операция чтения / записи в Gdrive

Как только вы найдете вызывающий проблемы фрагмент кода, вы можете изменить его.

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