Documentación | Instalación | ? Zoológico modelo | ? Problemas de informes
Inglés | 简体中文







¡Mmrazor para modelos grandes ya está disponible! Consulte MMRazorLarge
MMRazor es un kit de herramientas de compresión modelo para adelgazamiento del modelo y automl, que incluye 4 tecnologías convencionales:
Es parte del proyecto OpenMMLab.
Características principales:
Compatibilidad
MMRazor se puede aplicar fácilmente a varios proyectos en OpenMMLab, debido al diseño de arquitectura similar de OpenMMLab, así como al desacoplamiento de algoritmos de adelgazamiento y tareas de visión.
Flexibilidad
Los diferentes algoritmos, por ejemplo, NAS, poda y KD, se pueden incorporar de manera complementaria para construir un sistema más potente.
Conveniencia
Con un mejor diseño modular, los desarrolladores pueden implementar nuevos algoritmos de compresión de modelos con solo unos pocos códigos, o incluso simplemente modificando archivos de configuración.
Sobre el diseño e implementación de MMRazor, consulte tutoriales para obtener más detalles.
La rama predeterminada ahora es main y el código en la rama se ha actualizado a V1.0.0. El antiguo código de rama master ahora existe en la rama 0.x
MMRAZOR V1.0.0 se lanzó en 2023-4-24, las principales actualizaciones de 1.0.0rc2 incluyen:
Para saber más sobre las actualizaciones en Mmrazor 1.0, consulte ChangeLog para obtener más detalles.
Los resultados y los modelos están disponibles en el zoológico del modelo.
Algoritmos compatibles:
Dardos (ICLR'2019)
Detnas (Neurips'2019)
SPO (ECCV'2020)
AutoSlim (Neurips'2019)
Norma L1
Grupo de pescadores
DMCP
CWD (ICCV'2021)
WSLD (ICLR'2021)
Abrochado
Byot
Dalf
Dfad
DKD
Transferencia de factores
Fitnets
KD
De color
RKD
Zskt
Fbkd
PTQ
Ruing
LSQ
Mmrazor depende de Pytorch, MMCV y MMEngine.
Consulte la instalación. MD para obtener una instrucción más detallada.
Consulte las guías de usuario para el uso básico de Mmrazor. También hay guías avanzadas:
Apreciamos todas las contribuciones para mejorar el mmrazor. Consulte Atrubuting.md para la guía contribuyente.
MMRazor es un proyecto de código abierto que contribuyen a investigadores e ingenieros de varias universidades y empresas. Apreciamos a todos los contribuyentes que implementan sus métodos o agregan nuevas características, así como a los usuarios que otorgan comentarios valiosos. Deseamos que la caja de herramientas y el punto de referencia puedan servir a la creciente comunidad de investigación al proporcionar un conjunto de herramientas flexible para reimplinar los métodos existentes y desarrollar sus propios métodos de compresión de nuevos modelos.
Si encuentra útil este proyecto en su investigación, considere citar:
@misc { 2021mmrazor ,
title = { OpenMMLab Model Compression Toolbox and Benchmark } ,
author = { MMRazor Contributors } ,
howpublished = { url{https://github.com/open-mmlab/mmrazor} } ,
year = { 2021 }
}Este proyecto se publica bajo la licencia Apache 2.0.