使用Bazel构建SyntaxNet时出错

时间:2016-06-02 10:57:21

标签: ubuntu build tensorflow bazel syntaxnet

我试图按照SyntaxNet Github page

上的说明在我的VirtualBox中的Ubuntu上运行语法

当我运行“bazel test syntaxnet / ... util / utf8 / ...”时,跳过了所有测试目标。错误代码如下所示。Error codes while building SyntaxNet

1 个答案:

答案 0 :(得分:4)

您遇到的问题:

gcc: internal compiler error: Killed (program cc1plus)

...通常是由GCC耗尽内存引起的。有两种主要方法可以解决这个问题:

  1. 使用Bazel的--jobs标志限制并行作业的数量。
  2. 限制使用Bazel --local_resources标志的资源。
  3. 最佳配置取决于您的特定计算机,但以下内容为known to work in the past(用于构建TensorFlow):

    bazel test syntaxnet/... util/utf8/... --local_resources 2048,2.0,1.0 --jobs 1