Create the initial BUILD file for tensorflow/core/platform folder

PiperOrigin-RevId: 261762636
This commit is contained in:
Gunhan Gulsoy 2019-08-05 13:56:55 -07:00 committed by TensorFlower Gardener
parent 2b8b865613
commit a1019d9526
83 changed files with 759 additions and 479 deletions

View File

@ -7,7 +7,7 @@ load("//tensorflow:tensorflow.bzl", "tf_cc_shared_object")
load("//tensorflow:tensorflow.bzl", "tf_custom_op_library_additional_deps_impl")
load("//tensorflow:tensorflow.bzl", "tf_native_cc_binary")
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_additional_binary_deps",
)
load(

View File

@ -8,12 +8,12 @@ load(
"tfe_xla_copts",
)
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_additional_device_tracer_test_flags",
"tf_kernel_tests_linkstatic",
)
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
)

View File

@ -10,7 +10,7 @@ load(
"tf_cc_test",
)
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"if_static",
"if_static_and_not_mobile",
)

View File

@ -1,7 +1,7 @@
# Description:
# CLIF wrappers for TensorFlow SavedModels.
load("//tensorflow/core:platform/default/build_config.bzl", "tf_py_clif_cc")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_py_clif_cc")
package(
default_visibility = ["//visibility:public"],

View File

@ -1,7 +1,7 @@
load("//tensorflow:tensorflow.bzl", "tf_cc_test", "cc_header_only_library")
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda")
load("//tensorflow:tensorflow.bzl", "tf_custom_op_py_library", "tf_jit_compilation_passes_extra_deps")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_additional_all_protos", "tf_proto_library")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_additional_all_protos", "tf_proto_library")
package(
default_visibility = [

View File

@ -4,7 +4,7 @@ load("//tensorflow/compiler/aot:tfcompile.bzl", "tf_library")
load("//tensorflow/compiler/tests:build_defs.bzl", "tf_xla_py_test")
load("//tensorflow/compiler/tests:build_defs.bzl", "generate_backend_suites")
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
)

View File

@ -3,7 +3,7 @@
load("@local_config_cuda//cuda:build_defs.bzl", "cuda_is_configured")
load("//tensorflow/compiler/tests:plugin.bzl", "plugins")
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
"tf_exec_compatible_with",
)

View File

@ -17,7 +17,7 @@ load("//tensorflow:tensorflow.bzl", "tf_cuda_cc_test")
load("//tensorflow:tensorflow.bzl", "tf_custom_op_py_library")
load("//tensorflow:tensorflow.bzl", "tf_py_wrap_cc")
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_additional_all_protos",
"tf_proto_library",
)
@ -26,7 +26,7 @@ load("@local_config_tensorrt//:build_defs.bzl", "if_tensorrt")
# NOTE: we always assume that if_static returns "otherwise" list in open source.
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"if_static",
)

View File

@ -1,6 +1,6 @@
load("//tensorflow:tensorflow.bzl", "tf_cc_binary", "tf_cc_test", "tf_cuda_cc_test")
load(
"//tensorflow/core:platform/default/cuda_build_defs.bzl",
"//tensorflow/core/platform:default/cuda_build_defs.bzl",
"if_cuda_is_configured",
)
load("//tensorflow/compiler/xla:xla.bzl", "xla_proto_library", "xla_py_proto_library")

View File

@ -1,5 +1,5 @@
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_py_clif_cc",
)
load("//tensorflow:tensorflow.bzl", "tf_custom_op_py_library")

View File

@ -1,7 +1,7 @@
load("//tensorflow:tensorflow.bzl", "tf_cc_test", "cc_header_only_library")
load("//tensorflow/compiler/xla:xla.bzl", "xla_proto_library")
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library_py",
)

View File

@ -1,4 +1,4 @@
load("//tensorflow/core:platform/default/build_config.bzl", "pyx_library")
load("//tensorflow/core/platform:default/build_config.bzl", "pyx_library")
load("//tensorflow/compiler/xla:xla.bzl", "xla_py_test_deps", "xla_python_default_plugins")
load("//tensorflow:tensorflow.bzl", "tf_pybind_extension")
load("//tensorflow:tensorflow.bzl", "py_test", "tf_cc_test")

View File

@ -4,7 +4,7 @@
load("//tensorflow/compiler/xla/tests:build_defs.bzl", "xla_test")
load("//tensorflow/compiler/xla:xla.bzl", "xla_proto_library")
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library_py",
)
load("//tensorflow:tensorflow.bzl", "tf_cc_test")

View File

@ -3,7 +3,7 @@
load("//tensorflow/compiler/xla:xla.bzl", "xla_proto_library")
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"if_static",
"tf_cuda_tests_tags",
)

View File

@ -7,7 +7,7 @@
load("//tensorflow/compiler/xla/tests:build_defs.bzl", "xla_test")
load("//tensorflow:tensorflow.bzl", "tf_cc_test")
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
)

View File

@ -1,5 +1,5 @@
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"if_static",
)

View File

@ -3,7 +3,7 @@
load("//tensorflow/compiler/xla/tests:build_defs.bzl", "generate_backend_suites", "generate_backend_test_macros", "xla_test", "xla_test_library")
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
)
load("//tensorflow:tensorflow.bzl", "tf_cc_binary", "tf_cc_test")

View File

@ -4,7 +4,7 @@ load("@local_config_cuda//cuda:build_defs.bzl", "cuda_is_configured")
load("//tensorflow/compiler/xla/tests:plugin.bzl", "plugins")
load("//tensorflow:tensorflow.bzl", "tf_cc_test")
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
)

View File

@ -1,15 +1,15 @@
"""Wrapper around cc_proto_library used inside the XLA codebase."""
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"cc_proto_library",
)
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"if_static",
)
load(
"//tensorflow/core:platform/default/cuda_build_defs.bzl",
"//tensorflow/core/platform:default/cuda_build_defs.bzl",
"if_cuda_is_configured",
)

View File

@ -8,7 +8,7 @@ load(
)
load("//tensorflow/compiler/xla:xla.bzl", "xla_proto_library")
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library_py",
)

View File

@ -1,6 +1,6 @@
load("//tensorflow:tensorflow.bzl", "tf_cc_test", "tf_cuda_cc_test")
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
)

View File

@ -1,4 +1,4 @@
load("//tensorflow/core:platform/default/build_config.bzl", "tf_proto_library")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_proto_library")
package(
licenses = ["notice"], # Apache 2.0

View File

@ -10,7 +10,7 @@ load(
# For platform specific build config
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library",
)

View File

@ -1,5 +1,5 @@
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library",
"tf_pyclif_proto_library",
)

View File

@ -1,7 +1,7 @@
# Implementation of a prototype TF distributed computation library.
load("//tensorflow/compiler/tests:build_defs.bzl", "tf_xla_py_test")
load("//tensorflow/core:platform/default/distribute.bzl", "distribute_py_test")
load("//tensorflow/core/platform:default/distribute.bzl", "distribute_py_test")
load("//tensorflow:tensorflow.bzl", "cuda_py_test")
package(

View File

@ -3,7 +3,7 @@
# For platform specific build config
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library_cc",
)

View File

@ -12,7 +12,7 @@ load(
"tf_kernel_library",
)
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_kernel_tests_linkstatic",
)
load("//tensorflow:tensorflow.bzl", "tf_custom_op_py_library")

View File

@ -31,7 +31,7 @@ filegroup(
# For platform specific build config
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library_cc",
)

View File

@ -7,7 +7,7 @@ package(default_visibility = [
licenses(["notice"]) # Apache 2.0
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_additional_mpi_lib_defines",
"tf_proto_library_cc",
)

View File

@ -1,7 +1,7 @@
load("//tensorflow:tensorflow.bzl", "tf_cc_test", "tf_custom_op_library", "tf_gen_op_libs", "tf_gen_op_wrapper_py", "tf_kernel_library")
load("//tensorflow:tensorflow.bzl", "cuda_py_test")
load("//tensorflow:tensorflow.bzl", "tf_custom_op_py_library")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_kernel_tests_linkstatic")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_kernel_tests_linkstatic")
package(
licenses = ["notice"], # Apache 2.0

View File

@ -1,4 +1,4 @@
load("//tensorflow/core:platform/default/build_config_root.bzl", "if_static")
load("//tensorflow/core/platform:default/build_config_root.bzl", "if_static")
package(
default_visibility = ["//visibility:public"],

View File

@ -1,7 +1,7 @@
load("//tensorflow:tensorflow.bzl", "tf_py_test")
load("//tensorflow:tensorflow.bzl", "tf_cc_shared_object")
load("//tensorflow/core:platform/default/build_config_root.bzl", "if_static")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_proto_library")
load("//tensorflow/core/platform:default/build_config_root.bzl", "if_static")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_proto_library")
# Placeholder for loading internal BUILD rule.
package(

View File

@ -10,7 +10,7 @@ load(
"py_test",
"tf_cc_test",
)
load("//tensorflow/core:platform/default/build_config.bzl", "tf_proto_library")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_proto_library")
# Placeholder: load("//tensorflow:tensorflow.bzl", "tf_portable_proto_lib")
package(

View File

@ -9,7 +9,7 @@ load(
"tf_py_test",
)
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_kernel_tests_linkstatic",
)

View File

@ -8,7 +8,7 @@ load("//tensorflow:tensorflow.bzl", "tf_gen_op_wrapper_py")
load("//tensorflow:tensorflow.bzl", "tf_custom_op_library")
load("//tensorflow:tensorflow.bzl", "tf_kernel_library")
load("//tensorflow:tensorflow.bzl", "tf_custom_op_py_library")
load("//tensorflow/core:platform/default/build_config_root.bzl", "if_static")
load("//tensorflow/core/platform:default/build_config_root.bzl", "if_static")
package(
default_visibility = ["//visibility:public"],

View File

@ -1,7 +1,7 @@
# TensorFlow code for training random forests.
load("//tensorflow:tensorflow.bzl", "tf_cc_test")
load("//tensorflow/core:platform/default/build_config_root.bzl", "if_static")
load("//tensorflow/core/platform:default/build_config_root.bzl", "if_static")
package(
default_visibility = ["//visibility:public"],

View File

@ -1,4 +1,4 @@
load("//tensorflow/core:platform/default/build_config.bzl", "tf_proto_library")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_proto_library")
package(
default_visibility = ["//visibility:public"],

View File

@ -2,7 +2,7 @@
# TensorBoard module containing volatile or experimental code.
# For platform specific build config
load("//tensorflow/core:platform/default/build_config.bzl", "tf_proto_library")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_proto_library")
load("//tensorflow:tensorflow.bzl", "py_test")
package(

View File

@ -1,7 +1,7 @@
# Description:
# contains parts of TensorFlow that are experimental or unstable and which are not supported.
load("//tensorflow/core:platform/default/build_config.bzl", "tf_proto_library")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_proto_library")
load("//tensorflow:tensorflow.bzl", "py_test")
package(

View File

@ -5,7 +5,7 @@ load("//tensorflow:tensorflow.bzl", "tf_cuda_library")
# For platform specific build config
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library_cc",
)

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@ package(
)
load("//tensorflow:tensorflow.bzl", "tf_cc_test")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_protos_all")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_protos_all")
cc_library(
name = "standalone",

View File

@ -22,7 +22,7 @@ load(
# For platform specific build config
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_additional_all_protos",
"tf_kernel_tests_linkstatic",
"tf_proto_library",

View File

@ -8,11 +8,11 @@ load("//tensorflow:tensorflow.bzl", "tf_cuda_cc_test")
# For platform specific build config
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_kernel_tests_linkstatic",
)
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
)

View File

@ -12,11 +12,11 @@ load("//tensorflow:tensorflow.bzl", "tf_cuda_cc_tests")
# For platform specific build config
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_kernel_tests_linkstatic",
)
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
)

View File

@ -2,7 +2,7 @@ load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda")
load("//tensorflow:tensorflow.bzl", "tf_cc_test")
load("//tensorflow:tensorflow.bzl", "tf_cuda_library")
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
)

View File

@ -1,6 +1,6 @@
load("//tensorflow:tensorflow.bzl", "tf_cc_test", "tf_cuda_library")
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_additional_all_protos",
"tf_proto_library",
"tf_protos_grappler",

View File

@ -3,7 +3,7 @@ load("//tensorflow:tensorflow.bzl", "tf_cuda_cc_test")
# Platform specific build config
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"if_static",
)

View File

@ -1,5 +1,5 @@
load("//tensorflow:tensorflow.bzl", "tf_cc_test")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_protos_all")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_protos_all")
package(
default_visibility = [

View File

@ -1,5 +1,5 @@
load("//tensorflow:tensorflow.bzl", "tf_cc_test")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_protos_all")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_protos_all")
package(
default_visibility = ["//visibility:private"],

View File

@ -1,6 +1,6 @@
load("//tensorflow:tensorflow.bzl", "tf_cc_test")
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_protos_grappler",
)

View File

@ -20,15 +20,15 @@ load("//tensorflow:tensorflow.bzl", "if_nccl")
load("//tensorflow:tensorflow.bzl", "tf_cuda_cc_test")
load("//tensorflow:tensorflow.bzl", "tf_cuda_cc_tests")
load(
"//tensorflow/core:platform/default/cuda_build_defs.bzl",
"//tensorflow/core/platform:default/cuda_build_defs.bzl",
"if_cuda_is_configured",
)
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_kernel_tests_linkstatic",
)
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"if_static",
"tf_cuda_tests_tags",
)

View File

@ -7,7 +7,7 @@ load(
"tf_kernel_library",
)
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library",
)

View File

@ -7,7 +7,7 @@ load(
"tf_kernel_library",
)
load(
"//tensorflow/core:platform/default/cuda_build_defs.bzl",
"//tensorflow/core/platform:default/cuda_build_defs.bzl",
"if_cuda_is_configured",
)

View File

@ -6,7 +6,7 @@ load("//tensorflow:tensorflow.bzl", "tf_cuda_cc_test")
load("//tensorflow:tensorflow.bzl", "tf_copts")
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda")
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
)

View File

@ -0,0 +1,357 @@
# Description:
# TensorFlow Base libraries.
# This package contains the following libraries:
# - Platform dependent libraries that require different implementations
# across different OSs or environments.
# - STL replacement libraries rest of TensorFlow should depend on.
#
# The libraries in this package are not allowed to have ANY dependencies
# to any TensorFlow code outside this package.
load(
"//tensorflow/core/platform:default/build_config.bzl",
"tf_additional_device_tracer_srcs",
"tf_additional_lib_hdrs",
"tf_additional_lib_srcs",
"tf_additional_libdevice_srcs",
"tf_additional_minimal_lib_srcs",
"tf_additional_monitoring_srcs",
"tf_additional_proto_hdrs",
"tf_additional_test_srcs",
"tf_env_time_srcs",
"tf_logging_absl_deps",
"tf_platform_hdrs",
"tf_platform_srcs",
)
load(
"//tensorflow:tensorflow.bzl",
"tf_copts",
)
package(
default_visibility = [
"//tensorflow:__subpackages__",
],
licenses = ["notice"], # Apache 2.0
)
cc_library(
name = "byte_order",
hdrs = ["byte_order.h"],
)
cc_library(
name = "abi",
srcs = ["abi.cc"],
hdrs = ["abi.h"],
deps = [":types"],
)
cc_library(
name = "macros",
hdrs = ["macros.h"],
)
cc_library(
name = "platform",
hdrs = ["platform.h"],
)
cc_library(
name = "tstring",
hdrs = ["tstring.h"],
)
cc_library(
name = "types",
srcs = tf_platform_hdrs(["integral_types.h"]),
hdrs = ["types.h"],
deps = [
":platform",
":tstring",
"//tensorflow/core/platform/default/build_config:base",
],
)
cc_library(
name = "env_time",
srcs = ["env_time.cc"] + tf_env_time_srcs(),
hdrs = ["env_time.h"],
deps = [
":types",
],
)
cc_library(
name = "logging",
srcs = tf_platform_hdrs(["logging.h"]) + tf_platform_srcs(["logging.cc"]),
hdrs = ["logging.h"],
deps = [
":env_time",
":macros",
":platform",
":types",
"//tensorflow/core/platform/default/build_config:base",
] + tf_logging_absl_deps(),
)
cc_library(
name = "cpu_info",
srcs = ["cpu_info.cc"] + tf_platform_srcs([
"cpu_info.h",
]),
hdrs = ["cpu_info.h"],
copts = tf_copts(),
deps = [
":byte_order",
":logging",
":platform",
":types",
],
)
cc_library(
name = "stacktrace",
srcs = glob(["*/stacktrace.h"]),
hdrs = ["stacktrace.h"],
deps = [
":abi",
":platform",
"//tensorflow/core/platform/default/build_config:stacktrace",
],
)
# --------------------------------------------------------------------------
# Below libraries are here only to make sure the legacy build rules
# in tensorflow/core/BUILD are working!
#
# DO NOT add any new dependencies on these rules!
#
# --------------------------------------------------------------------------
filegroup(
name = "legacy_platform_lib_hdrs",
srcs = tf_additional_lib_hdrs(),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_platform_lib_srcs",
srcs = tf_additional_lib_srcs(
exclude = [
"*test*",
"**/*test*",
"**/cuda.h",
"**/cuda_libdevice_path.cc",
"**/rocm.h",
"**/monitoring.cc",
"**/stream_executor.h",
"**/env_time.cc",
"**/device_tracer.cc",
"**/logger.cc",
"**/logging.cc",
"**/human_readable_json.cc",
"abi.cc",
"cpu_info.cc",
"platform_strings.cc",
"protobuf.cc",
],
),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_proto_hdrs",
srcs = tf_additional_proto_hdrs(),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_srcs_no_runtime",
srcs = glob(
[
"**/*.h",
"**/*.cc",
],
exclude = [
"*test.*",
"*testutil*",
"*testlib*",
"*main.cc",
"**/*test.*",
"**/*testutil*",
"**/*testlib*",
"**/*main.cc",
"**/cuda_libdevice_path.*",
"**/logger.cc",
# Exclude env_time and logging to avoid collisions with
# :platform_base, a common dependency for downstream targets.
"**/env_time.cc",
"**/logging.cc",
"default/test_benchmark.*",
"cuda.h",
"rocm.h",
"google/**/*",
"hadoop/**/*",
"gif.h",
"jpeg.h",
"png.h",
"stream_executor.*",
"windows/**/*",
],
),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_lib_internal_headers",
srcs = glob(
[
"*.h",
"profile_utils/**/*.h",
],
exclude = [
"gif.h",
"jpeg.h",
"png.h",
"**/cuda.h",
"**/rocm.h",
"**/stream_executor.h",
],
),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_lib_internal_srcs",
srcs = glob(
[
"*.cc",
"profile_utils/**/*.cc",
],
exclude = [
"*test*",
"**/*test*",
"**/env_time.cc",
"**/monitoring.cc",
"**/cuda_libdevice_path.cc",
"**/device_tracer.cc",
"**/logger.cc",
"**/logging.cc",
"**/human_readable_json.cc",
"abi.cc",
"cpu_info.cc",
"platform_strings.cc",
"protobuf.cc",
],
),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_test_srcs",
srcs = tf_additional_test_srcs(),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_device_tracer_srcs",
srcs = tf_additional_device_tracer_srcs(),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_minimal_lib_srcs",
srcs = tf_additional_minimal_lib_srcs(),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_libdevice_srcs",
srcs = tf_additional_libdevice_srcs(),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_monitoring_srcs",
srcs = tf_additional_monitoring_srcs(),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_platform_port_srcs",
srcs = tf_platform_hdrs([
"cpu_info.h",
"dynamic_annotations.h",
"thread_annotations.h",
"mutex.h",
]) + tf_platform_srcs([
"port.cc",
]),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_platform_env_srcs",
srcs = tf_platform_srcs([
"env.cc",
"load_library.cc",
]) + tf_platform_hdrs([
"wide_char.h",
]),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_file_system_hdrs",
srcs = tf_platform_hdrs([
"windows_file_system.h",
]),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_platform_other_srcs",
srcs = tf_platform_srcs([
"subprocess.cc",
"net.cc",
"tracing.cc",
]) + tf_platform_hdrs([
"tracing.h",
"error.h",
"context.h",
"fingerprint.h",
"notification.h",
"strong_hash.h",
"subprocess.h",
"tracing_impl.h",
]),
visibility = ["//tensorflow/core:__pkg__"],
)
filegroup(
name = "legacy_human_readable_json_src",
srcs = tf_platform_srcs(["human_readable_json.cc"]),
visibility = ["//tensorflow/core:__pkg__"],
)
# TODO(gunan): Remove the following once references in core/BUILD is removed.
exports_files(
glob(
[
"*",
"**",
],
exclude = [
"abi.h",
"byte_order.h",
"cpu_info.cc",
"cpu_info.h",
"logging.h",
"macros.h",
"platform.h",
"types.h",
"stacktrace.h",
],
),
)

View File

@ -4,7 +4,7 @@ load("@com_google_protobuf//:protobuf.bzl", "proto_gen")
load("//tensorflow:tensorflow.bzl", "if_not_mobile")
load("//tensorflow:tensorflow.bzl", "if_windows")
load("//tensorflow:tensorflow.bzl", "if_not_windows")
load("//tensorflow/core:platform/default/build_config_root.bzl", "if_static")
load("//tensorflow/core/platform:default/build_config_root.bzl", "if_static")
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda")
load("@local_config_rocm//rocm:build_defs.bzl", "if_rocm")
load(
@ -471,12 +471,12 @@ def tf_proto_library(
# must be compiled in the 'default' platform, this is a list of all headers
# mentioned in the platform/* files.
def tf_platform_hdrs(files):
return native.glob(["platform/*/" + f for f in files])
return native.glob(["*/" + f for f in files])
def tf_platform_srcs(files):
base_set = ["platform/default/" + f for f in files]
windows_set = base_set + ["platform/windows/" + f for f in files]
posix_set = base_set + ["platform/posix/" + f for f in files]
base_set = ["default/" + f for f in files]
windows_set = base_set + ["windows/" + f for f in files]
posix_set = base_set + ["posix/" + f for f in files]
# Handle cases where we must also bring the posix file in. Usually, the list
# of files to build on windows builds is just all the stuff in the
@ -485,7 +485,7 @@ def tf_platform_srcs(files):
# file instead of making a copy in 'windows'.
for f in files:
if f == "error.cc":
windows_set.append("platform/posix/" + f)
windows_set.append("posix/" + f)
return select({
"//tensorflow:windows": native.glob(windows_set),
@ -494,29 +494,29 @@ def tf_platform_srcs(files):
def tf_additional_lib_hdrs(exclude = []):
windows_hdrs = native.glob([
"platform/default/*.h",
"platform/windows/*.h",
"platform/posix/error.h",
"default/*.h",
"windows/*.h",
"posix/error.h",
], exclude = exclude)
return select({
"//tensorflow:windows": windows_hdrs,
"//conditions:default": native.glob([
"platform/default/*.h",
"platform/posix/*.h",
"default/*.h",
"posix/*.h",
], exclude = exclude),
})
def tf_additional_lib_srcs(exclude = []):
windows_srcs = native.glob([
"platform/default/*.cc",
"platform/windows/*.cc",
"platform/posix/error.cc",
"default/*.cc",
"windows/*.cc",
"posix/error.cc",
], exclude = exclude)
return select({
"//tensorflow:windows": windows_srcs,
"//conditions:default": native.glob([
"platform/default/*.cc",
"platform/posix/*.cc",
"default/*.cc",
"posix/*.cc",
], exclude = exclude),
})
@ -525,29 +525,24 @@ def tf_additional_monitoring_hdrs():
def tf_additional_monitoring_srcs():
return [
"platform/default/monitoring.cc",
"default/monitoring.cc",
]
def tf_additional_minimal_lib_srcs():
return [
"platform/default/integral_types.h",
"platform/default/mutex.h",
"platform/default/mutex_data.h",
"default/integral_types.h",
"default/mutex.h",
"default/mutex_data.h",
]
def tf_additional_proto_hdrs():
return [
"platform/default/integral_types.h",
"platform/default/logging.h",
"default/integral_types.h",
"default/logging.h",
] + if_windows([
"platform/windows/integral_types.h",
"windows/integral_types.h",
])
def tf_additional_proto_srcs():
return [
"platform/protobuf.cc",
]
def tf_additional_human_readable_json_deps():
return []
@ -596,7 +591,7 @@ def tf_additional_cupti_wrapper_deps():
]
def tf_additional_device_tracer_srcs():
return ["platform/default/device_tracer.cc"]
return ["default/device_tracer.cc"]
def tf_additional_device_tracer_cuda_deps():
return []
@ -627,20 +622,20 @@ def tf_additional_libdevice_deps():
return ["@local_config_cuda//cuda:cuda_headers"]
def tf_additional_libdevice_srcs():
return ["platform/default/cuda_libdevice_path.cc"]
return ["default/cuda_libdevice_path.cc"]
def tf_additional_test_deps():
return []
def tf_additional_test_srcs():
return [
"platform/default/test_benchmark.cc",
"default/test_benchmark.cc",
] + select({
"//tensorflow:windows": [
"platform/windows/test.cc",
"windows/test.cc",
],
"//conditions:default": [
"platform/posix/test.cc",
"posix/test.cc",
],
})
@ -819,3 +814,19 @@ def tf_additional_numa_copts():
def tf_additional_rpc_deps():
return []
def tf_logging_absl_deps():
return [
"@com_google_absl//absl/base",
"@com_google_absl//absl/strings",
]
def tf_env_time_srcs():
return select({
"//tensorflow:windows": [
"windows/env_time.cc",
],
"//conditions:default": [
"posix/env_time.cc",
],
})

View File

@ -12,7 +12,7 @@ load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda")
load("@local_config_rocm//rocm:build_defs.bzl", "if_rocm")
load("//tensorflow:tensorflow.bzl", "tf_copts")
load("//tensorflow:tensorflow.bzl", "tf_cuda_library")
load("//tensorflow/core:platform/default/build_config_root.bzl", "if_static")
load("//tensorflow/core/platform:default/build_config_root.bzl", "if_static")
load("@local_config_sycl//sycl:platform.bzl", "sycl_library_path")
load("@local_config_sycl//sycl:build_defs.bzl", "if_ccpp")

View File

@ -15,14 +15,12 @@ limitations under the License.
#include "tensorflow/core/platform/platform_strings.h"
#include <cerrno>
#include <cstdio>
#include <cstring>
#include <string>
#include <vector>
#include "tensorflow/core/lib/core/status.h"
namespace tensorflow {
int GetPlatformStrings(const std::string& path,

View File

@ -1,5 +1,5 @@
load("//tensorflow:tensorflow.bzl", "tf_cc_binary")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_proto_library", "tf_additional_all_protos")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_additional_all_protos", "tf_proto_library")
# Placeholder for Google-internal load statements.
package(

View File

@ -3,7 +3,7 @@ load(
"tf_cuda_library",
)
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_additional_profiler_lib_deps",
)

View File

@ -1,5 +1,5 @@
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_additional_all_protos",
"tf_proto_library",
"tf_proto_library_py",

View File

@ -2,7 +2,7 @@
# Code examples referenced by adding_an_op
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"tf_cuda_tests_tags",
"tf_exec_compatible_with",
)

View File

@ -1,5 +1,5 @@
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library_cc",
"tf_proto_library_py",
)

View File

@ -19,7 +19,7 @@ package(
)
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library_py",
)

View File

@ -23,8 +23,8 @@ load("//tensorflow:tensorflow.bzl", "if_mlir", "if_not_v2", "if_not_windows", "p
load("//tensorflow:tensorflow.bzl", "tf_py_wrap_cc")
load("//tensorflow:tensorflow.bzl", "cuda_py_test")
load("//tensorflow:tensorflow.bzl", "cuda_py_tests")
load("//tensorflow/core:platform/default/build_config.bzl", "pyx_library", "tf_additional_all_protos", "tf_additional_cupti_test_flags", "tf_additional_lib_deps", "tf_proto_library", "tf_proto_library_py", "tf_protos_grappler") # @unused
load("//tensorflow/core:platform/default/build_config_root.bzl", "if_static", "tf_additional_gdr_deps", "tf_additional_mpi_deps", "tf_additional_plugin_deps", "tf_additional_verbs_deps")
load("//tensorflow/core/platform:default/build_config.bzl", "pyx_library", "tf_additional_all_protos", "tf_additional_cupti_test_flags", "tf_additional_lib_deps", "tf_proto_library", "tf_proto_library_py", "tf_protos_grappler") # @unused
load("//tensorflow/core/platform:default/build_config_root.bzl", "if_static", "tf_additional_gdr_deps", "tf_additional_mpi_deps", "tf_additional_plugin_deps", "tf_additional_verbs_deps")
load("//tensorflow/python:build_defs.bzl", "tf_gen_op_wrapper_private_py")
load(
"//third_party/ngraph:build_defs.bzl",

View File

@ -1,7 +1,7 @@
load("//tensorflow:tensorflow.bzl", "py_test", "tf_py_test")
load("//tensorflow:tensorflow.bzl", "cuda_py_test")
load("//tensorflow/compiler/tests:build_defs.bzl", "tf_xla_py_test")
load("//tensorflow/core:platform/default/distribute.bzl", "distribute_py_test")
load("//tensorflow/core/platform:default/distribute.bzl", "distribute_py_test")
package(
default_visibility = ["//tensorflow:internal"],

View File

@ -2,7 +2,7 @@
load("//tensorflow:tensorflow.bzl", "tf_py_test")
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_additional_rpc_deps",
)

View File

@ -3,7 +3,6 @@
load("//tensorflow:tensorflow.bzl", "tf_py_test")
load("//tensorflow:tensorflow.bzl", "cuda_py_test")
load("//tensorflow/core:platform/default/distribute.bzl", "distribute_py_test")
package(
default_visibility = ["//visibility:public"],

View File

@ -2,7 +2,7 @@
# keras/distribute package is intended to serve as the centralized place for things
# related to dist-strat used by Keras..
load("//tensorflow/core:platform/default/distribute.bzl", "distribute_py_test")
load("//tensorflow/core/platform:default/distribute.bzl", "distribute_py_test")
load("//tensorflow:tensorflow.bzl", "cuda_py_test")
package(

View File

@ -2,9 +2,8 @@
load("//tensorflow:tensorflow.bzl", "tf_py_test")
load("//tensorflow:tensorflow.bzl", "tf_cc_shared_object")
load("//tensorflow/core:platform/default/build_config_root.bzl", "if_static")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_additional_all_protos")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_proto_library")
load("//tensorflow/core/platform:default/build_config_root.bzl", "if_static")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_additional_all_protos", "tf_proto_library")
# Placeholder for Google-internal load statements.
package(

View File

@ -8,7 +8,7 @@ load(
"tf_py_test",
)
load("//tensorflow:tensorflow.bzl", "tf_custom_op_py_library")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_proto_library")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_proto_library")
# Do not add anymore paths here. You do not need to be in the visibility list
# to use TPU symbols. They are accessible from tf.contrib.tpu in TF 1.x and

View File

@ -5,8 +5,8 @@
# do not link against restricted binary blobs.
load("//tensorflow:tensorflow.bzl", "tf_cc_test")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_proto_library")
load("//tensorflow/core:platform/default/build_config_root.bzl", "if_static")
load("//tensorflow/core/platform:default/build_config.bzl", "tf_proto_library")
load("//tensorflow/core/platform:default/build_config_root.bzl", "if_static")
load("//tensorflow/stream_executor:build_defs.bzl", "stream_executor_friends")
package(

View File

@ -11,11 +11,11 @@ load(
)
load("//tensorflow:tensorflow.bzl", "tf_copts")
load(
"//tensorflow/core:platform/default/cuda_build_defs.bzl",
"//tensorflow/core/platform:default/cuda_build_defs.bzl",
"if_cuda_is_configured",
)
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"if_static",
"tf_cuda_tests_tags",
)

View File

@ -6,7 +6,7 @@ load(
"if_gpu_is_configured",
)
load(
"//tensorflow/core:platform/default/cuda_build_defs.bzl",
"//tensorflow/core/platform:default/cuda_build_defs.bzl",
"if_cuda_is_configured",
)
load("@local_config_rocm//rocm:build_defs.bzl", "if_rocm_is_configured")

View File

@ -1,5 +1,4 @@
load("//tensorflow/stream_executor:build_defs.bzl", "stream_executor_friends")
load("//tensorflow/core:platform/default/build_config.bzl", "tf_platform_hdrs")
package(
default_visibility = [":friends"],

View File

@ -2,7 +2,7 @@ licenses(["notice"]) # Apache 2.0
package(default_visibility = ["//tensorflow/stream_executor:__subpackages__"])
load("//tensorflow/core:platform/default/build_config_root.bzl", "if_static")
load("//tensorflow/core/platform:default/build_config_root.bzl", "if_static")
load("//tensorflow:tensorflow.bzl", "tf_copts")
cc_library(

View File

@ -8,7 +8,7 @@ load(
)
load("//tensorflow:tensorflow.bzl", "tf_copts")
load("@local_config_rocm//rocm:build_defs.bzl", "if_rocm_is_configured")
load("//tensorflow/core:platform/default/build_config_root.bzl", "if_static")
load("//tensorflow/core/platform:default/build_config_root.bzl", "if_static")
package(
default_visibility = [":friends"],

View File

@ -3,7 +3,7 @@
# Return the options to use for a C++ library or binary build.
# Uses the ":optmode" config_setting to pick the options.
load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"//tensorflow/core/platform:default/build_config_root.bzl",
"if_dynamic_kernels",
"if_static",
"tf_additional_grpc_deps_py",
@ -18,7 +18,7 @@ load(
"if_tensorrt",
)
load(
"//tensorflow/core:platform/default/cuda_build_defs.bzl",
"//tensorflow/core/platform:default/cuda_build_defs.bzl",
"if_cuda_is_configured",
)
load(
@ -80,7 +80,7 @@ def if_cuda_is_configured_compat(x):
# i.e. "common_runtime/direct_session_test.cc" becomes
# "common_runtime_direct_session_test"
def src_to_test_name(src):
return src.replace("/", "_").split(".")[0]
return src.replace("/", "_").replace(":", "_").split(".")[0]
def full_path(relative_paths):
return [native.package_name() + "/" + relative for relative in relative_paths]

View File

@ -1,7 +1,7 @@
# Helper libraries for TensorFlow API compatibility test.
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library",
)

View File

@ -8,7 +8,7 @@ load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda")
load("@local_config_rocm//rocm:build_defs.bzl", "if_rocm")
load("@local_config_syslibs//:build_defs.bzl", "if_not_system_lib")
load("//tensorflow:tensorflow.bzl", "VERSION", "VERSION_MAJOR", "if_macos")
load("//tensorflow/core:platform/default/build_config_root.bzl", "tf_additional_license_deps")
load("//tensorflow/core/platform:default/build_config_root.bzl", "tf_additional_license_deps")
load("//third_party/mkl:build_defs.bzl", "if_mkl")
genrule(

View File

@ -13,7 +13,7 @@ load("//third_party/mkl:build_defs.bzl", "if_mkl", "if_mkl_ml")
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda")
load("@local_config_rocm//rocm:build_defs.bzl", "if_rocm")
load("@local_config_syslibs//:build_defs.bzl", "if_not_system_lib")
load("//tensorflow/core:platform/default/build_config_root.bzl", "tf_additional_license_deps")
load("//tensorflow/core/platform:default/build_config_root.bzl", "tf_additional_license_deps")
load(
"//third_party/ngraph:build_defs.bzl",
"if_ngraph",

View File

@ -17,7 +17,7 @@ load(
# For platform specific build config
load(
"//tensorflow/core:platform/default/build_config.bzl",
"//tensorflow/core/platform:default/build_config.bzl",
"tf_proto_library_cc",
)