使用Cloud Composer在ML引擎上运行this example,但收到以下错误:
AttributeError:“模块”对象没有属性“估算器”
即使我正在导入import tensorflow as tf
,它也会在以下行退出:
estimator = tf.estimator.Estimator(model_fn = image_classifier,
运行时版本为1.8,类似于使用回购协议的版本。
t3 = MLEngineTrainingOperator(
task_id='ml_engine_training_op',
project_id=PROJECT_ID,
job_id=job_id,
package_uris=["gs://us-central1-ml/trainer-0.1.tar.gz"],
training_python_module=MODULE_NAME,
training_args=training_args,
region=REGION,
scale_tier='BASIC_GPU',
runtimeVersion = '1.8',
dag=dag
)
答案 0 :(得分:0)
请检查setup.py
,确保将tensorflow放入其中
REQUIRED_PACKAGES = ['tensorflow==1.8.0']
。或其他版本。然后,别忘了重新生成tar并上传。
此外,就我而言,MLEngineTrainingOperator
似乎根本没有选择runtime_version
或python_version
进入ML Engine。