Я пытаюсь следовать инструкциям, чтобы использовать локальные предсказания в тензорном потоке, как описано здесь. Выполнение команды 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.
Это известная ошибка с gcloud, которая будет исправлена в завтрашнем выпуске (2017/03/15). Когда-нибудь завтра, пожалуйста, запустите
gcloud components update
Извините за неудобства.