|
|
@@ -107,8 +107,8 @@ class FMK_FUNC_HOST_VISIBILITY FMK_FUNC_DEV_VISIBILITY ProfilingManager { |
|
|
|
void GetOpInputOutputInfo(const OpDescPtr &op, TaskDescInfo &task_desc_info) const; |
|
|
|
void ReportData(const int32_t &device_id, const std::string &data, const std::string &tag_name); |
|
|
|
Status ProfileStepInfo(uint64_t index_id, uint64_t model_id, uint16_t tag_id, rtStream_t stream, int32_t device_id); |
|
|
|
void SetStepInfoIndex(uint64_t index_id) { index_id_ = index_id; } |
|
|
|
uint64_t GetStepInfoIndex() const { return index_id_; } |
|
|
|
uint64_t GetCurIterNum() const { return cur_iter_num_; } |
|
|
|
void SetCurIterNum(uint64_t cur_iter_num) { cur_iter_num_ = cur_iter_num; } |
|
|
|
void SetGraphIdToDeviceMap(uint32_t graph_id, uint32_t device_id) { device_id_map_[graph_id] = device_id; } |
|
|
|
Status GetDeviceIdFromGraph(uint32_t graph_id, uint32_t &device_id); |
|
|
|
void SetSubscribeInfo(uint64_t prof_switch, uint32_t model_id, bool is_subscribe); |
|
|
@@ -143,7 +143,7 @@ class FMK_FUNC_HOST_VISIBILITY FMK_FUNC_DEV_VISIBILITY ProfilingManager { |
|
|
|
std::string fp_point_; |
|
|
|
std::string bp_point_; |
|
|
|
uint32_t reporter_max_len_ = 0; |
|
|
|
uint64_t index_id_; |
|
|
|
uint64_t cur_iter_num_; |
|
|
|
std::map<uint32_t, uint32_t> device_id_map_; // key: graph_id, value: device_id |
|
|
|
std::map<uint32_t, uint32_t> model_id_map_; // key: graph_id, value: model_id |
|
|
|
ProfSubscribeInfo subscribe_info_; |
|
|
|