2017-07-22 1 views
0

Je veux créer un chatbot en utilisant Tensorflow.J'utilise le code dans 'github.com/tensorflow/models/tree/master/tutorials/rnn/translate '. Lors de l'exécution du code dans google-cloud-ml-engine, je reçois une exception'/usr/bin/python: aucun module nommé data_utils 'et le travail échoue. Voici les commandes que j'ai utilisé,rnn traduire montrer data_utils introuvable dans google-cloud-ml-engine

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

Est-ce le problème avec ml_engine ou tensorflow?

J'ai suivi le blog 'blog.kovalevskyi.com/how-to-train-a-chatbot-with-the-tensorflow-and-google-cloud-ml-3a5617289032' et initialement utilisé 'github.com/b0noI/models/tree/translate_tutorial_supports_google_cloud_ml/tutoriels/rnn/translate '. C'était aussi la même erreur.

+0

Copie possible de [ImportError: aucun module nommé data \ _utils] (https://stackoverflow.com/questions/41609678/importerror-no-module-named-data-utils) –

+0

Pouvez-vous fournir une liste de répertoires récursives enracinée? dans le répertoire que vous exécutez 'gcloud'? – rhaertel80

+0

@ rhaertel80 [link] (http://boaloysius.me/sites/default/files/chat_bot_new.png). Voici une capture d'écran détaillée. –

Répondre

0

Aucun, il s'agit en fait d'un problème dans le code que vous téléchargez, , à savoir la satisfaction des dépendances locales. Le fichier data_utils.py se trouve dans le même dossier que celui d'origine. Ceci est également mentionné dans this post vous devez vous assurer qu'il est disponible pour votre modèle.