Fix TensorFlow incompatibility with --incompatible_no_transitive_loads

See https://github.com/bazelbuild/bazel/issues/5636
This commit is contained in:
Yun Peng 2019-03-21 17:21:41 +01:00
parent 9dfe9f2b8d
commit e1bdd9daf0
7 changed files with 13 additions and 12 deletions
WORKSPACE
tensorflow
compiler/xla
service/gpu
xla.bzl
core
grappler/clusters
platform/default/build_config
tools/pip_package
third_party/eigen3

View File

@ -4,11 +4,11 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file"
http_archive(
name = "io_bazel_rules_closure",
sha256 = "43c9b882fa921923bcba764453f4058d102bece35a37c9f6383c713004aacff1",
strip_prefix = "rules_closure-9889e2348259a5aad7e805547c1a0cf311cfcd91",
sha256 = "ddce3b3a3909f99b28b25071c40b7fec7e2e1d1d1a4b2e933f3082aa99517105",
strip_prefix = "rules_closure-316e6133888bfc39fb860a4f1a31cfcbae485aef",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_closure/archive/9889e2348259a5aad7e805547c1a0cf311cfcd91.tar.gz",
"https://github.com/bazelbuild/rules_closure/archive/9889e2348259a5aad7e805547c1a0cf311cfcd91.tar.gz", # 2018-12-21
"https://mirror.bazel.build/github.com/bazelbuild/rules_closure/archive/316e6133888bfc39fb860a4f1a31cfcbae485aef.tar.gz",
"https://github.com/bazelbuild/rules_closure/archive/316e6133888bfc39fb860a4f1a31cfcbae485aef.tar.gz", # 2018-12-21
],
)

View File

@ -7,7 +7,8 @@ load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"tf_cuda_tests_tags",
)
load("//tensorflow:tensorflow.bzl", "tf_cc_test", "tf_cuda_library", "if_cuda")
load("//tensorflow:tensorflow.bzl", "tf_cc_test", "tf_cuda_library")
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda")
licenses(["notice"]) # Apache 2.0

View File

@ -8,7 +8,7 @@ load(
"//tensorflow/core:platform/default/build_config_root.bzl",
"if_static",
)
load("//tensorflow:tensorflow.bzl", "if_cuda_is_configured")
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda_is_configured")
# xla_proto_library() is a convenience wrapper around cc_proto_library.
def xla_proto_library(name, srcs = [], deps = [], visibility = None, testonly = 0, **kwargs):

View File

@ -1,6 +1,6 @@
licenses(["notice"]) # Apache 2.0
load("//tensorflow:tensorflow.bzl", "if_cuda")
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(

View File

@ -8,8 +8,8 @@ licenses(["notice"]) # Apache 2.0
exports_files(["LICENSE"])
load("//tensorflow:tensorflow.bzl", "check_deps")
load("//tensorflow:tensorflow.bzl", "if_cuda")
load("//tensorflow:tensorflow.bzl", "if_rocm")
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")

View File

@ -10,7 +10,7 @@ load(
"transitive_hdrs",
)
load("//third_party/mkl:build_defs.bzl", "if_mkl", "if_mkl_ml")
load("//tensorflow:tensorflow.bzl", "if_cuda")
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda")
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(

View File

@ -12,10 +12,10 @@ licenses([
exports_files(["LICENSE"])
# INTEL_MKL start
load("//tensorflow:tensorflow.bzl", "if_mkl")
load("//third_party/mkl:build_defs.bzl", "if_mkl")
# INTEL_MKL end
load("//tensorflow:tensorflow.bzl", "if_mkl")
load("//third_party/mkl:build_defs.bzl", "if_mkl")
EIGEN3_THIRD_PARTY_HEADERS = [
"Eigen/Core",