我一直在运行此命令: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 :(得分: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
答案 1 :(得分:0)
您可以使用bazel help
检查此bazel命令的所有标志,它会为您提供like this的内容。我没有运行该命令,但通过该页面查看,我看到以下部分详细程度选项:控制Bazel打印的选项,它具有您想要的内容:
--explain logfile
--verbose_explanations
--profile file
--[no]show_progress
--show_result n
所有声音都接近您想要的声音。阅读文档了解详情。