123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef SAMPLES_COMMON_UTIL_HPP_
- #define SAMPLES_COMMON_UTIL_HPP_
- #define PATH_MAX_LENGTH 1024
- #include <profiler/profile.hpp>
- #include <iostream>
- #include <list>
- #include <string>
- #include <vector>
- std::vector<std::string> LoadLabels(const std::string &filename);
- bool CheckDir(const std::string &path, std::string *estr);
- std::string GetExePath();
- void CheckExePath(const std::string &path);
- std::list<std::string> ReadFileList(const std::string &list);
- std::list<std::string> GetFileNameFromDir(const std::string &dir, const char *filter);
- size_t GetFileSize(const std::string &filename);
- void PrintPipelinePerformance(const std::string& prefix_str, const cnstream::PipelineProfile& profile);
- #endif
|