Hi,
I was able to compile tensorflowv1.12.0 (CPU version) with gcc 4.8.5 (system default) from source, and i am currently having issues while compiling tensorflow with intel. Here are some details wrt. build environment -
- OS Platform and Distribution (e.g., Linux Ubuntu 16.04): CentOS Linux release 7.6.1810 (Core)
- Python version: 3.6.8
- Bazel version : 0.19.1
- GCC/Compiler version : gcc 4.8.5 + intel/19.0.0.117
- CUDA/cuDNN version: NA (CPU Build)
- GPU model and memory: NA (CPU build)
Primary reason for rebuilding with intel/19.0.0.117 is to compare relative performance gain on some sample TF benchmarks.
tensorflow-1.12.0]$ icc --version icc (ICC) 19.0.0.117 20180804 Copyright (C) 1985-2018 Intel Corporation. All rights reserved.
The command used for compilation is as follows -
CC=icc bazel build --config=mkl --define=grpc_no_ares=true --copt=-xHOST //tensorflow/tools/pip_package:build_pip_package
Error messages with aforementioned command line can be found in build_logs.txt & build_logs2.txt
Since bazel seems to be using parallel make (make -j N) type biild, I tried "make"ing tensorflow in "serial mode" as -
CC=icc bazel build -s --config=mkl --jobs=1 --define=grpc_no_ares=true --copt=-xHOST //tensorflow/tools/pip_package:build_pip_package
compilation logs (for --jobs=1) are in file build_logs3_serial1. Please let me know if any further information is required from my end.
Eagerly awaiting your replies.