in build_ngtf.py [0:0]
def version_check(use_prebuilt_tensorflow, use_tensorflow_from_location,
disable_cpp_api):
# Check pre-requisites
if use_prebuilt_tensorflow and not disable_cpp_api:
# Check if the gcc version is at least 5.3.0
if (platform.system() != 'Darwin'):
gcc_ver = get_gcc_version()
if gcc_ver < '5.3.0':
raise Exception(
"Need GCC 5.3.0 or newer to build using prebuilt TensorFlow"
" or Intel Tensorflow\n"
"Gcc version installed: " + gcc_ver + "\n"
"To build from source omit `use_prebuilt_tensorflow`")
# Check cmake version
cmake_ver = get_cmake_version()
if (int(cmake_ver[0]) < 3 or int(cmake_ver[1]) < 4):
raise Exception("Need minimum cmake version 3.4\n"
"Got: " + '.'.join(cmake_ver))
if not use_tensorflow_from_location and not disable_cpp_api and not use_prebuilt_tensorflow:
# Check bazel version
bazel_kind, bazel_ver = get_bazel_version()
got_correct_bazel_version = bazel_kind == 'Bazelisk version'
if (not got_correct_bazel_version and int(bazel_ver[0]) < 2):
raise Exception("Need bazel version >= 2.0.0 \n" + "Got: " +
'.'.join(bazel_ver))