diff options
author | 2016-12-14 15:30:37 +0000 | |
---|---|---|
committer | 2016-12-14 15:30:37 +0000 | |
commit | 2d4a091beb9e55664c1475137af7166d524cbc1d (patch) | |
tree | d9e4baec0be3eb3c8a4bb2451701f7e49730daa1 /unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h | |
parent | 3d59a477201d4d4f34b4332fda699c21387cf726 (diff) |
Adding tensor contraction operation backend for Sycl; adding test for contractionOp sycl backend; adding temporary solution to prevent memory leak in buffer; cleaning up cxx11_tensor_buildins_sycl.h
Diffstat (limited to 'unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h')
-rw-r--r-- | unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h b/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h index dc8356cf4..876fcd45e 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h @@ -223,26 +223,6 @@ SYCLSLICESTRIDEOPEXTACC() #undef SYCLSLICESTRIDEOPEXTACC -#define PADDINGRESHAPEANDSHUFFOPEXTRACC(OPEXPR, CVQual)\ -template<typename Param, typename XprType, typename Dev>\ -struct ExtractAccessor<TensorEvaluator<CVQual OPEXPR<Param, XprType>, Dev> > {\ - static inline auto getTuple(cl::sycl::handler& cgh, const TensorEvaluator<CVQual OPEXPR<Param, XprType>, Dev>& eval)\ - -> decltype(AccessorConstructor::getTuple(cgh, eval.impl())){\ - return AccessorConstructor::getTuple(cgh, eval.impl());\ - }\ -}; - -// tensor padding -PADDINGRESHAPEANDSHUFFOPEXTRACC(TensorPaddingOp, const) -PADDINGRESHAPEANDSHUFFOPEXTRACC(TensorPaddingOp, ) -// tensor reshaping -PADDINGRESHAPEANDSHUFFOPEXTRACC(TensorReshapingOp, const) -PADDINGRESHAPEANDSHUFFOPEXTRACC(TensorReshapingOp, ) -/// Tensor shuffling -PADDINGRESHAPEANDSHUFFOPEXTRACC(TensorShufflingOp, const) -PADDINGRESHAPEANDSHUFFOPEXTRACC(TensorShufflingOp, ) -#undef PADDINGRESHAPEANDSHUFFOPEXTRACC - /// template deduction for \ref ExtractAccessor template <typename Evaluator> auto createTupleOfAccessors(cl::sycl::handler& cgh, const Evaluator& eval) |