YOLOv3导出后的模型如何在Paddle-Lite中使用?完全不知道模型输入输出的接口呀,郁闷呀。
Created by: zhuyushi
您好,请教一下。 用PaddleDetection训练的网络,想用在Paddle-Lite中,但是完全不知道模型输入输出接口呀,也找不到文档,过程是这样的: 用PaddleDetection训练的网络,模型导出后得到了__modle__和__params__文件,我想将其用在嵌入式系统中,于是使用Paddle-Lite中的优化工具(model_optimize_tool)对模型进行优化,得到了__model__.nb和param.nb文档。按照Paddle-Lite中的例程编写了程序,然后就遇到问题了,问题如下: 一、对于输入接口: (1)PaddleDetection导出模型输入接口是什么?原始图片?还是YOLO网络的输入? (2)原本的YOLOv3模型是可以输入任何尺寸图片的,但是PaddleDetection中配置固定为[3,608,608],那需要我人为resize吗? (3)输入网络的数据是需要用均值和方差做标准化的,这个是我来做还是模型自己会做?导出的模型有没有保存均值和方差信息? 二、对于输出接口: (1)导出模型的输出是否就是原始YOLOv3模型的输出?为什么我在测试Paddle-Lite自己写的推理程序时,由于少了一个原始图片输入,导致程序core掉,原始YOLOv3模型需要原始图片信息? (2)NMS是不是要我自己做? (3)原始YOLOv3模型输出的box预测值是相对cell位置的,是否需要我自己将预测框换算为绝对值? 这一系列问题找不到对于的说明文档,PaddleDetection和Paddle-Lite中都找不到,本来Paddle-Lite就是将训练好的模型进行工程化的过程,理应按照说明文档操作很快可以完成,但事实上到处是坑,两周都无法完成,体验很差,很是让人郁闷呀。 能否请帮忙解答一下,谢谢。