Ubuntu 使用Bazel构建SyntaxNet时出错

Ubuntu 使用Bazel构建SyntaxNet时出错,ubuntu,build,tensorflow,bazel,syntaxnet,Ubuntu,Build,Tensorflow,Bazel,Syntaxnet,我正试图在我的VirtualBox中的Ubuntu上运行Syntaxnet,操作说明如下: 当我运行bazel测试syntaxnet/。。。util/utf8/…,跳过所有测试目标。错误代码如下。您看到的问题: gcc: internal compiler error: Killed (program cc1plus) …通常是由GCC内存不足引起的。解决此问题有两个主要选项: 使用Bazel标志限制并行作业的数量。 限制使用Bazel标志的资源。 最佳配置将取决于您的特定机器,但构建Tens

我正试图在我的VirtualBox中的Ubuntu上运行Syntaxnet,操作说明如下:


当我运行bazel测试syntaxnet/。。。util/utf8/…,跳过所有测试目标。错误代码如下。

您看到的问题:

gcc: internal compiler error: Killed (program cc1plus)
…通常是由GCC内存不足引起的。解决此问题有两个主要选项:

使用Bazel标志限制并行作业的数量。 限制使用Bazel标志的资源。 最佳配置将取决于您的特定机器,但构建TensorFlow的方法如下所示:

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

非常感谢,这确实是问题所在。我增加了Virtualbox的RAM,并限制了bazel的资源。