gjhave

gjhave

0个粉丝

5

问答

0

专栏

0

资料

gjhave  发布于  2025-09-17 09:32:16
采纳率 40%
5个问答
274

hi3519dv500 使用mindcmd进行板上推理时报错 /memory_data.csv does not exist

我在使用Mindcmd进行模型转换和板上推理的时候,出现问题,
我使用的命令如下:

 mindcmd oneclick -k ./work_dir/ -s ./ssh.cfg onnx -m ./optimized_yolo11n.onnx -i list.txt --aipp ./insert_op.cfg

mindcmd的配置如下:

configuration.path=/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/mindcmd.ini
base_config.cann_install_path=~/Ascend/ascend-toolkit/svp_latest
base_config.target_version=Hi3519DV500
base_config.default_workspace=NA
base_config.ssh_cfg_path=NA
base_config.cross_compiler=gnu
oneclick_switch.is_clean_previous_output=1
oneclick_switch.is_amct_run=1
oneclick_switch.is_gt_run=1
oneclick_switch.is_npu_run=1
oneclick_switch.is_func_run=1
oneclick_switch.is_inst_run=0
oneclick_switch.is_perf_run=0
oneclick_switch.is_dump_open=1
oneclick_switch.is_compare_open=1
oneclick_switch.is_board_profiling_open=1
oneclick_switch.is_profile_display_open=0
oneclick_switch.is_quant_analysis_open=0
oneclick_switch.is_print_process_detail=0

前面的转换,量化,仿真等过程都正常,但是到上板子上NPU推理的时候,报错,完整的log如下:


=============  Begin:                 One-Click                  ============= 
2025-09-16 18:04:43 INFO Work directory is: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5
2025-09-16 18:04:43 INFO [model] /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/optimized_yolo11n.onnx
2025-09-16 18:04:44 INFO [input] images:[1, 3, 640, 640]
2025-09-16 18:04:44 INFO Using ssh configuration file: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/ssh.cfg

=============  Begin:                 Preprocess                 ============= 
2025-09-16 18:04:44 INFO Read "/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/insert_op.cfg" aipp configuration file.
2025-09-16 18:04:44 WARNING Input 0 dose not specified the "--input_type" parameter, U8 will be used as default.
2025-09-16 18:04:47 INFO Convert all images to YUV420SP, saved in the following path: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/preprocess/input_format
2025-09-16 18:04:47 WARNING Execute data preprocessing use the following aipp configuration file: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/data/insert_op.cfg
2025-09-16 18:04:48 INFO Work directory is: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/preprocess/tmp_1758071084/func_output
2025-09-16 18:04:48 INFO [Image] Create infer image list: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/preprocess/tmp_1758071084/func_output/data/inference_data_61886086.txt
2025-09-16 18:07:40 INFO The data preprocessing result is saved in the following path: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/preprocess
Time consuming: 176814.89ms 
=============  End:                 Preprocess                 ============= 


=============  Begin:                Ground Truth                ============= 
2025-09-16 18:07:42 INFO Model inference...
2025-09-16 18:07:43 INFO The ground truth output is saved in the following path: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/dump/float
Time consuming: 1954.57ms 
=============  End:                Ground Truth                ============= 

2025-09-16 18:07:43 WARNING The ONNX framework will skip AMCT.

=============  Begin:               ATC Fake Quant               ============= 
2025-09-16 18:07:47 INFO [exec_command]: /home/ubuntu/Ascend/ascend-toolkit/6.10.t03spc011b090/x86_64-linux/atc/bin/atc --model="/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/optimized_yolo11n.onnx" --framework="5" --online_model_type="4" --input_format="NCHW" --save_original_model="false" --image_list="images:/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/atc/fake_quant/image_list/input0_resize_IMG_1394_shape_1_3_640_640_FP32.bin" --log_level="0" --dump_data="1" --soc_version=Hi3519DV500
2025-09-16 18:07:47 INFO [output] The ATC fake quant output is saved in the following path: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/dump/atc_fake_quant
Time consuming: 4898.31ms 
=============  End:               ATC Fake Quant               ============= 


=============  Begin:                    ATC                     ============= 
2025-09-16 18:07:47 INFO Converting offline model for profiling.
2025-09-16 18:08:46 INFO [exec_command]: /home/ubuntu/Ascend/ascend-toolkit/6.10.t03spc011b090/x86_64-linux/atc/bin/atc --model="/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/optimized_yolo11n.onnx" --online_model_type="2" --framework="5" --input_format="NCHW" --save_original_model="false" --insert_op_conf="/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/data/insert_op.cfg" --output="/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/atc/profiling/optimized_yolo11n_profiling" --batch_num="1" --image_list="images:/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/list.txt" --input_type="images:U8" --log_level="0" --soc_version=Hi3519DV500
2025-09-16 18:08:46 INFO [output] Run atc successfully, the result is saved in the following path: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/atc/profiling

2025-09-16 18:08:46 INFO Converting offline model for dump.
2025-09-16 18:09:46 INFO [exec_command]: /home/ubuntu/Ascend/ascend-toolkit/6.10.t03spc011b090/x86_64-linux/atc/bin/atc --model="/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/optimized_yolo11n.onnx" --online_model_type="4" --framework="5" --input_format="NCHW" --save_original_model="true" --insert_op_conf="/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/data/insert_op.cfg" --output="/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/atc/dump/optimized_yolo11n" --batch_num="1" --image_list="images:/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/list.txt" --input_type="images:U8" --log_level="0" --soc_version=Hi3519DV500
2025-09-16 18:09:46 INFO [output] Run atc successfully, the result is saved in the following path: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/atc/dump

2025-09-16 18:09:46 INFO Converting offline model for model deployment.
2025-09-16 18:10:44 INFO [exec_command]: /home/ubuntu/Ascend/ascend-toolkit/6.10.t03spc011b090/x86_64-linux/atc/bin/atc --model="/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/optimized_yolo11n.onnx" --online_model_type="0" --framework="5" --input_format="NCHW" --save_original_model="false" --insert_op_conf="/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/data/insert_op.cfg" --output="/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/atc/release/optimized_yolo11n_release" --batch_num="1" --image_list="images:/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/list.txt" --input_type="images:U8" --log_level="0" --soc_version=Hi3519DV500
2025-09-16 18:10:44 INFO [output] Run atc successfully, the result is saved in the following path: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/atc/release

Time consuming: 176358.09ms 
=============  End:                    ATC                     ============= 


=============  Begin:             Function Simulator             ============= 
2025-09-16 18:10:44 INFO Work directory is: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5
2025-09-16 18:10:44 INFO [Dump] Write dump configuration to the following path: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/acl_dump_811ad923.json
2025-09-16 18:10:44 INFO [Image] Create infer image list: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/data/inference_data_3aefe357.txt
2025-09-16 18:10:44 INFO [exec_command] Run Simulator_Function by the following command: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/bin/funcsim -m /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/model/optimized_yolo11n_original.om -i /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/data/inference_data_3aefe357.txt -j /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/acl_dump_811ad923.json -o /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/dump/1758071444_funcsim -b 1
2025-09-16 18:11:01 INFO [output] The function simulator dump files or model forward output files will be stored in the following path: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/dump/funcsim/trap
Time consuming: 16740.38ms 
=============  End:             Function Simulator             ============= 


=============  Begin:                NPU Release                 ============= 
2025-09-16 18:11:01 INFO Work directory is: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5
2025-09-16 18:11:01 INFO Work directory is: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5
2025-09-16 18:11:01 INFO Using ssh configuration file: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/ssh.cfg
2025-09-16 18:11:01 INFO [Image] Create infer image list: /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/data/inference_data_3aefe357.txt
2025-09-16 18:11:01 INFO Connecting to board by ssh: "10.0.11.33:22"
2025-09-16 18:11:01 INFO [Mount] Mount success by cmd: mount -t nfs -o rsize=32768,wsize=32768 -o nolock,addr=10.0.11.10 -o tcp 10.0.11.10:/home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir /root/nfs_share
2025-09-16 18:11:02 ERROR No model forward output.
2025-09-16 18:11:02 INFO [Umount] umount /root/nfs_share successfully.
2025-09-16 18:11:02 ERROR RuntimeError('The path /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/../../memory_data.csv does not exist.')
2025-09-16 18:11:02 ERROR RuntimeError('The path /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/../../memory_data.csv does not exist.')
Traceback (most recent call last):
  File "/home/ubuntu/.local/bin/mindcmd", line 8, in <module>
    sys.exit(main())
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/mcd.py", line 387, in main
    MindCmdEntrance(sys.argv)
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/mcd.py", line 38, in __init__
    self.main(sys_argv)
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/mcd.py", line 339, in main
    self._construct_command_handler().get(sys_argv[1]).get(HANDLER)(sys_argv[2:])
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/common/log.py", line 220, in wrapper
    raise error
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/common/log.py", line 217, in wrapper
    rsp = func(*args, **kwargs)
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/mcd.py", line 164, in _handle_oneclick_command
    OneClickEntrance(args).run()
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/oneclick/one_click.py", line 26, in run
    get_deploy_framework(self.args.framework)(self.args).run()
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/oneclick/process/deploy_base.py", line 225, in run
    app_dump_dict, job_dir = self.call_app(bin_test_list)
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/oneclick/process/onnx_process.py", line 62, in call_app
    return self._call_app(bin_data_list)
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/oneclick/process/deploy_base.py", line 803, in _call_app
    dump_dir, job_dir = method(bin_data_list)
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/oneclick/process/deploy_base.py", line 844, in _call_npu
    dump_dir, _ = self._npu_release(data_list, prefix_cmd)
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/common/log.py", line 220, in wrapper
    raise error
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/common/log.py", line 217, in wrapper
    rsp = func(*args, **kwargs)
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/oneclick/process/deploy_base.py", line 444, in _npu_release
    npu.show_memory_and_time_table(self.output_path)
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/modules/run/board_inference.py", line 333, in show_memory_and_time_table
    memory_data = FileUtils.read_csv(memory_csv)
  File "/home/ubuntu/.local/lib/python3.7/site-packages/mindcmd/common/file_utils.py", line 333, in read_csv
    raise RuntimeError(f"The path {csv_path} does not exist.")
RuntimeError: The path /home/ubuntu/SVP_NNN_PC_V3.0.2.9/amct/amct_pytorch/sample/yolov11n/work_dir/optimized_yolo11n_a18060c5/output/project_1758071083/../../memory_data.csv does not exist.

请各位帮忙看一下,由于我是直接用的Onnx模型,也不知道这个memory_data.csv是应该如何生成,在文档里也没有查到这个文件的任何信息。

我来回答
回答1个
时间排序
认可量排序

gjhave

0个粉丝

5

问答

0

专栏

0

资料

gjhave 2025-09-17 10:32:08
认可3

问题已解决,原因是板端有几个依赖文件必须要从SDK的source/out/lib目录中copy到板子上

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区