diff options
Diffstat (limited to 'tensorflow/core/kernels/split_lib.h')
-rw-r--r-- | tensorflow/core/kernels/split_lib.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tensorflow/core/kernels/split_lib.h b/tensorflow/core/kernels/split_lib.h index 240cce46e0..ff92ffeeb3 100644 --- a/tensorflow/core/kernels/split_lib.h +++ b/tensorflow/core/kernels/split_lib.h @@ -48,6 +48,17 @@ struct Split<Eigen::ThreadPoolDevice, T> { const Eigen::DSizes<Eigen::DenseIndex, 3>& slice_sizes); }; +#ifdef TENSORFLOW_USE_SYCL +template <typename T> +struct Split<Eigen::SyclDevice, T> { + void operator()(const Eigen::SyclDevice& d, + typename TTypes<T, 3>::Tensor output, + typename TTypes<T, 3>::ConstTensor input, + const Eigen::DSizes<Eigen::DenseIndex, 3>& slice_indices, + const Eigen::DSizes<Eigen::DenseIndex, 3>& slice_sizes); +}; +#endif // TENSORFLOW_USE_SYCL + } // namespace functor } // namespace tensorflow |