Macros | Functions | Variables
cxx11_tensor_image_patch_sycl.cpp File Reference
#include "main.h"
#include <unsupported/Eigen/CXX11/Tensor>
Include dependency graph for cxx11_tensor_image_patch_sycl.cpp:

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_image_patch_sycl)
 
template<typename DataType , typename dev_Selector >
void sycl_tensor_image_patch_test_per_device (dev_Selector s)
 
template<typename DataType , typename IndexType >
static void test_imagenet_patches_sycl (const Eigen::SyclDevice &sycl_device)
 
template<typename DataType , typename IndexType >
static void test_patch_no_extra_dim_sycl (const Eigen::SyclDevice &sycl_device)
 
template<typename DataType , typename IndexType >
static void test_patch_padding_same_sycl (const Eigen::SyclDevice &sycl_device)
 
template<typename DataType , typename IndexType >
static void test_patch_padding_valid_same_value_sycl (const Eigen::SyclDevice &sycl_device)
 
template<typename DataType , typename IndexType >
static void test_patch_padding_valid_sycl (const Eigen::SyclDevice &sycl_device)
 
template<typename DataType , typename IndexType >
static void test_simple_image_patch_sycl (const Eigen::SyclDevice &sycl_device)
 

Variables

static const int DataLayout = ColMajor
 

Macro Definition Documentation

◆ EIGEN_DEFAULT_DENSE_INDEX_TYPE

#define EIGEN_DEFAULT_DENSE_INDEX_TYPE   int64_t

Definition at line 17 of file cxx11_tensor_image_patch_sycl.cpp.

◆ EIGEN_TEST_NO_COMPLEX

#define EIGEN_TEST_NO_COMPLEX

Definition at line 15 of file cxx11_tensor_image_patch_sycl.cpp.

◆ EIGEN_TEST_NO_LONGDOUBLE

#define EIGEN_TEST_NO_LONGDOUBLE

Definition at line 14 of file cxx11_tensor_image_patch_sycl.cpp.

◆ EIGEN_USE_SYCL

#define EIGEN_USE_SYCL

Definition at line 18 of file cxx11_tensor_image_patch_sycl.cpp.

Function Documentation

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( cxx11_tensor_image_patch_sycl  )

Definition at line 1087 of file cxx11_tensor_image_patch_sycl.cpp.

◆ sycl_tensor_image_patch_test_per_device()

template<typename DataType , typename dev_Selector >
void sycl_tensor_image_patch_test_per_device ( dev_Selector  s)

Definition at line 1077 of file cxx11_tensor_image_patch_sycl.cpp.

◆ test_imagenet_patches_sycl()

template<typename DataType , typename IndexType >
static void test_imagenet_patches_sycl ( const Eigen::SyclDevice &  sycl_device)
static

Definition at line 777 of file cxx11_tensor_image_patch_sycl.cpp.

◆ test_patch_no_extra_dim_sycl()

template<typename DataType , typename IndexType >
static void test_patch_no_extra_dim_sycl ( const Eigen::SyclDevice &  sycl_device)
static

Definition at line 567 of file cxx11_tensor_image_patch_sycl.cpp.

◆ test_patch_padding_same_sycl()

template<typename DataType , typename IndexType >
static void test_patch_padding_same_sycl ( const Eigen::SyclDevice &  sycl_device)
static

Definition at line 462 of file cxx11_tensor_image_patch_sycl.cpp.

◆ test_patch_padding_valid_same_value_sycl()

template<typename DataType , typename IndexType >
static void test_patch_padding_valid_same_value_sycl ( const Eigen::SyclDevice &  sycl_device)
static

Definition at line 365 of file cxx11_tensor_image_patch_sycl.cpp.

◆ test_patch_padding_valid_sycl()

template<typename DataType , typename IndexType >
static void test_patch_padding_valid_sycl ( const Eigen::SyclDevice &  sycl_device)
static

Definition at line 259 of file cxx11_tensor_image_patch_sycl.cpp.

◆ test_simple_image_patch_sycl()

template<typename DataType , typename IndexType >
static void test_simple_image_patch_sycl ( const Eigen::SyclDevice &  sycl_device)
static

Definition at line 27 of file cxx11_tensor_image_patch_sycl.cpp.

Variable Documentation

◆ DataLayout

const int DataLayout = ColMajor
static

Definition at line 24 of file cxx11_tensor_image_patch_sycl.cpp.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:48