我正在尝试运行一个TensorFlow示例(textsum),readme.md指定使用bazel进行培训。好的,我尽职地安装了chocolaty,然后安装了bazel,然后bazel成功地运行并创建了构建文件。所以bazel似乎起作用了。
然而,当我到达火车台阶时--也是由bazel策划的--它被一条我不太明白,也找不到多少信息的IOError消息堵住了。
下面是:
UXIE+mike@uxie /d/tensorflow/models
$ bazel-bin/textsum/seq2seq_attention --mode=train --article_key=article --abstract_key=abstract
--data_path=data/training-* --vocab_path=data/vocab --log_root=textsum/log_root --train_dir=textsum/log_root/train
Traceback (most recent call last):
File "C:\Python27\lib\runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "C:\Python27\lib\runpy.py", line 72, in _run_code
exec code in run_globals
File "bazel-bin\textsum\seq2seq_attention\__main__.py", line 168, in <module>
File "bazel-bin\textsum\seq2seq_attention\__main__.py", line 115, in Main
File "bazel-bin\textsum\seq2seq_attention\__main__.py", line 98, in CreateModuleSpace
File "C:\Python27\lib\zipfile.py", line 756, in __init__
self.fp = open(file, modeDict[mode])
IOError: [Errno 2] No such file or directory: '\\\\?\\bazel-bin\\textsum\\seq2seq_attention'我是在一个bash中运行这个程序的(每次都尝试了几个相同的结果),而且它显然已经成功地启动了包含在seq2set_attention zip文件中的python (请参阅调用该文件的第2行)。
然而,看看错误转储,它似乎会感到困惑,突然就找不到那个zip文件了(见最后一行)。
所以有几个问题:
\\\\?\\前缀。在谷歌上搜索那根绳子没用的。我想知道这到底意味着什么。发布于 2017-05-23 11:35:56
这是Bazel0.4.5中的一个bug,请参阅https://github.com/bazelbuild/bazel/issues/2708
您可以从HEAD构建Bazel,或者将其升级到0.5.0版本的候选版本来修复这个问题。
choco install bazel --version 0.5.0-rc6https://stackoverflow.com/questions/44122261
复制相似问题