专栏算法工具链J5板端部署目标检测算法报错

J5板端部署目标检测算法报错

已解决
默认317442024-06-03
206
15

1. 芯片型号:J5

2. 问题定位:板端部署

我在板端跑目标检测模型,用的网络回灌模型,参照samples\ai_forward_view_sample实例,板端运行时报错如下:

定位到代码中如下:


在手册中没找到hb_vio_init方法的具体用法,因此也不清楚问题出在哪里。


算法工具链
征程5
评论10
0/1000
  • Huanghui
    Lv.5

    你好,日志可以看出,问题主要反映在模型推理所需的图像分辨率和从vio模块取到的图像分辨率不匹配,修改一下配置文件vpm_config.json吧:

    配置修改完成后运行“./run_sample.sh d”,从下面的调试日志可以看出ds_roi[0]的image_size已经是640*640了,你可以使用该图像进行后面的模型推理和处理任务。

    2024-06-13
    0
    0
  • Huanghui
    Lv.5

    你好,ai_forward_view_sample示例是工具链中的全流程示例,在通过camera取流是有两个关键步骤vin 和 vpm, vin负责通过配置信息从camera取出图像(一般就是yuv),对应hb_cam_start,而vpm负责通过配置信息对vin取到的图像进行裁剪和缩放,对应hb_vio_init。从你报错的信息看是正式hb_vio_init调用失败触发了断言,应该是vpm的配置文件(configs/vio/vpm/ddr_pym0_1080p/vpm_config.json)的配置项有问题导致,你可以从以下方面看看:

    1。 configs/vio/vpm/ddr_pym0_1080p/vpm_config.json是json格式的配置文件,是否JSON格式语法有问题

    2。 configs/vio/vpm/ddr_pym0_1080p/vpm_config.json中配置的数值是否符合约束(以1080p为例)。

    3。通过dmesg命令查看具体的报错信息。

    2024-06-03
    0
    0
  • 默认31744
    Lv.1
    @Luomantiker 你好,可能我的问题没有表述清楚,我再描述一下。
    我在板子上跑ai_forward_view_sample实例能跑通,然后将里面的模型fcos_efficientnetb0_mscoco.hbm改成我自己训练的yolov7模型,模型输入维度是[1,3,640,640],如下报错
    2024-06-04
    0
    0
  • Huanghui
    Lv.5

    我了解一下:

    1。 你在运行ai_forward_view时使用的是摄像头取图模式还是回灌模式?

    2。基于你现在使用的取图模式在你自己的测试环境中默认的ai_forward_view跑通了吗?

    3。你修改后的vpm_config.json可是分享出来我们分析一下。

    4。上面我提到有个调试方法,hb_vio_init调用失败时通过dmesg取到的系统错误日志显示的信息是什么呢?

    2024-06-04
    0
    0
  • 默认31744
    Lv.1
    @Luomantiker

    1、回灌模式

    2、基于回灌取图模式默认的ai_forward_view在板子上跑通了
    3、修改的vpm_config.json内容如下

    4、dmesg没取到记录

    
    2024-06-04
    0
    0
  • J6标定问题
    Lv.1

    1.先清理一下历史使用dmesg -c

    2.再使用dmesg,你的dmesg拼写错误

    2024-06-04
    0
    0
  • 默认31744
    Lv.1
    @kotei陈冲
    2024-06-04
    0
    0
  • 默认31744
    Lv.1
    请问在哪里可以下载到vpm的使用文档吗?
    2024-06-04
    0
    0
  • 默认31744
    Lv.1
    @kotei陈冲 目标检测模型如下,其他配置不变

    链接:https://pan.baidu.com/s/1_nhoCcAOvVewn77VyiWpDg?pwd=g466

    提取码:g466

    2024-06-06
    0
    0
  • 默认31744
    Lv.1
    @Luomantiker 那我们针对不同模型的不同输入大小,应该怎么改vpm_config.json里的参数呢?
    2024-06-04
    0
    0