#include "main.h"
#include <unsupported/Eigen/CXX11/Tensor>
Go to the source code of this file.
|
| EIGEN_DECLARE_TEST (cxx11_tensor_morphing_sycl) |
|
template<class DataType , int DataLayout, typename IndexType , typename ConvertedIndexType > |
int | run_eigen (const SyclDevice &sycl_device) |
|
template<typename DataType , typename dev_Selector > |
void | sycl_morphing_test_per_device (dev_Selector s) |
|
template<typename DataType , int DataLayout, typename IndexType > |
static void | test_reshape_as_lvalue (const Eigen::SyclDevice &sycl_device) |
|
template<typename DataType , int DataLayout, typename IndexType > |
static void | test_simple_reshape (const Eigen::SyclDevice &sycl_device) |
|
template<typename DataType , int DataLayout, typename IndexType > |
static void | test_simple_slice (const Eigen::SyclDevice &sycl_device) |
|
template<typename DataType , int DataLayout, typename IndexType > |
static void | test_strided_slice_as_rhs_sycl (const Eigen::SyclDevice &sycl_device) |
|
template<typename DataType , int DataLayout, typename IndexType > |
static void | test_strided_slice_write_sycl (const Eigen::SyclDevice &sycl_device) |
|
template<typename OutIndex , typename DSizes > |
Eigen::array< OutIndex, DSizes::count > | To32BitDims (const DSizes &in) |
|
◆ EIGEN_DEFAULT_DENSE_INDEX_TYPE
#define EIGEN_DEFAULT_DENSE_INDEX_TYPE int64_t |
◆ EIGEN_TEST_NO_COMPLEX
#define EIGEN_TEST_NO_COMPLEX |
◆ EIGEN_TEST_NO_LONGDOUBLE
#define EIGEN_TEST_NO_LONGDOUBLE |
◆ EIGEN_USE_SYCL
◆ EIGEN_DECLARE_TEST()
EIGEN_DECLARE_TEST |
( |
cxx11_tensor_morphing_sycl |
| ) |
|
◆ run_eigen()
template<class DataType , int DataLayout, typename IndexType , typename ConvertedIndexType >
int run_eigen |
( |
const SyclDevice & |
sycl_device | ) |
|
◆ sycl_morphing_test_per_device()
template<typename DataType , typename dev_Selector >
void sycl_morphing_test_per_device |
( |
dev_Selector |
s | ) |
|
◆ test_reshape_as_lvalue()
template<typename DataType , int DataLayout, typename IndexType >
static void test_reshape_as_lvalue |
( |
const Eigen::SyclDevice & |
sycl_device | ) |
|
|
static |
◆ test_simple_reshape()
template<typename DataType , int DataLayout, typename IndexType >
static void test_simple_reshape |
( |
const Eigen::SyclDevice & |
sycl_device | ) |
|
|
static |
◆ test_simple_slice()
template<typename DataType , int DataLayout, typename IndexType >
static void test_simple_slice |
( |
const Eigen::SyclDevice & |
sycl_device | ) |
|
|
static |
◆ test_strided_slice_as_rhs_sycl()
template<typename DataType , int DataLayout, typename IndexType >
static void test_strided_slice_as_rhs_sycl |
( |
const Eigen::SyclDevice & |
sycl_device | ) |
|
|
static |
◆ test_strided_slice_write_sycl()
template<typename DataType , int DataLayout, typename IndexType >
static void test_strided_slice_write_sycl |
( |
const Eigen::SyclDevice & |
sycl_device | ) |
|
|
static |
◆ To32BitDims()
template<typename OutIndex , typename DSizes >