从源构建Tensorflow服务时出错

时间:2019-10-17 06:26:49

标签: tensorflow tensorflow-serving

我正在从适合我的CPU的源构建Tensorflow服务。我正在使用发布分支1.14和Bazel版本0.26.1。  我使用以下命令进行构建:

tools/run_in_docker.sh bazel build --copt=-mavx2 --copt=-mfma --local_resources=2048,.5,1.0 tensorflow_serving/...

我正在使用具有8GB RAM的MacOS Mojave。 错误:

/Users/user/PycharmProjects/serving/.cache/_bazel_user/28517966d062a7dca9cfa7e5166bc7fc/external/org_tensorflow/tensorflow/core/kernels/BUILD:5341:1: C++ compilation of rule '@org_tensorflow//tensorflow/core/kernels:training_ops' failed (Exit 4)
gcc: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
INFO: Elapsed time: 1399.895s, Critical Path: 100.48s
INFO: 101 processes: 101 local.
FAILED: Build did NOT complete successfully

我为此苦了很长时间。在这方面的任何帮助将是有帮助的。

我使用了以下Tutotial

1 个答案:

答案 0 :(得分:0)

即使在注释部分中也可以在此处(在“答案”部分中)指定解决方案,以使社区受益。

通过将Docker Engine分配的RAM数量从2 GB增加到4 GB可以解决此问题。