计算机视觉系列 -OpenMMLab 之 MMRazor 模型轻量化瑞士军刀 蒸馏、剪枝、网络结构搜索全方向覆盖
MMRazor
-
深度学习模型轻量化算法策略包括:知识蒸馏、模型剪枝、模型量化和网络结构搜索等,在图片分类、语义分割、目标检测、图像超分等各种视觉任务中应用。
-
MMRazor 是 OpenMMLab 的模型轻量化工具箱, 是一个通用的算法库,支持各类任务上模型轻量化算法的研究与应用
-
MMRazor github https://github.com/open-mmlab/mmrazor
-
MMRazor 系统架构图
-
MMRazor 包括组件层和算法层: 组件层:包括 基础组件+算法组件。 基础组件:对应图中的 searcher、op、mutables 等模块,为实现算法组件提供基础功能的支持。 算法组件:对应图中 mutator、pruner、distiller 等模块,为实现各种轻量化算法提供支持。算法层:和应用层结合可实现对各类task模型进行轻量化。
-
MMRazor 算法包含两部分,architecture 和 algorithm components。 Architecture:一个 model wrapper,实现与 OpenMMLab 其他算法库的集成,例如?
|