diff --git a/debug/accuracy_tools/ptdbg_ascend/src/python/ptdbg_ascend/debugger/precision_debugger.py b/debug/accuracy_tools/ptdbg_ascend/src/python/ptdbg_ascend/debugger/precision_debugger.py index 693fa06eea4766b65f17a22dccddae24ecc3e932..4918217ce1dee9f9ff5d1b2616f846820fc20b23 100644 --- a/debug/accuracy_tools/ptdbg_ascend/src/python/ptdbg_ascend/debugger/precision_debugger.py +++ b/debug/accuracy_tools/ptdbg_ascend/src/python/ptdbg_ascend/debugger/precision_debugger.py @@ -1,7 +1,7 @@ import os import torch from ..common.utils import Const, check_switch_valid, generate_compare_script, check_is_npu, print_error_log, \ - CompareException + CompareException, print_warn_log from ..dump.dump import DumpUtil, acc_cmp_dump, write_to_disk, get_pkl_file_path from ..dump.utils import set_dump_path, set_dump_switch_print_info, generate_dump_path_str, \ set_dump_switch_config, set_backward_input @@ -48,6 +48,12 @@ class PrecisionDebugger: scope = scope or [] api_list = api_list or [] backward_input = backward_input or [] + # make the api_list model can also use scope parameter temporarily. + if mode == Const.API_LIST: + if len(api_list) > 0: + print_warn_log("The 'api_list' parameter will be deprecated, it would be better to use 'scope'") + else: + api_list = scope set_dump_switch_config(mode=mode, scope=scope, api_list=api_list, filter_switch=filter_switch, dump_mode=input_output_mode, summary_only=summary_only) if mode == 'acl':