From 39aa5a0683dcd3d60442703e75caca71e093c8ff Mon Sep 17 00:00:00 2001 From: taoxiangdong Date: Sat, 26 Dec 2020 17:38:34 +0800 Subject: [PATCH 1/2] device-os log missing --- .../ge/profiling/ge_profiling_manager_unittest.cc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/ut/ge/profiling/ge_profiling_manager_unittest.cc b/tests/ut/ge/profiling/ge_profiling_manager_unittest.cc index 5027c988..70b23230 100644 --- a/tests/ut/ge/profiling/ge_profiling_manager_unittest.cc +++ b/tests/ut/ge/profiling/ge_profiling_manager_unittest.cc @@ -155,3 +155,18 @@ TEST_F(UtestGeProfilinganager, init_from_cfg_success1) { Status ret = ProfilingManager::Instance().Init(options); EXPECT_EQ(ret, ge::SUCCESS); } + +TEST_F(UtestGeProfilinganager, init_success2) { + setenv("PROFILING_MODE", "true", true); + Options options; + options.device_id = 0; + options.job_id = "0"; + options.profiling_mode = "1"; + options.profiling_options = R"({"result_path":"/data/profiling","training_trace":"on","task_trace":"on","aicpu_trace":"on","fp_point":"Data_0","bp_point":"addn","ai_core_metrics":"ResourceConflictRatio"})"; + string profiling_config; + + ProfilingManager::Instance().SetProfilingConfig(profiling_config); + + Status ret = ProfilingManager::Instance().Init(options); + EXPECT_EQ(ret, ge::SUCCESS); +} From 4baf0c48861adf7afee506fd4c7ca531f030a5f9 Mon Sep 17 00:00:00 2001 From: taoxiangdong Date: Tue, 29 Dec 2020 10:20:53 +0800 Subject: [PATCH 2/2] test fwk_profiler --- ge/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ge/CMakeLists.txt b/ge/CMakeLists.txt index 88d74730..4e35c469 100755 --- a/ge/CMakeLists.txt +++ b/ge/CMakeLists.txt @@ -658,8 +658,8 @@ target_link_libraries(ge_runner PRIVATE ge_memory adump_server static_mmpa - -Wl,--whole-archive msprofiler_fwk + -Wl,--whole-archive -Wl,--no-whole-archive -Wl,--no-as-needed graph