| | |
| | | |
| | | |
| | | #ifndef UTIL_H |
| | | #define UTIL_H |
| | | |
| | | using namespace std; |
| | | |
| | | namespace funasr { |
| | | extern float *LoadParams(const char *filename); |
| | | |
| | | extern void SaveDataFile(const char *filename, void *data, uint32_t len); |
| | |
| | | extern void Glu(Tensor<float> *din, Tensor<float> *dout); |
| | | |
| | | string PathAppend(const string &p1, const string &p2); |
| | | bool is_target_file(const std::string& filename, const std::string target); |
| | | |
| | | void KeepChineseCharacterAndSplit(const std::string &input_str, |
| | | std::vector<std::string> &chinese_characters); |
| | | |
| | | std::vector<std::string> split(const std::string &s, char delim); |
| | | |
| | | template<typename T> |
| | | void PrintMat(const std::vector<std::vector<T>> &mat, const std::string &name); |
| | | } // namespace funasr |
| | | #endif |