专栏算法工具链官方文档跑不通yolov5s_v2.0 Illegal instruction (core dumped)

官方文档跑不通yolov5s_v2.0 Illegal instruction (core dumped)

已解决
ning2023-05-24
53
5

6.2.3. 快速体验 — 旭日X3派用户手册 1.0.1 文档 (horizon.ai)

按照官方体验手册下载 yolov5s_v2.0.tar.gz,解压

# 检查yolov5s浮点模型是否存在?

ls -l yolov5s_v2.0/01_common/model_zoo/mapper/detection/yolov5_onnx_optimized

找不到这些文件;

# 进入浮点模型转换示例yolov5s模型目录

cd yolov5s_v2.0/04_detection/03_yolov5s/mapper

执行模型检查

#确认模型结构及算子是否支持,并提供每个算子执行硬件的分配情况(BPU/CPU)
bash 01_check.sh

01_check.sh: line 19: 2687 Illegal instruction (core dumped) hb_mapper checker --model-type ${model_type} --model ${onnx_model} --march ${march}

$ bash 01_check.sh

cd $(dirname $0) || exit

model_type="onnx"

onnx_model="./YOLOv5s.onnx"

march="bernoulli2"

hb_mapper checker --model-type ${model_type} \

--model ${onnx_model} \

--march ${march}

2023-05-24 17:55:42,104 INFO log will be stored in /home/ning/ai_toolchain/yolov5s_v2.0/04_detection/03_yolov5s/mapper/hb_mapper_checker.log

2023-05-24 17:55:42,104 INFO Start hb_mapper....

2023-05-24 17:55:42,105 INFO hbdk version 3.41.3

2023-05-24 17:55:42,105 INFO horizon_nn version 0.15.3

2023-05-24 17:55:42,105 INFO hb_mapper version 1.13.1

2023-05-24 17:55:42,257 INFO Model type: onnx

2023-05-24 17:55:42,257 INFO input names []

2023-05-24 17:55:42,257 INFO input shapes {}

2023-05-24 17:55:42,258 INFO Begin model checking....

2023-05-24 17:55:42,271 INFO [Wed May 24 17:55:42 2023] Start to Horizon NN Model Convert.

2023-05-24 17:55:42,271 INFO The input parameter is not specified, convert with default parameters.

2023-05-24 17:55:42,273 INFO Parsing the hbdk parameter:{'hbdk_pass_through_params': '--O0'}

2023-05-24 17:55:42,273 INFO HorizonNN version: 0.15.3

2023-05-24 17:55:42,273 INFO HBDK version: 3.41.3

2023-05-24 17:55:42,273 INFO [Wed May 24 17:55:42 2023] Start to parse the onnx model.

2023-05-24 17:55:42,291 INFO Input ONNX model infomation:

ONNX IR version: 6

Opset version: [10]

Producer: pytorch1.6

Domain: none

Input name: data, [1, 3, 672, 672]

Output name: output, [1, 84, 84, 255]

Output name: 641, [1, 42, 42, 255]

Output name: 643, [1, 21, 21, 255]

2023-05-24 17:55:42,581 INFO [Wed May 24 17:55:42 2023] End to parse the onnx model.

2023-05-24 17:55:42,581 INFO Model input names parsed from model: ['data']

2023-05-24 17:55:42,614 INFO Saving the original float model: ./.hb_check/original_float_model.onnx.

2023-05-24 17:55:42,618 INFO [Wed May 24 17:55:42 2023] Start to optimize the model.

01_check.sh: line 19: 2687 Illegal instruction (core dumped) hb_mapper checker --model-type ${model_type} --model ${onnx_model} --march ${march}

不知道这样对不对.

算法工具链
评论1
0/1000
  • 颜值即正义
    Lv.2

    您好,我在docker2.5.2环境下未复现以上报错,请问您本地是python环境、horizon_nn、horizon_tc_ui的版本是多少,另外可以使用hb_mapper -help来验证环境是否正确安装

    2023-05-24
    2
    4
    • ning回复颜值即正义:
      2023-05-24
      0
    • ning回复颜值即正义:

      按照文档走的,hb_mapper -help 能出结果

      2023-05-24
      0
    • 颜值即正义回复ning:
      您好,我这边在conda虚拟环境中安装了wget -c ftp://xj3ftp@vrftp.horizon.ai/ai_toolchain/ai_toolchain.tar.gz --ftp-password=xj3ftp@123$%获取的4个whl包后,可以顺利运行01_check.sh脚本,麻烦您检查一下是否满足硬件环境。
      2023-05-25
      0
    • ning回复颜值即正义:

      我后来使用 docker + OE开发包的方式实现了。谢谢;

      2023-05-27
      0