AI Platform выполняет свои задания на виртуальных машинах, специально настроенных для учебных заданий, поэтому каждая зависимость, которую использует ваша работа, должна быть установлена на этих машинах (их недостаточно на вашей локальной машине). Эти виртуальные машины поставляются с множеством уже установленных пакетов, которые можно проверить здесь .
Однако pycocotools
не установлен по умолчанию, и вы должны явно указать AI Platform, чтобы установить его, указав его в файл задания setup.py
, как объяснено здесь . Это загрузит и установит зависимости на виртуальных машинах, используя pip install
.
. Другой способ установки зависимостей - ссылаться на пакеты, расположенные на вашем локальном компьютере, которые будут размещены в облаке, а затем установлены на обучающие машины. используя флаг --packages
, как объяснено здесь . Я вижу, что вы уже используете эту функцию для импорта других пакетов; Вы можете попытаться добавить к нему расположение пакета pycocotools
.
Я надеюсь, что это поможет вам устранить ошибку!