2016-05-14 65 views
2

我想在https://github.com/tensorflow/models/tree/master/syntaxnet未能建立/测试(巴泽勒)Syntaxnet(Tensorflow)

运行指令后的基本教程中,我得到以下错误,当我做bazel test syntaxnet/... util/utf8/...

以下是错误片段:

// syntaxnet:arc_standard_transitions_test传递0.0S
// syntaxnet:parser_features_test在0.0S
// syntaxnet通过:仙tence_features_test传递0.0S
// syntaxnet:shared_store_test传入0.2S
// syntaxnet:tagger_transitions_test在0.0S
// UTIL/UTF8通过:unicodetext_unittest传入0.0S
// syntaxnet:beam_reader_ops_test在0.1 FAILED小号
// syntaxnet:graph_builder_test FAILED在0.1秒
// syntaxnet:lexicon_builder_test FAILED在0.1秒
// syntaxnet:parser_trainer_test FAILED在0.1秒
// syntaxnet:在0.1秒
// syntaxnet reader_ops_test FAILED :text_formats_test 0.1s失败

在12次测试中执行12次:6次测试通过,6次本地失败。 有些测试的指定尺寸太大。使用--test_verbose_timeout_warnings命令行选项查看这些是哪些。

是否有人熟悉这种错误? 任何帮助将不胜感激。

非常感谢您提前。

+0

东西是不正确的与您tensorflow设置。你是直接签出还是刚刚从旧版本库更新?他们通过我的Linux机器。你在Macosx上吗? – fabrizioM

+0

这些测试的日志文件(会告诉你为什么这些测试失败)可以在你粘贴的东西上面的输出中找到。请看看这些并在您的问题中粘贴失败测试的实际原因。 – kristina

回答

0

如果你是在Mac上,使用此命令,而不是测试:

bazel test --linkopt=-headerpad_max_install_names \ 
syntaxnet/... util/utf8/... 
2

我面临同样的问题,直到我发现它的疑难问题。它建立在有关记忆Ubuntu 14.04与--local_resources 2048,.5,1.0旗帜。请按照下列步骤:

得到巴泽勒wget https://github.com/bazelbuild/bazel/releases/download/0.2.2b/bazel-0.2.2b-installer-linux-x86_64.sh

chmod +x bazel-0.2.2b-installer-linux-x86_64.sh

./bazel-0.2.2b-installer-linux-x86_64.sh --user

git clone --recursive https://github.com/tensorflow/models.git

的coorect版本

cd /models/syntaxnet/tensorflow

./configure

cd ..

bazel test --local_resources 2048,.5,1.0 --genrule_strategy=standalone syntaxnet/... util/utf8/...

希望这会帮助别人!

+0

还没有尝试过,但我同意这可能是一个资源问题。我加了'--jobs 4' – dmansfield

+0

Mihai,你能指定那些额外的标志代表什么。当我编写这些标志时,出现以下错误:''test'命令仅在工作区内受支持。' –

+0

是的,您必须从git仓库的'models/syntaxnet'根文件夹中运行bazel。安装正确版本的bazel后,请按照以下步骤操作:1'git clone --recursive https:// github.com/tensorflow/models.git' 2'cd/models/syntaxnet/tensorflow'3'./configure' 4'bazel test --local_resources 2048,.5,1.0 --genrule_strategy = standalone syntaxnet/... util/utf8/...'它在Ubuntu 14.04上适用于我 –