计算机视觉系列 -OpenMMLab 之 MMRazor 模型轻量化瑞士军刀 蒸馏、剪枝、网络结构搜索全方向覆盖

计算机视觉系列 -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 其他算法库的集成,例如࿰

猜你喜欢

转载自blog.csdn.net/duan_zhihua/article/details/126785382