"tf_cuda_tests_tags",
"if_static",
)
+load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda")
load(
"//third_party/mkl:build_defs.bzl",
"if_mkl",
"//tensorflow/core/kernels:mkl_softmax_op",
"//tensorflow/core/kernels:mkl_tfconv_op",
"//tensorflow/core/kernels:mkl_aggregate_ops",
+ ]) + if_cuda([
+ "//tensorflow/core/grappler/optimizers:gpu_swapping_kernels",
+ "//tensorflow/core/grappler/optimizers:gpu_swapping_ops",
]),
)
srcs = [
"gpu_swapping_kernels.cc",
],
+ visibility = ["//tensorflow:__subpackages__"],
deps = [
"//tensorflow/core:core_cpu_base",
"//tensorflow/core:framework",
srcs = [
"gpu_swapping_ops.cc",
],
+ visibility = ["//tensorflow:__subpackages__"],
deps = [
"//tensorflow/core:core_cpu_base",
"//tensorflow/core:framework",
"//tensorflow/core/grappler/costs:graph_properties",
"//tensorflow/core/grappler/utils:topological_sort",
"//tensorflow/core/grappler/utils:traversal",
- ] + if_cuda([
- ":gpu_swapping_kernels",
- ":gpu_swapping_ops",
- ]),
+ ],
)
tf_cuda_only_cc_test(
srcs = ["memory_optimizer_test.cc"],
tags = ["no_cuda_on_cpu_tap"], # Do not re-enable again without actually testing.
deps = [
+ ":gpu_swapping_kernels",
+ ":gpu_swapping_ops",
":memory_optimizer",
"//tensorflow/cc:cc_ops",
"//tensorflow/core:ops",