|
|
@@ -38,10 +38,8 @@ const std::string kProfModelUnsubscribe = "prof_model_cancel_subscribe"; |
|
|
|
} // namespace |
|
|
|
|
|
|
|
namespace ge { |
|
|
|
ProfilingManager::ProfilingManager() : is_load_profiling_(false), |
|
|
|
is_execute_profiling_(false), |
|
|
|
is_training_trace_(false), |
|
|
|
subscribe_count_(0) { |
|
|
|
ProfilingManager::ProfilingManager() |
|
|
|
: is_load_profiling_(false), is_execute_profiling_(false), is_training_trace_(false), subscribe_count_(0) { |
|
|
|
prof_cb_.msprofCtrlCallback = nullptr; |
|
|
|
prof_cb_.msprofReporterCallback = nullptr; |
|
|
|
} |
|
|
@@ -102,8 +100,8 @@ ge::Status ProfilingManager::InitFromOptions(const Options &options, MsprofGeOpt |
|
|
|
return INTERNAL_ERROR; |
|
|
|
} |
|
|
|
is_execute_profiling_ = true; |
|
|
|
GELOGI("The profiling in options is %s, %s. origin option: %s", options.profiling_mode.c_str(), |
|
|
|
prof_conf.options, options.profiling_options.c_str()); |
|
|
|
GELOGI("The profiling in options is %s, %s. origin option: %s", options.profiling_mode.c_str(), prof_conf.options, |
|
|
|
options.profiling_options.c_str()); |
|
|
|
} else { |
|
|
|
(void)mmGetEnv("PROFILING_MODE", env_profiling_mode, MMPA_MAX_PATH); |
|
|
|
(void)mmGetEnv("PROFILING_OPTIONS", prof_conf.options, MSPROF_OPTIONS_DEF_LEN_MAX); |
|
|
|