PaddlePaddle / PaddleSlim

PaddleSlim is an open-source library for deep model compression and architecture search.
https://paddleslim.readthedocs.io/zh_CN/latest/
Apache License 2.0
1.54k stars 348 forks source link

想问一下你们刚更新的目标检测模型离线量化示例,它支持旋转框吗?例如ppyoloe-r #1855

Open shangshanruowo opened 4 months ago

shangshanruowo commented 4 months ago

我看到你们新提交的代码中有目标检测离线量化示例,里面功能很多,想请问你们这次支持旋转框吗,我刚刚尝试配环境使用ppyoloe-r进行离线量化,但加载数据那好像出问题了,我使用paddledetection中的slim是可以量化的。

还有想问在paddledetection中的slim可不可以使用PaddleSlim提供量化分析工具,我觉得这个很不错,可以跳过一些敏感层的量化

ceci3 commented 4 months ago

刚刚尝试配环境使用ppyoloe-r进行离线量化,但加载数据那好像出问题了, 得根据模型适配自己需要的数据读取部分

还有想问在paddledetection中的slim可不可以使用PaddleSlim提供量化分析工具,我觉得这个很不错,可以跳过一些敏感层的量化 理论上是可以的

shangshanruowo commented 4 months ago

理论上是可以的

但使用起来好像确实有点麻烦,一堆问题......,尤其是对ppyoloe-r的剪枝,可以帮我看这个issues吗,用ppyoloe-r原始s的配置进行减枝出错 https://github.com/PaddlePaddle/PaddleDetection/issues/8831 后面我直接改了一下模型,就可以完整执行下来,但中间有几层卷积关系找不对,所以剪出来的比例是0,这个对应的是这个issues‘ https://github.com/PaddlePaddle/PaddleSlim/issues/1737 在最低下我贴出了我改了结构的ppyoloe-r模型剪枝配置

wanghaoshuang commented 4 months ago

@shangshanruowo 好的,相关同学会跟进该问题 https://github.com/PaddlePaddle/PaddleSlim/issues/1737

shangshanruowo commented 4 months ago

@shangshanruowo 好的,相关同学会跟进该问题 #1737

感谢回复,我使用在线量化是可以的,还想问一下,在线训练量化默认是采用线性量化的,可以支持非线性量化吗,如果可以请问配置文件中那个字段可以写一下,找了半天文档没找到...