Go to the source code of this file.
Macros | |
#define | EIGEN_DEFAULT_DENSE_INDEX_TYPE int64_t |
#define | EIGEN_TEST_NO_COMPLEX |
#define | EIGEN_TEST_NO_LONGDOUBLE |
#define | EIGEN_USE_SYCL |
Functions | |
EIGEN_DECLARE_TEST (cxx11_tensor_sycl) | |
template<typename DataType , typename dev_Selector > | |
void | sycl_computing_test_per_device (dev_Selector s) |
template<typename Scalar1 , typename Scalar2 , int DataLayout, typename IndexType > | |
static void | test_sycl_cast (const Eigen::SyclDevice &sycl_device) |
template<typename DataType , int DataLayout, typename IndexType > | |
void | test_sycl_computations (const Eigen::SyclDevice &sycl_device) |
template<typename DataType , int DataLayout, typename IndexType > | |
void | test_sycl_mem_sync (const Eigen::SyclDevice &sycl_device) |
template<typename DataType , int DataLayout, typename IndexType > | |
void | test_sycl_mem_sync_offsets (const Eigen::SyclDevice &sycl_device) |
template<typename DataType , int DataLayout, typename IndexType > | |
void | test_sycl_mem_transfers (const Eigen::SyclDevice &sycl_device) |
template<typename DataType , int DataLayout, typename IndexType > | |
void | test_sycl_memset_offsets (const Eigen::SyclDevice &sycl_device) |
#define EIGEN_DEFAULT_DENSE_INDEX_TYPE int64_t |
Definition at line 19 of file cxx11_tensor_sycl.cpp.
#define EIGEN_TEST_NO_COMPLEX |
Definition at line 17 of file cxx11_tensor_sycl.cpp.
#define EIGEN_TEST_NO_LONGDOUBLE |
Definition at line 16 of file cxx11_tensor_sycl.cpp.
#define EIGEN_USE_SYCL |
Definition at line 20 of file cxx11_tensor_sycl.cpp.
EIGEN_DECLARE_TEST | ( | cxx11_tensor_sycl | ) |
Definition at line 357 of file cxx11_tensor_sycl.cpp.
void sycl_computing_test_per_device | ( | dev_Selector | s | ) |
Definition at line 342 of file cxx11_tensor_sycl.cpp.
|
static |
Definition at line 316 of file cxx11_tensor_sycl.cpp.
void test_sycl_computations | ( | const Eigen::SyclDevice & | sycl_device | ) |
a=1.2f
a=b*1.2f
c=a*b
c=a+b
c=a*a
d= (a>0.5? b:c)
Definition at line 180 of file cxx11_tensor_sycl.cpp.
void test_sycl_mem_sync | ( | const Eigen::SyclDevice & | sycl_device | ) |
Definition at line 70 of file cxx11_tensor_sycl.cpp.
void test_sycl_mem_sync_offsets | ( | const Eigen::SyclDevice & | sycl_device | ) |
Definition at line 98 of file cxx11_tensor_sycl.cpp.
void test_sycl_mem_transfers | ( | const Eigen::SyclDevice & | sycl_device | ) |
Definition at line 31 of file cxx11_tensor_sycl.cpp.
void test_sycl_memset_offsets | ( | const Eigen::SyclDevice & | sycl_device | ) |
Definition at line 152 of file cxx11_tensor_sycl.cpp.