使用Python 2.7的Google Cloud ML

时间:2019-05-28 06:11:47

标签: python google-cloud-platform google-cloud-ml

我有一个ML python脚本,已作为工作提交给Google Cloud ML,但是在使用*来解压缩列表时一直出现语法错误。然后我意识到我的代码正在Python V2.7中执行。为什么会这样,能否将Google Cloud ML设置为使用Python V3 ??

谢谢

1 个答案:

答案 0 :(得分:2)

如Google文档所述,

AI平台默认运行Python 2.7。 当您使用AI Platform运行时版本1.4或更高版本时,Python 3.5可用。

例如:

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