#include <TensorReductionSycl.h>
Public Types | |
typedef Self::CoeffReturnType | CoeffReturnType |
typedef Self::EvaluatorPointerType | EvaluatorPointerType |
typedef Self::Index | Index |
typedef ReductionPannel< typename Self::Index, EIGEN_SYCL_LOCAL_THREAD_DIM0, EIGEN_SYCL_LOCAL_THREAD_DIM1, true > | PannelParameters |
typedef Self::Storage | Storage |
typedef PartialReductionKernel< Self, Op, PannelParameters, rt > | SyclReducerKerneType |
Static Public Member Functions | |
static bool | run (const Self &self, const Op &reducer, const Eigen::SyclDevice &dev, EvaluatorPointerType output, Index num_coeffs_to_reduce, Index num_coeffs_to_preserve) |
Definition at line 446 of file TensorReductionSycl.h.
typedef Self::CoeffReturnType Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::CoeffReturnType |
Definition at line 448 of file TensorReductionSycl.h.
typedef Self::EvaluatorPointerType Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::EvaluatorPointerType |
Definition at line 447 of file TensorReductionSycl.h.
typedef Self::Index Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::Index |
Definition at line 450 of file TensorReductionSycl.h.
typedef ReductionPannel<typename Self::Index, EIGEN_SYCL_LOCAL_THREAD_DIM0, EIGEN_SYCL_LOCAL_THREAD_DIM1, true> Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::PannelParameters |
Definition at line 452 of file TensorReductionSycl.h.
typedef Self::Storage Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::Storage |
Definition at line 449 of file TensorReductionSycl.h.
typedef PartialReductionKernel<Self, Op, PannelParameters, rt> Eigen::TensorSycl::internal::PartialReducerLauncher< Self, Op, rt >::SyclReducerKerneType |
Definition at line 454 of file TensorReductionSycl.h.
|
inlinestatic |
Definition at line 456 of file TensorReductionSycl.h.