Skip to content

Commit 41bfc5d

Browse files
jakeharmon8tensorflower-gardener
authored andcommitted
Set release_base for all release platforms
PiperOrigin-RevId: 620111958
1 parent 56e98e5 commit 41bfc5d

File tree

3 files changed

+30
-6
lines changed

3 files changed

+30
-6
lines changed

.bazelrc

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -597,8 +597,12 @@ try-import %workspace%/.bazelrc.user
597597
# Build TensorFlow v2.
598598
test:release_base --test_size_filters=small,medium
599599

600+
# Ensure release_base is set on linux
601+
build:release_linux_base --config=release_base
602+
600603
# Target the AVX instruction set
601604
build:release_linux_base --config=avx_linux
605+
602606
# Enable support for all targets
603607
build:release_base --config=cpu_cross
604608

@@ -679,12 +683,14 @@ build:unsupported_gpu_linux --action_env=GCC_HOST_COMPILER_PATH="/dt9/usr/bin/gc
679683
build:unsupported_gpu_linux --crosstool_top=@ubuntu20.04-gcc9_manylinux2014-cuda11.2-cudnn8.1-tensorrt7.2_config_cuda//crosstool:toolchain
680684

681685
build:release_cpu_macos --config=avx_linux
682-
test:release_cpu_macos --config=release_base
683686

684687
# Base build configs for macOS
685688
build:release_macos_base --action_env DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
686689
build:release_macos_base --define=no_nccl_support=true --output_filter=^$
687690

691+
# Ensure release_base is set on mac
692+
build:release_macos_base --config=release_base
693+
688694
# Build configs for macOS x86
689695
build:release_macos_x86 --config=release_macos_base
690696
# Build with the AVX instruction set when on macOS x86
@@ -714,10 +720,12 @@ test:release_macos_x86 --config=release_macos_base
714720
# Test configs for macOS Arm64
715721
test:release_macos_arm64 --config=release_macos_base
716722

723+
# Ensure release_base is set on windows
724+
build:release_cpu_windows --config=release_base
725+
717726
# TODO(kanglan): Update windows configs after b/289091160 is fixed
718727
build:release_cpu_windows --config=avx_win
719728
build:release_cpu_windows --define=no_tensorflow_py_deps=true
720-
test:release_cpu_windows --config=release_base
721729

722730
# Exclude TFRT integration for anything but Linux.
723731
build:android --config=no_tfrt

third_party/xla/.bazelrc

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -597,8 +597,12 @@ try-import %workspace%/.bazelrc.user
597597
# Build TensorFlow v2.
598598
test:release_base --test_size_filters=small,medium
599599

600+
# Ensure release_base is set on linux
601+
build:release_linux_base --config=release_base
602+
600603
# Target the AVX instruction set
601604
build:release_linux_base --config=avx_linux
605+
602606
# Enable support for all targets
603607
build:release_base --config=cpu_cross
604608

@@ -679,12 +683,14 @@ build:unsupported_gpu_linux --action_env=GCC_HOST_COMPILER_PATH="/dt9/usr/bin/gc
679683
build:unsupported_gpu_linux --crosstool_top=@ubuntu20.04-gcc9_manylinux2014-cuda11.2-cudnn8.1-tensorrt7.2_config_cuda//crosstool:toolchain
680684

681685
build:release_cpu_macos --config=avx_linux
682-
test:release_cpu_macos --config=release_base
683686

684687
# Base build configs for macOS
685688
build:release_macos_base --action_env DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
686689
build:release_macos_base --define=no_nccl_support=true --output_filter=^$
687690

691+
# Ensure release_base is set on mac
692+
build:release_macos_base --config=release_base
693+
688694
# Build configs for macOS x86
689695
build:release_macos_x86 --config=release_macos_base
690696
# Build with the AVX instruction set when on macOS x86
@@ -714,10 +720,12 @@ test:release_macos_x86 --config=release_macos_base
714720
# Test configs for macOS Arm64
715721
test:release_macos_arm64 --config=release_macos_base
716722

723+
# Ensure release_base is set on windows
724+
build:release_cpu_windows --config=release_base
725+
717726
# TODO(kanglan): Update windows configs after b/289091160 is fixed
718727
build:release_cpu_windows --config=avx_win
719728
build:release_cpu_windows --define=no_tensorflow_py_deps=true
720-
test:release_cpu_windows --config=release_base
721729

722730
# Exclude TFRT integration for anything but Linux.
723731
build:android --config=no_tfrt

third_party/xla/third_party/tsl/.bazelrc

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -597,8 +597,12 @@ try-import %workspace%/.bazelrc.user
597597
# Build TensorFlow v2.
598598
test:release_base --test_size_filters=small,medium
599599

600+
# Ensure release_base is set on linux
601+
build:release_linux_base --config=release_base
602+
600603
# Target the AVX instruction set
601604
build:release_linux_base --config=avx_linux
605+
602606
# Enable support for all targets
603607
build:release_base --config=cpu_cross
604608

@@ -679,12 +683,14 @@ build:unsupported_gpu_linux --action_env=GCC_HOST_COMPILER_PATH="/dt9/usr/bin/gc
679683
build:unsupported_gpu_linux --crosstool_top=@ubuntu20.04-gcc9_manylinux2014-cuda11.2-cudnn8.1-tensorrt7.2_config_cuda//crosstool:toolchain
680684

681685
build:release_cpu_macos --config=avx_linux
682-
test:release_cpu_macos --config=release_base
683686

684687
# Base build configs for macOS
685688
build:release_macos_base --action_env DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
686689
build:release_macos_base --define=no_nccl_support=true --output_filter=^$
687690

691+
# Ensure release_base is set on mac
692+
build:release_macos_base --config=release_base
693+
688694
# Build configs for macOS x86
689695
build:release_macos_x86 --config=release_macos_base
690696
# Build with the AVX instruction set when on macOS x86
@@ -714,10 +720,12 @@ test:release_macos_x86 --config=release_macos_base
714720
# Test configs for macOS Arm64
715721
test:release_macos_arm64 --config=release_macos_base
716722

723+
# Ensure release_base is set on windows
724+
build:release_cpu_windows --config=release_base
725+
717726
# TODO(kanglan): Update windows configs after b/289091160 is fixed
718727
build:release_cpu_windows --config=avx_win
719728
build:release_cpu_windows --define=no_tensorflow_py_deps=true
720-
test:release_cpu_windows --config=release_base
721729

722730
# Exclude TFRT integration for anything but Linux.
723731
build:android --config=no_tfrt

0 commit comments

Comments
 (0)