代码之家  ›  专栏  ›  技术社区  ›  JY2k

MLengine“module”对象没有属性“estimator”

  •  0
  • JY2k  · 技术社区  · 7 年前

    this example 在使用Cloud composer的ML引擎上,但我收到以下错误:

    import tensorflow as tf 它在下面的线路上出口:

      estimator = tf.estimator.Estimator(model_fn = image_classifier,
    

    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 回复  |  直到 7 年前
        1
  •  0
  •   alex Lai    7 年前

    请检查一下房间 setup.py ,确保你把tensorflow作为 REQUIRED_PACKAGES = ['tensorflow==1.8.0'] . 或者其他版本。然后别忘了重新生成tar并上传。

    还有,就我而言, MLEngineTrainingOperator 似乎不太合适 runtime_version python_version 完全进入ML引擎。

    推荐文章