使用 python3 -m ais_bench --model 去测试转换好的om模型,报了如下的错,求帮助
收藏回复举报
使用 python3 -m ais_bench --model 去测试转换好的om模型,报了如下的错,求帮助
t('forum.solved') 已解决
发表于2024-06-29 14:10:50
0 查看
报错如下 :

(fvc) root@davinci-mini:~/wck/atc_model# python3 -m ais_bench --model /root/wck/atc_model/atcmodel_linux_aarch64.om 

[INFO] acl init success 

[INFO] open device 0 success 

E89999: Inner Error! 

E89999  op[PartitionedCall_/deformable_convolution/Transpose_1_Transpose_13], attr[perm], has wrong size[4], it should be 6[FUNC:TransposeInferShape][FILE:transpose.cc][LINE:73] 

        TraceBack (most recent call last): 

        Failed to execute init graph[FUNC:Load][FILE:model_v2_executor.cc][LINE:128] 

        [Model][FromData]call load executorV2 failed, ge result[1343225857][FUNC:ReportCallError][FILE:log_inner.cpp][LINE:161] 

 

[ERROR] load model from file failed, model file is /root/wck/atc_model/atcmodel_linux_aarch64.om 

[WARN] Check failed:processModel->LoadModelFromFile(modelPath), ret:1 

 

[WARN] no model had been loaded, unload failed 

Traceback (most recent call last): 

  File "/usr/local/miniconda3/envs/fvc/lib/python3.9/runpy.py", line 197, in _run_module_as_main 

    return _run_code(code, main_globals, None, 

  File "/usr/local/miniconda3/envs/fvc/lib/python3.9/runpy.py", line 87, in _run_code 

    exec(code, run_globals) 

  File "/usr/local/miniconda3/envs/fvc/lib/python3.9/site-packages/ais_bench/__main__.py", line 18, in <module> 

    exec(open(os.path.join(cur_path, "infer/__main__.py")).read()) 

  File "<string>", line 278, in <module> 

  File "/usr/local/miniconda3/envs/fvc/lib/python3.9/site-packages/ais_bench/infer/infer_process.py", line 762, in infer_process 

    main(args) 

  File "/usr/local/miniconda3/envs/fvc/lib/python3.9/site-packages/ais_bench/infer/infer_process.py", line 433, in main 

    session = init_inference_session(args, tmp_acl_json_path if tmp_acl_json_path is not None else acl_json_path) 

  File "/usr/local/miniconda3/envs/fvc/lib/python3.9/site-packages/ais_bench/infer/infer_process.py", line 116, in init_inference_session 

    session = InferSession(args.device, args.model, acl_json_path, args.debug, args.loop) 

  File "/usr/local/miniconda3/envs/fvc/lib/python3.9/site-packages/ais_bench/infer/interface.py", line 62, in __init__ 

    self.session = aclruntime.InferenceSession(self.model_path, self.device_id, self.options) 

RuntimeError: [1][ACL: invalid parameter] 

[INFO] end to reset device 0 

[INFO] end to finalize acl 

我要发帖子