26 #if defined(DATA_TYPE) && defined(VEC_SIZE) 28 #define TYPE VEC_DATA_TYPE(DATA_TYPE, VEC_SIZE) 71 const uint current_slice = get_global_id(2) % NUM_CHANNELS;
73 const DATA_TYPE curr_mean = *((__global DATA_TYPE *)(mean.
ptr + current_slice *
sizeof(DATA_TYPE)));
74 const DATA_TYPE curr_std = *((__global DATA_TYPE *)(std.
ptr + current_slice *
sizeof(DATA_TYPE)));
77 TYPE res = (data - curr_mean) / curr_std;
80 (res, 0, (__global DATA_TYPE *)dst.
ptr);
82 #endif // defined(DATA_TYPE) && defined(VEC_SIZE) Structure to hold Vector information.
Structure to hold 3D tensor information.
SimpleTensor< float > src
#define CONVERT_TO_VECTOR_STRUCT(name)
#define VECTOR_DECLARATION(name)
__global uchar * ptr
Pointer to the starting postion of the buffer.
#define CONVERT_TO_TENSOR3D_STRUCT(name)
__global uchar * ptr
Pointer to the starting postion of the buffer.
#define TENSOR3D_DECLARATION(name)