gpt4 book ai didi

python - “模块”对象没有属性 'feature_column'

转载 作者:太空狗 更新时间:2023-10-29 20:27:02 25 4
gpt4 key购买 nike

我运行了 Google 的官方教程 (link here)。它在本地运行良好,但我卡在了需要在 Google Cloud Platform 上训练网络的部分。我在我的终端上运行了以下代码:

JOB_NAME=census_single_1
OUTPUT_PATH=gs://$BUCKET_NAME/$JOB_NAME
gcloud ml-engine jobs submit training $JOB_NAME \
--job-dir $OUTPUT_PATH \
--runtime-version 1.0 \
--module-name trainer.task \
--package-path trainer/ \
--region $REGION \
-- \
--train-files $TRAIN_DATA \
--eval-files $EVAL_DATA \
--train-steps 1000 \
--verbosity DEBUG

我收到以下错误消息:

"Traceback (most recent call last):\n File \"/usr/lib/python2.7/runpy.py\", line 162, in _run_module_as_main\n
\"main\", fname, loader, pkg_name)\n File \"/usr/lib/python2.7/runpy.py\", line 72, in _run_code\n exec code in run_globals\n File \"/root/.local/lib/python2.7/site-packages/trainer/task.py\", line 4, in \n import model\n File \"/root/.local/lib/python2.7/site-packages/trainer/model.py\", line 40, in \n
tf.feature_column.categorical_column_with_vocabulary_list(\nAttributeError: 'module' object has no attribute 'feature_column'\n"

//更新

没关系。我想到了。事实证明,--runtime-version 参数控制 Cloud ML 运行时版本 (link)。教程中指定为1.0,对应Tensorflow v 1.0.1,没有tf.feature_column.*,因为它是6月16日刚在Tensorflow v 1.2.0引入的, 2017

//更新 2

Google 教程已更新为使用 --runtime-version 1.2 而不是 --runtime-version 1.0 截至今天,2017 年 6 月 29 日。我不不知道他们是否看到了我的帖子,但这在 6 月 28 日和 6 月 29 日之间发生了变化。该教程的 future 用户应该不会遇到我遇到的同样问题。

最佳答案

更新 Google Cloud SDK 也可能会发生这种情况,在这种情况下,pip install --upgrade tensorflow 应该可以完成这项工作。

关于python - “模块”对象没有属性 'feature_column',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44812261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com