Jason
Jason
@Shrinco 可以看下这里的目录 https://github.com/PaddlePaddle/FastDeploy/tree/develop/examples/vision/detection/paddledetection 支持PicoDet使用TensorRT在GPU, OpenVINO在CPU上的部署加速。 所有结果均通过验证
你是指最终转出的模型,他的最后输出结点shape不是[1, 2, 192, 192]么, paddle2onnx在转换时,最终的shape是由原paddle模型获取而来,即原paddle模型的输出也是[1, 2, -1, -1],所以onnx模型也是[1, 2, -1, -1] 你可以参考README使用如下命令,重新计算onnx模型的各个节点shape
你好,如邮件已回复 ``` 1. Sync_batch_norm 这个属于训练时才会有的Operator,导出来的inference模型不应该有这个OP 2. Select_input/conditional_block这些属于控制流相关的OP,是否一定有必要存在呢,因为目前Paddle2ONNX不支持控制流转换 对于如上2个问题,如果方便的话,请给PaddleGan的Github提个issue反馈此问题~ ```
麻烦上传下没有sync_batch_norm的模型
粗略看了下,目前ONNX也缺少求逆的算子,这个是否能放到后处理里面,而不是放在模型里面呢
> PaddleX导出的模型 > > 总不能 PaddleX 就不令人待见吧 @yeliang2258 PaddleX的模型正在尝试支持中,麻烦将上面的模型导出后,在这里上传一下
这里是需要paddle2onnx给一个scale值么? 另外这个bug是属于onnxsim还是paddle2onnx呢?
我看了上面的模型, paddle的模型中,使用`-1`表示batch维度。 但onnxsim可能还没支持将`-1`识别为动态维度,因此在对动态维度优化时,视为了静态维度。 当前原图如下 优化后,生成的size中包含了-1值,运行出错 跟onnxsim的维护者也进行了沟通, 会尽快这两天更新代码支持哈
@BangwenHe onnx/optimizer的代码已在如下commit更新 https://github.com/onnx/optimizer/commit/05c54e924dd377c923b3d1b38e7cc6dbe3b5b071 预计会在明天完成新版本的发版,更新onnxsim版本即可。 另外也感谢 @daquexian 的支持 ❤️
你可以按自己的需求载剪Paddle模型或ONNX模型。 这里有提供Paddle/ONNX模型裁剪工具 https://github.com/jiangjiajun/PaddleUtils