rnn翻译显示在google-cloud-ml-engine中找不到data_utils

时间:2017-07-22 03:46:25

标签: tensorflow google-cloud-ml-engine

我想使用Tensorflow创建一个聊天机器人。我正在使用' github.com/tensorflow/models/tree/master/tutorials/rnn/translate'中的代码。在运行Google中的代码时cloud-ml-engine我得到一个异常' / usr / bin / python:没有名为data_utils的模块'而且工作失败了。 这是我使用的命令,

gcloud ml-engine jobs submit training ${JOB_NAME} \
  --package-path=. \
  --module-name=translate.translate \
  --staging-bucket="${TRAIN_BUCKET}" \
  --region=us-central1 \
  -- \
  --from_train_data=${INPUT_TRAIN_DATA_A} \
  --to_train_data=${INPUT_TRAIN_DATA_B} \
  --from_dev_data=${INPUT_TEST_DATA_A} \
  --to_dev_data=${INPUT_TEST_DATA_B} \
  --train_dir="${TRAIN_PATH}" \
  --data_dir="${TRAIN_PATH}" \
  --steps_per_checkpoint=5 \
  --from_vocab_size=45000 \
  --to_vocab_size=45000

ml_engine log screenshot 1

ml_engine log screenshot 2

是ml_engine还是tensorflow的问题?

我关注了博客&blog; blog.kovalevskyi.com/how-to-train-a-chatbot-with-the-tensorflow-and-google-cloud-ml-3a5617289032'最初使用' github.com/b0noI/models/tree/translate_tutorial_supports_google_cloud_ml/tutorials/rnn/translate'。它也给出了同样的错误。

1 个答案:

答案 0 :(得分:0)

没有,这实际上是您要上传的代码中的问题,  即满足本地依赖性。文件data_utils.py与您获得示例的文件夹位于同一文件夹中。 this post中也提到了这一点,您应该确保它适用于您的模型。