Yolov5 prune

张一极-Edge

email:[email protected]

本文介绍了使用nni进行yolo v5的剪枝适配和测试方法

首先,导入对应的包,接着导入模型

得到model类,此时model的类应该包含所有层的name,信息,这部分信息之后会用到。

接着遍历模型所有modules,卷积层激活函数不变,即:

关闭onnx动态配置

设置输入im

设置config to prune,将所有conv加入toprune list,记得将最后detect部分的三个conv过滤。

 

编译方法,运用更新模型掩码。

测试模型输出速度。

保存模型掩码和原模型。


以上