From 5f21aa7f09f880087f3b38b96d7bcab94899cd1f Mon Sep 17 00:00:00 2001 From: z30043230 Date: Wed, 16 Jul 2025 15:45:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E5=85=A8=E6=8E=92=E6=9F=A5=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../advisor_backend/cluster_advice/cluster_pipeline_advice.py | 2 +- .../msprof_analyze/advisor/analyzer/analyzer_controller.py | 3 +-- profiler/msprof_analyze/advisor/analyzer/base_analyzer.py | 4 +++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/profiler/msprof_analyze/advisor/advisor_backend/cluster_advice/cluster_pipeline_advice.py b/profiler/msprof_analyze/advisor/advisor_backend/cluster_advice/cluster_pipeline_advice.py index 8db0f6fba4..ce0a867df9 100644 --- a/profiler/msprof_analyze/advisor/advisor_backend/cluster_advice/cluster_pipeline_advice.py +++ b/profiler/msprof_analyze/advisor/advisor_backend/cluster_advice/cluster_pipeline_advice.py @@ -372,7 +372,7 @@ class ClusterPipelineAdvice(ClusterAdviceBase): if rank_id in data_map: rank_prof_dirs[rank_id] = data_map[rank_id] else: - logger.warning('Rank %s not found in %s', str(self.collection_path)) + logger.warning('Rank %s not found in %s', str(rank_id), str(self.collection_path)) return rank_prof_dirs diff --git a/profiler/msprof_analyze/advisor/analyzer/analyzer_controller.py b/profiler/msprof_analyze/advisor/analyzer/analyzer_controller.py index 869c0519cf..b9a2357735 100644 --- a/profiler/msprof_analyze/advisor/analyzer/analyzer_controller.py +++ b/profiler/msprof_analyze/advisor/analyzer/analyzer_controller.py @@ -713,12 +713,11 @@ class AnalyzerController: logger.info( "Skip profiling comparison due to longer processing time due to env 'DISABLE_PROFILING_COMPARISON'") return job_list - + kwargs = {} for index, _kwargs in enumerate(compare_profiling_list): kwargs = copy.deepcopy(self.kwargs) kwargs.update(_kwargs) compare_profiling_list[index] = kwargs - compare_kwargs = { "profiling_path": kwargs.get("profiling_path"), "compare_profiling_list": compare_profiling_list, diff --git a/profiler/msprof_analyze/advisor/analyzer/base_analyzer.py b/profiler/msprof_analyze/advisor/analyzer/base_analyzer.py index ee7835cf53..7f558c3871 100644 --- a/profiler/msprof_analyze/advisor/analyzer/base_analyzer.py +++ b/profiler/msprof_analyze/advisor/analyzer/base_analyzer.py @@ -106,7 +106,9 @@ class BaseAnalyzer(VersionControl, metaclass=ABCMeta): pass def identify_profiling_type(self, profiling_type_list): - profiling_type = None + profiling_type = "" + if not profiling_type_list: + return profiling_type if self.collection_path.endswith(ASCEND_MS): profiling_type = [elem for elem in profiling_type_list if Constant.MINDSPORE in elem][0] elif self.collection_path.endswith(ASCEND_PT): -- Gitee