@@ -60,11 +60,41 @@ if is_windows; then
60
60
sed -i -e ' s/":headers",$/":headers", ":windows_static_link_data",/' third_party/icu/BUILD.bzl
61
61
fi
62
62
63
- # Copy the building configuration of TF.
64
- curl https://raw.githubusercontent.com/tensorflow/tensorflow/master/.bazelrc -o .bazelrc
65
- # the next line is temporary to aid in transition
66
- write_to_bazelrc " build:manylinux2010 --config=release_cpu_linux"
67
- write_to_bazelrc " build:manylinux2014 --config=release_cpu_linux"
63
+ write_to_bazelrc " build:release_cpu_linux --config=manylinux2014"
64
+ write_to_bazelrc " build:manylinux2010 --crosstool_top=@ubuntu20.04-gcc9_manylinux2014-cuda11.2-cudnn8.1-tensorrt7.2_config_cuda//crosstool:toolchain"
65
+ write_to_bazelrc " build:manylinux2014 --crosstool_top=@ubuntu20.04-gcc9_manylinux2014-cuda11.2-cudnn8.1-tensorrt7.2_config_cuda//crosstool:toolchain"
66
+ write_to_bazelrc " build --spawn_strategy=standalone"
67
+ write_to_bazelrc " build --strategy=Genrule=standalone"
68
+ write_to_bazelrc " build -c opt"
69
+ write_to_bazelrc " build --define=framework_shared_object=true"
70
+ write_to_bazelrc " build --experimental_repo_remote_exec"
71
+ # By default, build in C++ 14 mode.
72
+ write_to_bazelrc " build --cxxopt=-std=c++14"
73
+ write_to_bazelrc " build --host_cxxopt=-std=c++14"
74
+
75
+ # Config for Android build.
76
+ write_to_bazelrc " build:android --crosstool_top=//external:android/crosstool"
77
+ write_to_bazelrc " build:android --host_crosstool_top=@bazel_tools//tools/cpp:toolchain"
78
+ write_to_bazelrc " build:android --action_env TF_HEADER_DIR=\"\" "
79
+ write_to_bazelrc " build:android --action_env TF_SHARED_LIBRARY_DIR=\"\" "
80
+ write_to_bazelrc " build:android --action_env TF_SHARED_LIBRARY_NAME=\"\" "
81
+ write_to_bazelrc " build:android_arm --config=android"
82
+ write_to_bazelrc " build:android_arm --cpu=armeabi-v7a"
83
+ write_to_bazelrc " build:android_arm --fat_apk_cpu=armeabi-v7a"
84
+ write_to_bazelrc " build:android_arm64 --config=android"
85
+ write_to_bazelrc " build:android_arm64 --cpu=arm64-v8a"
86
+ write_to_bazelrc " build:android_arm64 --fat_apk_cpu=arm64-v8a"
87
+ write_to_bazelrc " build:android_x86 --config=android"
88
+ write_to_bazelrc " build:android_x86 --cpu=x86"
89
+ write_to_bazelrc " build:android_x86 --fat_apk_cpu=x86"
90
+ write_to_bazelrc " build:android_x86_64 --config=android"
91
+ write_to_bazelrc " build:android_x86_64 --cpu=x86_64"
92
+ write_to_bazelrc " build:android_x86_64 --fat_apk_cpu=x86_64"
93
+
94
+ if is_windows; then
95
+ write_to_bazelrc " build --copt=/experimental:preprocessor"
96
+ write_to_bazelrc " build --host_copt=/experimental:preprocessor"
97
+ fi
68
98
69
99
if (which python) | grep -q " python" ; then
70
100
installed_python=" python"
0 commit comments