1

我是 SyntaxNet 的新手,我最近尝试从https://github.com/tensorflow/models/blob/master/syntaxnet/README.md#instalation逐步安装它。

尽管在运行 bazel test 之后,当我使用此代码时,据说“执行了 12 个测试中的 12 个:12 个测试通过”

ubuntu@ubuntu-VirtualBox:~/Downloads/git-2.7.4/models/syntaxnet$
echo    'Bob brought the pizza to Alice.' |syntaxnet/demo.sh

它给了我这个错误:

syntaxnet/demo.sh: line 31: bazel-bin/syntaxnet/parser_eval: 
No such file or directory
syntaxnet/demo.sh: line 43: bazel-bin/syntaxnet/parser_eval: 
No such file or directory
syntaxnet/demo.sh: line 55: bazel-bin/syntaxnet/conll2tree: 
No such file or directory

如果有人可以帮助我,我将不胜感激。

太感谢了

4

2 回答 2

1

我遇到过同样的问题。要修复它,请修改 demo.sh 文件的第 31 和 55 行。它指向查找 parser_eval 和 conll2tree 的位置是错误的,至少它们在我的系统中。

搜索“sudo find / -iname 'parser_eval'”。对我来说,这个文件的位置是“/home/jesus/.cache/bazel/_bazel_jesus/afbbfe6033ddfb6168467a72894e5682/syntaxnet/bazel-out/local-opt/bin/syntaxnet/parser_eval”然后我继续将第31行指向这个位置“bazel-bin/syntaxnet/parser_eval”。

然后对第 55 行和 conll2tree 执行相同的操作。保存文件,然后运行。希望能帮助到你

于 2016-05-21T19:38:17.387 回答
0

我有一个类似的问题,以防它可能对任何人有用。如果您重命名或移动安装 syntaxnet 的路径,您将破坏它在安装期间创建的六个符号链接(它使用绝对路径)。在这种情况下,您必须使用新路径重新创建链接。

于 2016-10-03T15:50:25.067 回答