aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/tensorrt/BUILD
diff options
context:
space:
mode:
authorGravatar gracehoney <31743510+aaroey@users.noreply.github.com>2018-08-09 11:44:07 -0700
committerGravatar gracehoney <31743510+aaroey@users.noreply.github.com>2018-08-09 11:44:07 -0700
commit728422d1eee62374b3221676a1826660473897bc (patch)
tree161115f7ba7d544d86bd491da9a18ae2c4556c17 /tensorflow/contrib/tensorrt/BUILD
parent1d4a8296b26150f7eabf5bbb981b9b2438a9fb2a (diff)
parentfd9fc4b4b69f7fce60497bbaf5cbd958f12ead8d (diff)
Fix conflicts with upstream/master
Diffstat (limited to 'tensorflow/contrib/tensorrt/BUILD')
-rw-r--r--tensorflow/contrib/tensorrt/BUILD35
1 files changed, 27 insertions, 8 deletions
diff --git a/tensorflow/contrib/tensorrt/BUILD b/tensorflow/contrib/tensorrt/BUILD
index b0337c3fe9..5b54cb76b4 100644
--- a/tensorflow/contrib/tensorrt/BUILD
+++ b/tensorflow/contrib/tensorrt/BUILD
@@ -3,7 +3,7 @@
# and provide TensorRT operators and converter package.
# APIs are meant to change over time.
-package(default_visibility = ["//tensorflow:__subpackages__"])
+package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache 2.0
@@ -37,7 +37,9 @@ tf_cuda_cc_test(
"nomac",
],
deps = [
+ "//tensorflow/core:gpu_init",
"//tensorflow/core:lib",
+ "//tensorflow/core:stream_executor",
"//tensorflow/core:test",
"//tensorflow/core:test_main",
] + if_tensorrt([
@@ -83,11 +85,12 @@ cc_library(
copts = tf_copts(),
visibility = ["//visibility:public"],
deps = [
+ ":test_utils",
":trt_allocator",
+ ":trt_conversion",
":trt_logging",
":trt_plugins",
":trt_resources",
- ":trt_conversion",
":utils",
"//tensorflow/core:gpu_headers_lib",
"//tensorflow/core:lib_proto_parsing",
@@ -120,7 +123,6 @@ tf_cuda_library(
tf_gen_op_wrapper_py(
name = "trt_engine_op",
- gen_locally = True,
deps = [
":trt_engine_op_op_lib",
":trt_logging",
@@ -183,6 +185,8 @@ py_library(
],
)
+# TODO(aaroey): this wrapper has been causing troubles of double linking, so
+# either get rid of it, or split to make it contain minimum dependencies.
tf_py_wrap_cc(
name = "wrap_conversion",
srcs = ["trt_conversion.i"],
@@ -191,6 +195,7 @@ tf_py_wrap_cc(
"//tensorflow/python:platform/base.i",
],
deps = [
+ ":test_utils",
":trt_conversion",
":trt_engine_op_kernel",
"//third_party/python_runtime:headers",
@@ -263,6 +268,7 @@ tf_cuda_library(
],
deps = [
":segment",
+ ":test_utils",
":trt_allocator",
":trt_plugins",
":trt_logging",
@@ -273,7 +279,6 @@ tf_cuda_library(
"//tensorflow/core/grappler/optimizers:custom_graph_optimizer_registry",
"//tensorflow/core/grappler:grappler_item",
"//tensorflow/core/grappler:utils",
- "//tensorflow/core:gpu_runtime",
"//tensorflow/core:framework_lite",
"//tensorflow/core:graph",
"//tensorflow/core:lib",
@@ -384,15 +389,16 @@ cuda_py_tests(
"test/base_test.py",
# "test/batch_matmul_test.py",
# "test/biasadd_matmul_test.py",
- "test/binary_tensor_weight_broadcast_test.py",
- "test/concatenation_test.py",
+ # "test/binary_tensor_weight_broadcast_test.py", # Blocked by trt4 installation
+ # "test/concatenation_test.py", # Blocked by trt4 installation
"test/const_broadcast_test.py",
"test/multi_connection_neighbor_engine_test.py",
"test/neighboring_engine_test.py",
- "test/unary_test.py",
- # "test/rank_two_test.py",
+ "test/rank_two_test.py",
+ # "test/unary_test.py", # Blocked by trt4 installation
# "test/vgg_block_nchw_test.py",
# "test/vgg_block_test.py",
+ "test/memory_alignment_test.py",
],
additional_deps = [
":tf_trt_integration_test_base",
@@ -411,4 +417,17 @@ cc_library(
srcs = ["convert/utils.cc"],
hdrs = ["convert/utils.h"],
copts = tf_copts(),
+ deps = [
+ "//tensorflow/core:lib",
+ ],
+)
+
+cc_library(
+ name = "test_utils",
+ srcs = ["test/utils.cc"],
+ hdrs = ["test/utils.h"],
+ deps = [
+ "//tensorflow/core:lib",
+ "@com_googlesource_code_re2//:re2",
+ ],
)