diff options
Diffstat (limited to 'tensorflow/core/kernels/debug_ops.cc')
-rw-r--r-- | tensorflow/core/kernels/debug_ops.cc | 25 |
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 |