aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/kernels/debug_ops.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/core/kernels/debug_ops.cc')
-rw-r--r--tensorflow/core/kernels/debug_ops.cc25
1 files changed, 13 insertions, 12 deletions
diff --git a/tensorflow/core/kernels/debug_ops.cc b/tensorflow/core/kernels/debug_ops.cc
index 55a7657ea8..965a60c7e0 100644
--- a/tensorflow/core/kernels/debug_ops.cc
+++ b/tensorflow/core/kernels/debug_ops.cc
@@ -28,25 +28,25 @@ REGISTER_KERNEL_BUILDER(Name("Copy").Device(DEVICE_CPU), CopyOp);
REGISTER_KERNEL_BUILDER(Name("CopyHost").Device(DEVICE_CPU), CopyOp);
-#ifdef TENSORFLOW_USE_SYCL
-REGISTER_KERNEL_BUILDER(Name("Copy").Device(DEVICE_SYCL), CopyOp);
+#if GOOGLE_CUDA
+REGISTER_KERNEL_BUILDER(Name("Copy").Device(DEVICE_GPU), CopyOp);
REGISTER_KERNEL_BUILDER(Name("CopyHost")
- .Device(DEVICE_SYCL)
+ .Device(DEVICE_GPU)
.HostMemory("input")
.HostMemory("output"),
CopyOp);
-#endif // TENSORFLOW_USE_SYCL
+#endif // GOOGLE_CUDA
-#if GOOGLE_CUDA
-REGISTER_KERNEL_BUILDER(Name("Copy").Device(DEVICE_GPU), CopyOp);
+#ifdef TENSORFLOW_USE_SYCL
+REGISTER_KERNEL_BUILDER(Name("Copy").Device(DEVICE_SYCL), CopyOp);
REGISTER_KERNEL_BUILDER(Name("CopyHost")
- .Device(DEVICE_GPU)
+ .Device(DEVICE_SYCL)
.HostMemory("input")
.HostMemory("output"),
CopyOp);
-#endif
+#endif // TENSORFLOW_USE_SYCL
// Register debug identity (non-ref and ref) ops.
REGISTER_KERNEL_BUILDER(Name("DebugIdentity").Device(DEVICE_CPU),
@@ -126,15 +126,16 @@ TF_CALL_double(REGISTER_GPU_DEBUG_NUMERIC_SUMMARY_COUNT);
#endif // GOOGLE_CUDA
#if TENSORFLOW_USE_SYCL
-#define REGISTER_GPU_DEBUG_NUMERIC_SUMMARY_COUNT(type) \
+#define REGISTER_SYCL_DEBUG_NUMERIC_SUMMARY_COUNT(type) \
REGISTER_KERNEL_BUILDER(Name("DebugNumericSummary") \
.Device(DEVICE_SYCL) \
.HostMemory("input") \
.HostMemory("output") \
.TypeConstraint<type>("T"), \
DebugNumericSummaryOp<type>);
-REGISTER_GPU_DEBUG_NUMERIC_SUMMARY_COUNT(float);
-REGISTER_GPU_DEBUG_NUMERIC_SUMMARY_COUNT(double);
+TF_CALL_bool(REGISTER_SYCL_DEBUG_NUMERIC_SUMMARY_COUNT);
+TF_CALL_INTEGRAL_TYPES(REGISTER_SYCL_DEBUG_NUMERIC_SUMMARY_COUNT);
+TF_CALL_float(REGISTER_SYCL_DEBUG_NUMERIC_SUMMARY_COUNT);
+TF_CALL_double(REGISTER_SYCL_DEBUG_NUMERIC_SUMMARY_COUNT);
#endif // TENSORFLOW_USE_SYCL
-
} // namespace tensorflow