bazel bin托管的python进程似乎可以';找不到它的宿主zip文件
我正在尝试运行TensorFlow示例(bazel bin托管的python进程似乎可以';找不到它的宿主zip文件,python,tensorflow,bazel,Python,Tensorflow,Bazel,我正在尝试运行TensorFlow示例(textsum),而readme.md指定使用bazel进行培训。好的,我尽职尽责地安装了chocolaty,然后bazel,然后bazel成功运行并创建了构建文件。因此,bazel似乎有效 然而,当我到达火车站时(也是由bazel编排的),它被一条IOError信息阻塞了,我真的不明白,也找不到太多关于它的信息 这是: UXIE+mike@uxie /d/tensorflow/models $ bazel-bin/textsum/seq2seq_att
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'
UXIE+mike@uxie/d/tensorflow/模型
$bazel-bin/textsum/seq2seq\u注意--mode=train--article\u key=article--abstract\u key=abstract
--数据路径=数据/训练-*--vocab\u路径=数据/vocab--log\u root=textsum/log\u root--train\u dir=textsum/log\u root/train
回溯(最近一次呼叫最后一次):
文件“C:\Python27\lib\runpy.py”,第174行,在运行模块中作为主
“\uuuuu main\uuuuuuuuuuuuuuuuuuuuuuuuu”,fname,loader,pkg\u name)
文件“C:\Python27\lib\runpy.py”,第72行,在运行代码中
run_globals中的exec代码
文件“bazel bin\textsum\seq2seq_attention\\uuu__.py”,第168行,在
文件“bazel bin\textsum\seq2seq\u attention\\uuuuu main\uuuuu.py”,第115行,在main中
文件“bazel bin\textsum\seq2seq_attention\\uuu__.py”,第98行,在CreateModuleSpace中
文件“C:\Python27\lib\zipfile.py”,第756行,在_init中__
self.fp=open(文件,modeDict[mode])
IOError:[Errno 2]没有这样的文件或目录:“\\\?\\bazel bin\\textsum\\seq2seq\u注意”
我在Windows 10上的bash shell中运行了这个程序(每次都尝试了两个相同的结果),它显然成功地启动了seq2set\u attention
zip文件中包含的python代码(请参阅调用该文件的第二行)
然而,在查看错误转储时,它似乎感到困惑,突然它再也找不到该zip文件了(参见最后一行)
所以有几个问题:
- 我不记得以前见过
前缀。用谷歌搜索那根线也没用。我想知道它的确切含义\\\\?\\
- 为什么可执行文件突然找不到承载它的zip文件?(如果事实确实如此)
- 最后,如果您知道我可能错过了什么配置步骤,我将非常感谢您的任何提示
- 这是Bazel 0.4.5中的一个bug,请参见
您可以从HEAD构建Bazel,也可以将其升级到0.5.0候选版本来修复此问题
choco install bazel --version 0.5.0-rc6
这是Bazel0.4.5中的一个bug,请参阅 您可以从HEAD构建Bazel,也可以将其升级到0.5.0候选版本来修复此问题
choco install bazel --version 0.5.0-rc6
这就解决了这个问题,尽管我也必须将所有文件都放在C:驱动器上,但将其放在D:驱动器上似乎会导致类似的错误。我使用的是Anaconda4.1.164位(Pyhton3.5.2),bazel也安装了标准的Python2.7,以防有人感兴趣。所有人都相当困惑…当从D:构建时,您得到的确切错误是什么?你介意在上面安装一个窃听器吗?在使用Chocolate时,您可以跳过Python2.7的安装,只需将BAZEL_python指向Anaconda中的python3.exe即可。但如果投上一票,我会看看我是否能得到一个复制并将其记录在github中。不过明天-现在停止工作。这就解决了问题,虽然我也不得不把所有文件都放在C:驱动器上,但把它放在D:上似乎会导致类似的错误。我使用的是Anaconda4.1.164位(Pyhton3.5.2),bazel也安装了标准的Python2.7,以防有人感兴趣。所有人都相当困惑…当从D:构建时,您得到的确切错误是什么?你介意在上面安装一个窃听器吗?在使用Chocolate时,您可以跳过Python2.7的安装,只需将BAZEL_python指向Anaconda中的python3.exe即可。但如果投上一票,我会看看我是否能得到一个复制并将其记录在github中。但明天——现在停止工作。