Ошибка создания версии Google Cloud ai-platform. ImportError: невозможно импортировать имя "collections_abc" из "six.moves" (неизвестное местоположение)
Я пытаюсь развернуть модельную версию на облачной ai-платформе google. Я успешно создаю модель (называемую MyModel), но когда я пытаюсь развернуть версию модели из командной строки, появляется следующая ошибка:
Я фактически без проблем создал модель 2 недели назад. У меня также была такая же проблема с другими моделями, и я решил ее с помощью следующих библиотек в настройке:
- google-auth == 1.18.0
- Google-облако-хранилище == 1.31.2
- google-api-core == 1.22.2
Способ создания модели состоит в том, чтобы посмотреть на расстояние модели из корзины хранилища (я без проблем загрузил ее из командной строки):
Шаги по созданию модели
- Создайте файл targz, который будет загружен в корзину облачного хранилища рядом с моделью.
- python setup.py sdist --formats=gztar
- Загрузить tarball в хранилище gcloud
- gsutil cp dist/my_custom_code-0.1.tar.gz gs:// мой-ведро
- Создать модель AI-платформы
- Модели gcloud beta ai-platform создают MyModel --regions my-region --enable-logging --enable-console-logging
- Создать модель версии (v1)
- gcloud beta версии AI-платформы создают v1 --model MyModel --runtime-version 1.15 --python-version 3.7 --origin gs://my-bucket/model/ --package-uris gs://my-bucket/my_custom_code-0.1.tar.gz - предсказатель класса предсказания.MyPredictor
Что я пробовал
- Создайте версию с последними версиями библиотек Google
- Создайте версию со следующими библиотеками:google-auth==1.18.0, google-cloud-storage==1.31.2, google-api-core==1.22.2
Полагаю, это связано с библиотеками Google и их обновлениями в версиях. Я открыт для всех предложений. Заранее спасибо.