From: A. Unique TensorFlower Date: Sat, 12 May 2018 06:48:06 +0000 (-0700) Subject: Adding cuDNN header dependency to targets that include the cuDNN header file. X-Git-Tag: upstream/v1.9.0_rc1~116^2^2~70 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a436cf493d3a590572aec9fe574f0e9028e8b61e;p=platform%2Fupstream%2Ftensorflow.git Adding cuDNN header dependency to targets that include the cuDNN header file. PiperOrigin-RevId: 196349902 --- diff --git a/tensorflow/contrib/fused_conv/BUILD b/tensorflow/contrib/fused_conv/BUILD index 0eb6889..0f0813c 100644 --- a/tensorflow/contrib/fused_conv/BUILD +++ b/tensorflow/contrib/fused_conv/BUILD @@ -75,6 +75,7 @@ tf_kernel_library( "//tensorflow/core/kernels:gpu_util_hdrs", "//tensorflow/core/kernels:ops_util_hdrs", "//third_party/eigen3", + "@local_config_cuda//cuda:cudnn_header", ], alwayslink = 1, ) @@ -94,6 +95,7 @@ tf_custom_op_library( "//tensorflow/core/kernels:conv_ops_gpu_hdrs", "//tensorflow/core/kernels:gpu_util_hdrs", "//tensorflow/core/kernels:ops_util_hdrs", + "@local_config_cuda//cuda:cudnn_header", ], ) diff --git a/tensorflow/core/grappler/clusters/BUILD b/tensorflow/core/grappler/clusters/BUILD index 30c6126..d0b2cf0 100644 --- a/tensorflow/core/grappler/clusters/BUILD +++ b/tensorflow/core/grappler/clusters/BUILD @@ -20,6 +20,9 @@ tf_cuda_library( name = "utils", srcs = ["utils.cc"], hdrs = ["utils.h"], + cuda_deps = [ + "@local_config_cuda//cuda:cudnn_header", + ], visibility = ["//visibility:public"], deps = [ "//third_party/eigen3", diff --git a/tensorflow/core/grappler/costs/BUILD b/tensorflow/core/grappler/costs/BUILD index 35f11ea..b054068 100644 --- a/tensorflow/core/grappler/costs/BUILD +++ b/tensorflow/core/grappler/costs/BUILD @@ -129,6 +129,9 @@ tf_cuda_library( name = "utils", srcs = ["utils.cc"], hdrs = ["utils.h"], + cuda_deps = [ + "@local_config_cuda//cuda:cudnn_header", + ], visibility = ["//visibility:public"], deps = [ "//third_party/eigen3", diff --git a/tensorflow/core/kernels/BUILD b/tensorflow/core/kernels/BUILD index 3fb03cd..0263967 100644 --- a/tensorflow/core/kernels/BUILD +++ b/tensorflow/core/kernels/BUILD @@ -3301,7 +3301,7 @@ tf_kernel_library( "//tensorflow/core:nn_ops_op_lib", ] + if_cuda([ "@cub_archive//:cub", - "@local_config_cuda//cuda:cudnn", + "@local_config_cuda//cuda:cudnn_header", ]), ) @@ -3320,7 +3320,7 @@ tf_kernel_library( "//tensorflow/core:lib", "//tensorflow/core:nn_ops_op_lib", ] + if_cuda([ - "@local_config_cuda//cuda:cudnn", + "@local_config_cuda//cuda:cudnn_header", ]), ) diff --git a/third_party/gpus/cuda/BUILD.tpl b/third_party/gpus/cuda/BUILD.tpl index 2a37c65..f6b497f 100644 --- a/third_party/gpus/cuda/BUILD.tpl +++ b/third_party/gpus/cuda/BUILD.tpl @@ -128,6 +128,15 @@ cc_library( ) cc_library( + name = "cudnn_header", + includes = [ + ".", + "cuda/include", + ], + visibility = ["//visibility:public"], +) + +cc_library( name = "cufft", srcs = ["cuda/lib/%{cufft_lib}"], data = ["cuda/lib/%{cufft_lib}"],