24 #ifndef __ARM_COMPUTE_TEST_DEPTH_CONVERT_H__ 25 #define __ARM_COMPUTE_TEST_DEPTH_CONVERT_H__ 38 template < typename T1, typename T2, typename std::enable_if < std::is_integral<T1>::value &&std::is_floating_point<T2>::value,
int >::type = 0 >
41 template < typename T1, typename T2, typename std::enable_if < std::is_floating_point<T1>::value &&std::is_integral<T2>::value,
int >::type = 0 >
44 template < typename T1, typename T2, typename std::enable_if < std::is_integral<T1>::value &&std::is_integral<T2>::value &&!std::is_same<T1, T2>::value,
int >::type = 0 >
47 template < typename T1, typename T2, typename std::enable_if < std::is_integral<T1>::value &&std::is_integral<T2>::value &&std::is_same<T1, T2>::value,
int >::type = 0 >
50 template < typename T1, typename T2, typename std::enable_if < std::is_floating_point<T1>::value &&is_floating_point<T2>::value,
int >::type = 0 >
This file contains all available output stages for GEMMLowp on OpenCL.
SimpleTensor< T2 > depth_convert(const SimpleTensor< T1 > &src, DataType dt_out, ConvertPolicy policy, uint32_t shift)
DataType
Available data types.
ConvertPolicy
Policy to handle overflow.
convolution configure & src