diff --git a/tensorflow/python/keras/api/BUILD b/tensorflow/python/keras/api/BUILD index 19ad03a09bf..32c5e87a8f9 100644 --- a/tensorflow/python/keras/api/BUILD +++ b/tensorflow/python/keras/api/BUILD @@ -6,7 +6,9 @@ load("//tensorflow/python/tools/api/generator:api_init_files.bzl", "KERAS_API_IN load("//tensorflow/python/tools/api/generator:api_init_files_v1.bzl", "KERAS_API_INIT_FILES_V1") package( - default_visibility = ["//visibility:public"], + default_visibility = [ + "//tensorflow:tensorflow_py", + ], licenses = ["notice"], # Apache 2.0 License ) diff --git a/tensorflow/python/keras/applications/BUILD b/tensorflow/python/keras/applications/BUILD index 39c562c66c3..992010a809e 100644 --- a/tensorflow/python/keras/applications/BUILD +++ b/tensorflow/python/keras/applications/BUILD @@ -4,7 +4,11 @@ load("//tensorflow:tensorflow.bzl", "tf_py_test") package( - default_visibility = ["//visibility:public"], + default_visibility = [ + # Remove this deps to integration test. + "//tensorflow/lite/experimental/tf_runtime:__pkg__", + "//tensorflow/python/keras:__subpackages__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/datasets/BUILD b/tensorflow/python/keras/datasets/BUILD index 307ba24fa18..63d9826f5ec 100644 --- a/tensorflow/python/keras/datasets/BUILD +++ b/tensorflow/python/keras/datasets/BUILD @@ -2,7 +2,9 @@ # Contains the Keras datasets package (internal TensorFlow version). package( - default_visibility = ["//visibility:public"], + default_visibility = [ + "//tensorflow/python/keras:__subpackages__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/distribute/BUILD b/tensorflow/python/keras/distribute/BUILD index 515d201d1bd..7f2339f2ff9 100644 --- a/tensorflow/python/keras/distribute/BUILD +++ b/tensorflow/python/keras/distribute/BUILD @@ -7,7 +7,12 @@ load("//tensorflow:tensorflow.bzl", "py_test") load("//tensorflow:tensorflow.bzl", "cuda_py_test") package( - default_visibility = ["//visibility:public"], + # TODO(scottzhu): Remove this deps when distribute test are converted to integration test. + default_visibility = [ + "//tensorflow/python/distribute:__pkg__", + "//tensorflow/python/keras:__subpackages__", + "//tensorflow/tools/pip_package:__pkg__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/engine/BUILD b/tensorflow/python/keras/engine/BUILD index 54cce9e6486..51666a0f34f 100644 --- a/tensorflow/python/keras/engine/BUILD +++ b/tensorflow/python/keras/engine/BUILD @@ -5,7 +5,12 @@ load("//tensorflow:tensorflow.bzl", "tf_py_test") load("//tensorflow:tensorflow.bzl", "cuda_py_test") package( - default_visibility = ["//visibility:public"], + # TODO(scottzhu): Remove non-keras deps from TF. + default_visibility = [ + "//tensorflow/python:__pkg__", + "//tensorflow/python/feature_column:__pkg__", + "//tensorflow/python/keras:__subpackages__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/layers/BUILD b/tensorflow/python/keras/layers/BUILD index 1482e747a42..ad0cdb20f44 100644 --- a/tensorflow/python/keras/layers/BUILD +++ b/tensorflow/python/keras/layers/BUILD @@ -5,7 +5,15 @@ load("//tensorflow:tensorflow.bzl", "tf_py_test") load("//tensorflow:tensorflow.bzl", "cuda_py_test") package( - default_visibility = ["//visibility:public"], + # TODO(scottzhu): Remove non-keras deps from TF. + default_visibility = [ + "//tensorflow/python/distribute:__pkg__", + "//tensorflow/python/feature_column:__pkg__", + "//tensorflow/python/keras:__subpackages__", + "//tensorflow/python/kernel_tests:__pkg__", + "//tensorflow/python/training/tracking:__pkg__", + "//tensorflow/tools/pip_package:__pkg__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/layers/preprocessing/BUILD b/tensorflow/python/keras/layers/preprocessing/BUILD index e0dd9114755..288dfa1cf84 100644 --- a/tensorflow/python/keras/layers/preprocessing/BUILD +++ b/tensorflow/python/keras/layers/preprocessing/BUILD @@ -5,7 +5,10 @@ load("//tensorflow:tensorflow.bzl", "tf_py_test") load("//tensorflow:tensorflow.bzl", "cuda_py_test") package( - default_visibility = ["//visibility:public"], + default_visibility = [ + "//tensorflow/python/keras:__subpackages__", + "//tensorflow/tools/pip_package:__pkg__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/mixed_precision/experimental/BUILD b/tensorflow/python/keras/mixed_precision/experimental/BUILD index c672bd51cc7..09f6970db31 100644 --- a/tensorflow/python/keras/mixed_precision/experimental/BUILD +++ b/tensorflow/python/keras/mixed_precision/experimental/BUILD @@ -20,7 +20,13 @@ load("//tensorflow:tensorflow.bzl", "py_test") load("//tensorflow:tensorflow.bzl", "cuda_py_test") package( - default_visibility = ["//visibility:public"], + default_visibility = [ + # TODO(scottzhu): Remove these two deps and convert the test to integration test. + "//tensorflow/python:__pkg__", # For loss_scale_optimizer_test + "//tensorflow/python/distribute:__pkg__", # For collective_all_reduce_strategy_test + "//tensorflow/python/keras:__subpackages__", + "//tensorflow/tools/pip_package:__pkg__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/optimizer_v2/BUILD b/tensorflow/python/keras/optimizer_v2/BUILD index 03d9a0070f4..afdb8bc04b3 100644 --- a/tensorflow/python/keras/optimizer_v2/BUILD +++ b/tensorflow/python/keras/optimizer_v2/BUILD @@ -4,7 +4,13 @@ load("//tensorflow:tensorflow.bzl", "cuda_py_test") package( - default_visibility = ["//visibility:public"], + # TODO(scottzhu): Remove non-keras deps from TF. + default_visibility = [ + "//tensorflow/python:__pkg__", + "//tensorflow/python/distribute:__pkg__", + "//tensorflow/python/keras:__subpackages__", + "//tensorflow/python/training/tracking:__pkg__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/premade/BUILD b/tensorflow/python/keras/premade/BUILD index 2892dfbb0fb..8c30cdbe2a6 100644 --- a/tensorflow/python/keras/premade/BUILD +++ b/tensorflow/python/keras/premade/BUILD @@ -1,15 +1,16 @@ # Description: # Contains the Keras Premade Models (internal TensorFlow version). +load("//tensorflow:tensorflow.bzl", "py_test") package( - default_visibility = ["//visibility:public"], + default_visibility = [ + "//tensorflow/python/keras:__subpackages__", + ], licenses = ["notice"], # Apache 2.0 ) exports_files(["LICENSE"]) -load("//tensorflow:tensorflow.bzl", "py_test") - py_library( name = "premade", srcs = [ diff --git a/tensorflow/python/keras/preprocessing/BUILD b/tensorflow/python/keras/preprocessing/BUILD index 7c75e45fc58..1bfbef38ac9 100644 --- a/tensorflow/python/keras/preprocessing/BUILD +++ b/tensorflow/python/keras/preprocessing/BUILD @@ -4,7 +4,12 @@ load("//tensorflow:tensorflow.bzl", "tf_py_test") package( - default_visibility = ["//visibility:public"], + default_visibility = [ + # TODO(scottzhu): Remove non-keras deps from TF. + "//tensorflow/lite/experimental/tf_runtime:__pkg__", + "//tensorflow/tools/docs:__pkg__", + "//tensorflow/python/keras:__subpackages__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/saving/BUILD b/tensorflow/python/keras/saving/BUILD index eda4df9b742..8220a951b41 100644 --- a/tensorflow/python/keras/saving/BUILD +++ b/tensorflow/python/keras/saving/BUILD @@ -4,7 +4,11 @@ load("//tensorflow:tensorflow.bzl", "tf_py_test") package( - default_visibility = ["//visibility:public"], + # TODO(scottzhu): Remove non-keras deps from TF. + default_visibility = [ + "//tensorflow/python/distribute:__pkg__", + "//tensorflow/python/keras:__subpackages__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/tests/BUILD b/tensorflow/python/keras/tests/BUILD index 94f5624bd4e..bcbb7a375d0 100644 --- a/tensorflow/python/keras/tests/BUILD +++ b/tensorflow/python/keras/tests/BUILD @@ -4,7 +4,9 @@ load("//tensorflow:tensorflow.bzl", "tf_py_test") package( - default_visibility = ["//visibility:public"], + default_visibility = [ + "//tensorflow/tools/pip_package:__pkg__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/type/BUILD b/tensorflow/python/keras/type/BUILD index cc82b1b4b7f..bb612301dd1 100644 --- a/tensorflow/python/keras/type/BUILD +++ b/tensorflow/python/keras/type/BUILD @@ -1,7 +1,7 @@ load("//tensorflow:tensorflow.bzl", "py_strict_library") package( - default_visibility = ["//tensorflow:__subpackages__"], + default_visibility = ["//tensorflow/python/keras:__subpackages__"], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/utils/BUILD b/tensorflow/python/keras/utils/BUILD index 681dec5932e..8e84a789c66 100644 --- a/tensorflow/python/keras/utils/BUILD +++ b/tensorflow/python/keras/utils/BUILD @@ -5,7 +5,11 @@ load("//tensorflow:tensorflow.bzl", "tf_py_test") load("//tensorflow:tensorflow.bzl", "cuda_py_test") package( - default_visibility = ["//visibility:public"], + # TODO(scottzhu): Remove non-keras deps from TF. + default_visibility = [ + "//tensorflow/python/feature_column:__pkg__", + "//tensorflow/python/keras:__subpackages__", + ], licenses = ["notice"], # Apache 2.0 ) diff --git a/tensorflow/python/keras/wrappers/BUILD b/tensorflow/python/keras/wrappers/BUILD index 5f8d6bd8780..446dac2697f 100644 --- a/tensorflow/python/keras/wrappers/BUILD +++ b/tensorflow/python/keras/wrappers/BUILD @@ -4,7 +4,7 @@ load("//tensorflow:tensorflow.bzl", "tf_py_test") package( - default_visibility = ["//visibility:public"], + default_visibility = ["//tensorflow/python/keras:__subpackages__"], licenses = ["notice"], # Apache 2.0 )