SyntaxNet入门(使用Parsey McParseface立即开始解析文本)

时间:2016-05-20 18:16:33

标签: syntaxnet

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

虽然在进行bazel测试之后,据说"在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

如果有人能帮助我,我真的很感激。

非常感谢

2 个答案:

答案 0 :(得分:1)

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

搜索“sudo find / -iname'resolutioner_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做同样的事情。 保存文件,并使其运行。 希望它有所帮助

答案 1 :(得分:0)

我有类似的问题,以防任何人都有用。如果重命名或移动安装了syntaxnet的路径,则会在安装过程中断开它创建的六个符号链接(它使用绝对路径)。在这种情况下,您必须使用新路径重新创建链接。