我有一个ML python脚本,我已将其作为作业提交给Google Cloud ML,但是在使用*
解压缩列表时不断收到语法错误。然后我意识到我的代码是在Python V2.7中执行的。为什么会这样,Google Cloud ML可以设置为使用Python V3吗?
谢谢
正如谷歌文档中提到的,
默认情况下,AI 平台运行Python 2.7
。 使用 AI 平台运行时版本 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