From c0efc83c3a2167154179e05ceba3474610996337 Mon Sep 17 00:00:00 2001 From: l30036321 Date: Tue, 8 Jul 2025 14:32:54 +0800 Subject: [PATCH] del save exec mode --- .../msprobe/docs/06.data_dump_MindSpore.md | 2 +- .../msprobe/mindspore/debugger/precision_debugger.py | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/debug/accuracy_tools/msprobe/docs/06.data_dump_MindSpore.md b/debug/accuracy_tools/msprobe/docs/06.data_dump_MindSpore.md index bfcc0d2df4c..d837842027b 100644 --- a/debug/accuracy_tools/msprobe/docs/06.data_dump_MindSpore.md +++ b/debug/accuracy_tools/msprobe/docs/06.data_dump_MindSpore.md @@ -84,7 +84,7 @@ PrecisionDebugger(config_path=None, task=None, dump_path=None, level=None, step= #### 6.1.1 start -**功能说明**:启动精度数据采集。需在模型执行模式(静态图/动态图、O0/O1/O2编译等级)设置后调用。静态图场景下,必须在模型初始化及 mindspore.communication.init 调用前添加;动态图场景下,如果没有使用 [Model](https://gitee.com/link?target=https%3A%2F%2Fwww.mindspore.cn%2Ftutorials%2Fzh-CN%2Fr2.3.1%2Fadvanced%2Fmodel.html) 高阶 API 进行训练,则需要与 stop 函数一起添加在 for 循环内,否则只有需要传入model参数时,才使用该接口。 +**功能说明**:启动精度数据采集。如果没有使用 [Model](https://gitee.com/link?target=https%3A%2F%2Fwww.mindspore.cn%2Ftutorials%2Fzh-CN%2Fr2.3.1%2Fadvanced%2Fmodel.html) 高阶 API 进行训练,则需要与 stop 函数一起添加在 for 循环内,否则只有需要传入model参数时,才使用该接口。 **原型**: diff --git a/debug/accuracy_tools/msprobe/mindspore/debugger/precision_debugger.py b/debug/accuracy_tools/msprobe/mindspore/debugger/precision_debugger.py index cd9e2e05b24..ea86db0f239 100644 --- a/debug/accuracy_tools/msprobe/mindspore/debugger/precision_debugger.py +++ b/debug/accuracy_tools/msprobe/mindspore/debugger/precision_debugger.py @@ -208,12 +208,9 @@ class PrecisionDebugger(BasePrecisionDebugger): check_save_param(variable, name, save_backward) except ValueError: return - - instance.config.execution_mode = cls._get_execution_mode() - if cls._need_service(): - if not instance.service: - instance.service = MindsporeService(instance.config) - instance.service.save(variable, name, save_backward) + if not instance.service: + instance.service = MindsporeService(instance.config) + instance.service.save(variable, name, save_backward) @classmethod def _need_service(cls): -- Gitee