Ошибка импорта: нет модуля с именем cloud.ml

1

Я пытаюсь следовать инструкциям, чтобы использовать локальные предсказания в тензорном потоке, как описано здесь. Выполнение команды gcloud ml-engine local predict --model-dir=~/PycharmProjects/nlc/export/1/ --json-instances=test.json дает мне ошибку:

ERROR: (gcloud.ml-engine.local.predict) Cannot import google.cloud.ml. Please verify "python -c 'import google.cloud.ml'" works. Please verify the installed cloudml sdk version with: "python -c 'import google.cloud.ml as cloudml; print cloudml.__version__'".

Что мне нужно установить, чтобы получить пакет google.cloud.ml? Все, что он говорит по этой ссылке,

Для этого требуется, чтобы SDK TensorFlow устанавливался локально

Tensorflow работает правильно в моей системе и python -c 'import tensorflow as tf; print(tf.__version__)' выводит 1.0.1. Я также позаботился о том, чтобы установить утилиты python, запустив pip install -U google-api-python-client. Что еще мне нужно установить?

Это делается на виртуальной машине под управлением Ubuntu, поэтому она выполняет требование:

В настоящее время поддерживаются только системы на базе Debian.

Теги:
tensorflow
google-cloud-ml
tensorflow-serving
gcloud

1 ответ

3
Лучший ответ

Это известная ошибка с gcloud, которая будет исправлена ​​в завтрашнем выпуске (2017/03/15). Когда-нибудь завтра, пожалуйста, запустите

gcloud components update

Извините за неудобства.

  • 0
    Нет проблем, спасибо за быстрый ответ!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню