2015-11-15 5 views
1

Я бежал эту команду: bazel run -c opt tensorflow/models/rnn/translate:translate -- --data_dir /Users/Username/data/ --train_dir /Users/User/train/ --en_vocab_size=40000 --fr_vocab_size=40000 --size 256 --num_layers 2 --steps_per_checkpoint=50Выполнить обучение пространно, чтобы проверить статус, если команда

в течение приблизительно 10 часов, и до сих пор не выход. Есть ли способ запустить команду в подробном режиме?

ответ

0

Вы можете проверить флаги для этой команды bazel с помощью bazel help, что даст вам что-то like this. Я не запускать команду, но, глядя через эту страницу, я в следующем разделе многословие параметры: параметры, которые контролируют то, что Базэл печатает, который имеет то, что вы хотите:

  • --explain logfile
  • --verbose_explanations
  • --profile file
  • --[no]show_progress
  • --show_result n

Все звуки близки к тому, что вы хотите. Подробнее прочитайте документы.

1

Пример перевода RNN не имеет определенного «подробного» флага, но все его режимы производят вывод на stdout. Режим по умолчанию предназначен для обучения модели, которая работает неограниченно, производя выходные данные (и контрольную точку модели) каждые --steps_per_checkpoint=N шагов.

Возможно, что Bazel выполняет буферизацию стандартного вывода процесса, поэтому вы не можете видеть достигнутый прогресс. Вместо этого попробуйте запустить построенный двоичный код:

$ bazel build tensorflow/models/rnn/translate:translate -c opt 
$ bazel-bin/tensorflow/models/rnn/translate/translate --data_dir /Users/Username/data/ --train_dir /Users/User/train/ --en_vocab_size=40000 --fr_vocab_size=40000 --size 256 --num_layers 2 --steps_per_checkpoint=50 

 Смежные вопросы

  • Нет связанных вопросов^_^