Documentation | Installation | ? Modèle Zoo | ? Reporter des problèmes
Anglais | 简体中文







MMRAZOR pour les grands modèles est disponible maintenant! Veuillez vous référer à MMRAZORLARGE
MMRAZOR est une boîte à outils de compression de modèle pour le modèle Slimming et Automl, qui comprend 4 technologies grand public:
Cela fait partie du projet OpenMMLAB.
Caractéristiques principales:
Compatibilité
MMRAZOR peut être facilement appliqué à divers projets dans OpenMMLAB, en raison de la conception d'architecture similaire d'OpenMMLab ainsi que du découplage des algorithmes minceur et des tâches de vision.
Flexibilité
Différents algorithmes, par exemple, NAS, élagage et KD, peuvent être incorporés de manière Plug-N-Play pour construire un système plus puissant.
Commodité
Avec une meilleure conception modulaire, les développeurs peuvent implémenter de nouveaux algorithmes de compression de modèle avec seulement quelques codes, ou même en modifiant simplement les fichiers de configuration.
À propos de la conception et de la mise en œuvre de MMRAZOR, veuillez vous référer aux tutoriels pour plus de détails.
La branche par défaut est désormais main et le code de la branche a été mis à niveau vers V1.0.0. L'ancien code de branche master existe maintenant sur la branche 0.x
MMRAZOR V1.0.0 a été publié en 2023-4-24, les mises à jour majeures de 1.0.0rc2 incluent:
Pour en savoir plus sur les mises à jour dans MMRAZOR 1.0, veuillez vous référer à Changelog pour plus de détails!
Les résultats et les modèles sont disponibles dans le Zoo du modèle.
Algorithmes pris en charge:
Fléchettes (iclr'2019)
Detnas (neirips'2019)
SPOS (ECCV'2020)
Autoslim (Neirips'2019)
Norme L1
Groupe Fisher
Dmcp
CWD (ICCV'2021)
Wsld (iclr'2021)
Abloss
Byot
Dafl
DFAD
DKD
Transfert de facteurs
Tire
Kd
Ofd
RKD
Zskt
Fbkd
Ptq
Qat
LSQ
Le mmrazor dépend du pytorch, du MMCV et du Mmengine.
Veuillez vous référer à Installation.md pour une instruction plus détaillée.
Veuillez vous référer aux guides utilisateur pour l'utilisation de base de mmrazor. Il y a aussi des guides avancés:
Nous apprécions toutes les contributions pour améliorer le mmrazor. Veuillez vous référer à Contrubuting.md pour la directive contributive.
MMRAZOR est un projet open source qui est apporté par des chercheurs et des ingénieurs de divers collèges et entreprises. Nous apprécions tous les contributeurs qui mettent en œuvre leurs méthodes ou ajoutent de nouvelles fonctionnalités, ainsi que des utilisateurs qui donnent des commentaires précieux. Nous souhaitons que la boîte à outils et la référence puissent servir la communauté de recherche croissante en fournissant une boîte à outils flexible pour réimplémenter les méthodes existantes et développer leurs propres méthodes de compression de modèle.
Si vous trouvez ce projet utile dans vos recherches, veuillez envisager citer:
@misc { 2021mmrazor ,
title = { OpenMMLab Model Compression Toolbox and Benchmark } ,
author = { MMRazor Contributors } ,
howpublished = { url{https://github.com/open-mmlab/mmrazor} } ,
year = { 2021 }
}Ce projet est publié sous la licence Apache 2.0.