msit对比模型精度工具报错
收藏回复举报
msit对比模型精度工具报错
t('forum.solved') 已解决
发表于2025-11-14 10:39:05
0 查看
 

这是我用来对比模型精度的指令,产生了报错AttributeError: 'aclruntime.InferenceSession' object has no attribute 'free_resource' 

(base) root@davinci-mini:/home/HXF/msit/msit# msit debug compare   -gm /root/litao/_internal/model/menshi.onnx   -om /root/litao/_internal/model/menshi.om   -c /usr/local/Ascend/ascend-toolkit/latest   -o /root/litao/_internal/model/compare_result 

2025-11-14 10:34:05,936 - 4091575 - msit_debug_loger - INFO - Start to converting the model to json 

2025-11-14 10:34:05,936 - 4091575 - msit_debug_loger - INFO - ATC command line /usr/local/Ascend/ascend-toolkit/7.0.RC1/aarch64-linux/bin/atc --mode=1 --om=/root/litao/_internal/model/menshi.om --json=/root/litao/_internal/model/compare_result/20251114103405/model/menshi.json 

2025-11-14 10:34:05,936 - 4091575 - msit_debug_loger - INFO - Execute command:/usr/local/Ascend/ascend-toolkit/7.0.RC1/aarch64-linux/bin/atc --mode=1 --om=/root/litao/_internal/model/menshi.om --json=/root/litao/_internal/model/compare_result/20251114103405/model/menshi.json 

2025-11-14 10:34:09,324 - 4091575 - msit_debug_loger - INFO - Complete model conversion to json /root/litao/_internal/model/compare_result/20251114103405/model/menshi.json. 

2025-11-14 10:34:09,618 - 4091575 - msit_debug_loger - INFO - The /root/litao/_internal/model/compare_result/20251114103405/model/menshi.json file is exists. 

2025-11-14 10:34:10,157 - 4091575 - msit_debug_loger - INFO - The input of model is not dynamic. 

[INFO] acl init success 

[INFO] open device 0 success 

[INFO] load model /root/litao/_internal/model/menshi.om success 

[INFO] create model description success 

Traceback (most recent call last): 

  File "/home/HXF/msit/msit/components/__main__.py", line 59, in main 

    args.handle(args) 

  File "/usr/local/miniconda3/lib/python3.9/site-packages/msquickcmp/__main__.py", line 255, in handle 

    cmp_process(cmp_args, True) 

  File "/home/HXF/msit/msit/components/debug/compare/msquickcmp/cmp_process.py", line 280, in cmp_process 

    dump_and_compare(args, use_cli) 

  File "/home/HXF/msit/msit/components/debug/compare/msquickcmp/cmp_process.py", line 295, in dump_and_compare 

    check_and_run(args, use_cli) 

  File "/home/HXF/msit/msit/components/debug/compare/msquickcmp/cmp_process.py", line 525, in check_and_run 

    res = run(args, input_shape, original_out_path, use_cli) 

  File "/home/HXF/msit/msit/components/debug/compare/msquickcmp/cmp_process.py", line 361, in run 

    invalid_rows = run_om_model_compare(args, use_cli) 

  File "/home/HXF/msit/msit/components/debug/compare/msquickcmp/cmp_process.py", line 383, in run_om_model_compare 

    npu_dump.generate_inputs_data(use_aipp=use_aipp) 

  File "/usr/local/miniconda3/lib/python3.9/site-packages/msquickcmp/npu/npu_dump_data.py", line 268, in generate_inputs_data 

    self._generate_inputs_data_without_aipp(self.data_dir) 

  File "/usr/local/miniconda3/lib/python3.9/site-packages/msquickcmp/npu/npu_dump_data.py", line 408, in _generate_inputs_data_without_aipp 

    inputs_list, data_type_list = self._get_inputs_info_from_aclruntime() 

  File "/usr/local/miniconda3/lib/python3.9/site-packages/msquickcmp/npu/npu_dump_data.py", line 401, in _get_inputs_info_from_aclruntime 

    aa.free_resource() 

AttributeError: 'aclruntime.InferenceSession' object has no attribute 'free_resource' 

 

The above exception was the direct cause of the following exception: 

 

Traceback (most recent call last): 

  File "/usr/local/miniconda3/bin/msit", line 7, in <module> 

    sys.exit(main()) 

  File "/home/HXF/msit/msit/components/__main__.py", line 61, in main 

    raise Exception( 

Exception: [ERROR] Refer FAQ if a known issue: gitee repo: Ascend/msit, wiki 

[INFO] unload model success, model Id is 1 

[INFO] end to destroy context 

[INFO] end to reset device is 0 

[INFO] end to finalize acl 

本帖最后由 匿名用户 于 2025/11/14 11:32:01 编辑

我要发帖子