halfcity

halfcity

0个粉丝

1

问答

0

专栏

0

资料

halfcity  发布于  2026-04-03 09:01:20
采纳率 0%
1个问答
85

Hi3519DV500开发板,Yolov8模型替换后,出错

官方模型https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8n.pt转成om后,
替换开发板/opt/sample/svp/data/model/yolov8.om模型后,
运行./sample_svp_npu_main 8 8 0 0。

输出以下错误信息:
[Func]:svp_npu_model_check_data_buffer_node [Line]:1331 [Info]:Error, 0-th data_buffer->size(614400) can’t be less than 1228800
[Func]:svp_npu_model_check_input_dataset [Line]:1428 [Info]:Error, 0-th input data buffer check failed
[Func]:svp_npu_model_check_inout_dataset [Line]:1504 [Info]:Error, check input dataset failed
[Func]:svp_npu_model_check_execute_param [Line]:1584 [Info]:Error, check in/out dataset failed
[Func]:svp_npu_model_execute [Line]:582 [Info]:Error, check model execute param failed
[level]:Error,[func]:sample_common_svp_npu_model_execute [line]:1115 [info]:svp_acl_mdl_execute failed, model_id is 65, error code is 100000!

[level]:Error,[func]:sample_svp_npu_acl_frame_proc [line]:518 [info]:model execute failed!

[level]:Error,[func]:sample_svp_npu_acl_vdec_to_vo [line]:591 [info]:Error(0xffffffff),sample_svp_npu_acl_frame_proc failed!

[sample_comm_venc_get_venc_stream_proc]-2521: get venc stream time out, exit thread
[level]:Info,[func]:sample_common_svp_npu_unload_model [line]:354 [info]:unload model SUCCESS, model id is 65!
[level]:Info,[func]:sample_svp_npu_acl_deinit [line]:194 [info]:end to reset device is 0
[level]:Info,[func]:sample_svp_npu_acl_deinit [line]:200 [info]:end to finalize acl
[level]:Info,[func]:sample_common_svp_check_sys_exit [line]:203 [info]:Svp mpi exit ok!
program termination abnormally!

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

素质男孩最有素质

1个粉丝

0

问答

0

专栏

2

资料

素质男孩最有素质 2026-04-03 09:27:10
认可0

.cfg看看呢?

halfcity
halfcity   回复   素质男孩最有素质  2026-04-03 09:50:37
0

aipp_op {
related_input_rank : 0
input_format : BGR_PLANAR
model_format : RGB
aipp_mode: static
mean_chn_0 : 0
mean_chn_1 : 0
mean_chn_2 : 0
var_reci_chn_0 : 0.0039062
var_reci_chn_1 : 0.0039062
var_reci_chn_2 : 0.0039062
}

素质男孩最有素质
素质男孩最有素质   回复   halfcity  2026-04-03 13:28:51
0

是不是代码里面格式和你模型的格式不一样

grit

0个粉丝

0

问答

0

专栏

0

资料

grit 2026-04-03 15:47:36
认可0

看你这个内存少了一半,不会是输入是yuv420sp,一个是rgb数据吧,输入要是rgb

grit

0个粉丝

0

问答

0

专栏

0

资料

grit 2026-04-03 15:48:45
认可0

输入要和你aipp中的input_format : BGR_PLANAR对应上
要不你就改aipp中的input format,要不就输入改一下

halfcity
halfcity   回复   grit  2026-04-03 20:56:39
0

只是根据官方开发板上跑的svp_npu例子,用ultralytics提供的yolov8n.pt转成om后,替换了原例子里的om模型。运行后出现错误。
摄像头输入,没有改其他代码。
【易百纳】鸿鸥派 HongOU PI V2.5\06. 开发板源码编译\02.适配后的SDK源文件\Hi3519DV500_SDK_V2.0.2.0\Hi3519DV500_SDK_V2.0.2.0\smp\a55_linux\source\mpp\sample\svp\svp_npu

grit
grit   回复   halfcity  2026-04-07 09:32:24
0

你可以参试转化的时候将input_format的BGR_PLANAR改为yuv420sp(根据文档名字来,不同开发板会有细微的名字差别)。可能是你和官方转化的时候aipp配置不太一样导致的

halfcity
halfcity   回复   grit  2026-04-07 20:11:34
0

十分感谢,BGR_PLANAR改为yuv420sp就可以了。原因是:
input_format: BGR_PLANAR 是图片检测例子,用 transferPic.py 转出来的 bin 文件是BGR_PLANAR格式。
input_format: yuv420sp 是摄像头输入,而摄像头输入一般是 YUV420SP / YUV422格式。

目前所用摄像头是OS08A20,YUV422格式在ONNX转om时出错。

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

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区