Documentação | Instalação | ? Model zoo | ? Problemas de relatório
Inglês | 简体中文







O MMRAZOR para modelos grandes está disponível agora! Por favor, consulte Mmrazorlarge
O MMRAZOR é um modelo de ferramentas de compactação modelo para Slimming e Automl, que inclui 4 tecnologias convencionais:
Faz parte do projeto OpenMmlab.
Principais características:
Compatibilidade
O MMrazor pode ser facilmente aplicado a vários projetos no OpenMmlab, devido ao design de arquitetura semelhante do OpenMmlab, bem como à dissociação de algoritmos de emagrecimento e tarefas de visão.
Flexibilidade
Diferentes algoritmos, por exemplo, NAS, poda e KD, podem ser incorporados de maneira plug-n-play para construir um sistema mais poderoso.
Conveniência
Com um melhor design modular, os desenvolvedores podem implementar novos algoritmos de compactação de modelos com apenas alguns códigos ou mesmo simplesmente modificando os arquivos de configuração.
Sobre o design e a implementação da MMRazor, consulte os tutoriais para obter mais detalhes.
A filial padrão agora é main e o código na ramificação foi atualizado para v1.0.0. O antigo código do ramo master agora existe na filial 0.x
O MMrazor v1.0.0 foi lançado em 2023-4-24, as principais atualizações de 1.0.0rc2 incluem:
Para saber mais sobre as atualizações no MMRazor 1.0, consulte o Changelog para obter mais detalhes!
Resultados e modelos estão disponíveis no zoológico do modelo.
Algoritmos suportados:
Dardos (ICLR'2019)
Detnas (Neurips'2019)
SPOS (ECCV'2020)
AutoSlim (Neurips'2019)
L1-NORM
Grupo Fisher
DMCP
CWD (ICCV'2021)
WSLD (ICLR'2021)
Abloss
ByOT
Dafl
Dfad
Dkd
Transferência de fatores
FitNets
KD
OFD
Rkd
Zskt
Fbkd
Ptq
Qat
LSQ
MMRazor depende de Pytorch, MMCV e Mmengine.
Consulte a instalação.md para obter uma instrução mais detalhada.
Consulte os guias do usuário para o uso básico do MMRAZOR. Também existem guias avançados:
Agradecemos todas as contribuições para melhorar o MMrazor. Consulte a contração contínua.md para obter a diretriz contribuinte.
O MMrazor é um projeto de código aberto que é contribuído por pesquisadores e engenheiros de várias faculdades e empresas. Agradecemos todos os colaboradores que implementam seus métodos ou adicionam novos recursos, bem como usuários que fornecem feedbacks valiosos. Desejamos que a caixa de ferramentas e a referência possam servir à crescente comunidade de pesquisa, fornecendo um kit de ferramentas flexível para reimplementar os métodos existentes e desenvolver seus novos métodos de compactação de modelos.
Se você achar este projeto útil em sua pesquisa, 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 projeto é lançado sob a licença Apache 2.0.