DP-HLS
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
DebugUtils Namespace Reference

Namespaces

 Translate
 

Functions

template<typename T1 , typename T2 , int LEN>
void translate (T1(&hls_arr)[LEN], T2(&std_arr)[LEN])
 
template<typename T1 , typename T2 , int M, int N>
void translate (T1(&hls_mat)[M][N], T2(&std_mat)[M][N])
 
template<typename T1 , typename T2 , int M, int N, int K>
void translate_multilayer (T1(&hls_mat)[M][N], T2(&std_mat)[K][M][N])
 
std::vector< float > translate_vec (hls::vector< type_t, N_LAYERS >(&arr))
 
std::vector< std::vector< float > > translate_scores (hls::vector< type_t, N_LAYERS >(&arr)[PE_NUM])
 

Function Documentation

template<typename T1 , typename T2 , int LEN>
void DebugUtils::translate ( T1(&)  hls_arr[LEN],
T2(&)  std_arr[LEN] 
)
template<typename T1 , typename T2 , int M, int N>
void DebugUtils::translate ( T1(&)  hls_mat[M][N],
T2(&)  std_mat[M][N] 
)
template<typename T1 , typename T2 , int M, int N, int K>
void DebugUtils::translate_multilayer ( T1(&)  hls_mat[M][N],
T2(&)  std_mat[K][M][N] 
)
std::vector<std::vector<float> > DebugUtils::translate_scores ( hls::vector< type_t, N_LAYERS >(&)  arr[PE_NUM])
std::vector<float> DebugUtils::translate_vec ( hls::vector< type_t, N_LAYERS > &  arr)