From 05037bba2fa221e0322244792ecaad7262846017 Mon Sep 17 00:00:00 2001 From: John Tzanakakis Date: Fri, 4 Jun 2021 15:17:55 -0400 Subject: [PATCH] adapt offline debug to sync dump using non-qualified name --- mindspore/ccsrc/debug/debug_services.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mindspore/ccsrc/debug/debug_services.cc b/mindspore/ccsrc/debug/debug_services.cc index 351120da3ae..cca9142b154 100644 --- a/mindspore/ccsrc/debug/debug_services.cc +++ b/mindspore/ccsrc/debug/debug_services.cc @@ -571,9 +571,12 @@ void DebugServices::ReadDumpedTensor(std::vector backend_name, std: pos += dstlen; } - std::string prefix_dump_file_name = dump_style_kernel_name; + std::string prefix_dump_file_name; if (is_sync_mode) { + prefix_dump_file_name = dump_style_kernel_name.substr(dump_style_kernel_name.rfind("--") + 2); prefix_dump_file_name += ".output." + std::to_string(slot[i]); + } else { + prefix_dump_file_name = dump_style_kernel_name; } std::string specific_dump_dir = dump_dir + "/rank_" + std::to_string(device_id[i]) + "/" + net_name + "/" + @@ -717,6 +720,7 @@ std::vector> DebugServices::ReadNeededDumpedTensors( ReplaceSrcFileName(is_sync_mode, &dump_style_name); if (is_sync_mode) { + dump_style_name = dump_style_name.substr(dump_style_name.rfind("--") + 2); dump_style_name.append(".output."); }