Google Cloud ML с использованием Python 2.7 - PullRequest
1 голос
/ 28 мая 2019

У меня есть сценарий ML python, который я отправил в качестве задания в Google Cloud ML, но постоянно получал синтаксическую ошибку при использовании * для распаковки списка. Затем я понял, что мой код выполняется в Python V2.7. Почему это так, можно ли в Google Cloud ML использовать Python V3.?

?

Спасибо

1 Ответ

2 голосов
/ 28 мая 2019

Как указано в документе Google,

Платформа AI работает по умолчанию Python 2.7. Python 3.5 доступно при использовании среды выполнения AI Platform версии 1.4 или выше.

Например:

training_inputs = {'scaleTier': 'BASIC',
    'packageUris': ['gs://my/trainer/path/package-0.0.0.tar.gz'],
    'pythonModule': 'trainer.task'
    'args': ['--arg1', 'value1', '--arg2', 'value2'],
    'region': 'us-central1',
    'jobDir': 'gs://my/training/job/directory',
    'runtimeVersion': '1.13',
    'pythonVersion': '3.5'}

для получения дополнительной информации, пожалуйста, обратитесь:

https://cloud.google.com/ml-engine/docs/tensorflow/environment-overview

https://cloud.google.com/ml-engine/docs/tensorflow/versioning#set-python-version-training

...