DP-HLS
|
Functions | |
template<typename T , int NL, int M, int N> | |
std::vector< std::vector < std::vector< float > > > | translate_3d (hls::vector< T, NL > scores[M][N]) |
Translate a data structure of the shape hls::vector<T, NL> scores[M][N] to 3d nested float stl vector. More... | |
template<typename T , int NL, int N> | |
std::vector< std::vector< float > > | translate_2d (hls::vector< T, NL > scores[N]) |
Translate a data structure of the shape hls::vector<T, NL> scores[N] to 2d nested float stl vector. More... | |
template<typename T , int M, int N> | |
std::vector< std::vector< float > > | translate_2d (T scores[M][N]) |
template<typename T , int NL> | |
std::vector< float > | translate_1d (hls::vector< T, NL > scores) |
Translate a data structure of the shape hls::vector<T, NL> scores[N] to 1d nested float stl vector. More... | |
template<typename T , int N> | |
std::vector< float > | translate_1d (T scores[N]) |
void | print_3d (const char *name, std::vector< std::vector< std::vector< float >>> scores) |
void | print_2d (const char *name, std::vector< std::vector< float >> scores) |
void | print_1d (const char *name, std::vector< float > scores) |
void DebugUtils::Translate::print_1d | ( | const char * | name, |
std::vector< float > | scores | ||
) |
void DebugUtils::Translate::print_2d | ( | const char * | name, |
std::vector< std::vector< float >> | scores | ||
) |
void DebugUtils::Translate::print_3d | ( | const char * | name, |
std::vector< std::vector< std::vector< float >>> | scores | ||
) |
std::vector<float> DebugUtils::Translate::translate_1d | ( | hls::vector< T, NL > | scores | ) |
Translate a data structure of the shape hls::vector<T, NL> scores[N] to 1d nested float stl vector.
T | |
NL |
scores |
std::vector<float> DebugUtils::Translate::translate_1d | ( | T | scores[N] | ) |
std::vector<std::vector<float> > DebugUtils::Translate::translate_2d | ( | hls::vector< T, NL > | scores[N] | ) |
Translate a data structure of the shape hls::vector<T, NL> scores[N] to 2d nested float stl vector.
T | |
NL | |
N |
scores |
std::vector<std::vector<float> > DebugUtils::Translate::translate_2d | ( | T | scores[M][N] | ) |
std::vector<std::vector<std::vector<float> > > DebugUtils::Translate::translate_3d | ( | hls::vector< T, NL > | scores[M][N] | ) |
Translate a data structure of the shape hls::vector<T, NL> scores[M][N] to 3d nested float stl vector.
T | |
NL | |
M | |
N |
scores |