已经训练好浮点数模型,且在x86使用qat模型infer推理没问题,检测框正确,但编译后在板端执行目标框航向角错误,且无规律。
目前考虑是否编译过程出错导致hbm模型与qat模型有较大差异,是否有工具可以直接对比两者输出的特征图?
2025/01/15更新:
2025/01/15更新:
检查了一下,发现是更改了配置文件导致的,因为我更改了代码来适配自己的雷达型号,在x86上用infer.py推理是没有问题的。
我的部分python配置文件内容如下:
板端预处理默认配置:
{ "dim": 5, "max_num_point": 40000, "max_num_point_pillar": 20, "back": -51.2, "front": 51.2, "right": -51.2, "left": 51.2, "bottom": -5, "top": 3, "r_lower": 0.0, "r_upper": 255.0, "x_scale": 0.2, "y_scale": 0.2, "x_bev_scale": 0.1, "y_bev_scale": 0.1, "run_on_dsp": false }
改为:
{ "dim":4, "max_num_point": 40000, "max_num_point_pillar": 20, "back": -80.0, "front": 80.0, "right": -80.0, "left": 80.0, "bottom": -4.0, "top": 4.0, "r_lower": 0.0, "r_upper": 255.0, "x_scale": 0.2, "y_scale": 0.2, "x_bev_scale": 0.1, "y_bev_scale": 0.1, "run_on_dsp": false }
同时修改了workflow_latency.json中对应的pc_range,以及预处理代码中的涉及点云维度的部分(修改为4维)。然后发生了检测框角度出错的问题,请问是否还有别的部分需要同时修改?



