1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/open-mmlab-mmrazor

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Английский | Китайский язык

Введение

MMRazor — это набор инструментов для сжатия моделей, который включает четыре основные технологии:

  • Поиск архитектур нейронных сетей (NAS)
  • Прюминг
  • Дистилляция знаний (KD)
  • Квантификация (будет доступна в следующем выпуске)

Это часть проекта OpenMMLab.

Основные возможности:

  • Совместимость

    Благодаря схожему дизайну архитектуры OpenMMLab и декомпозиции алгоритмов сжатия от задач компьютерного зрения, MMRazor легко можно применять к различным проектам в OpenMMLab.

  • Гибкость

    Разные алгоритмы, такие как NAS, прюминг и KD, могут быть включены в режиме "плагин-н-плей", чтобы создать более мощную систему.

  • Конvenience

    Благодаря лучшему модульном дизайну разработчики могут реализовать новые алгоритмы сжатия модели всего несколькими строками кода или даже просто изменением конфигурационных файлов.

Ниже представлена общая информация о проектировании и реализации MMRazor, подробнее см. [руководства](/docs/en/tutorials/Tutorial_ Yö overview.md).


Новые возможности

💎 Устойчивая версия

MMRazor v0.3.1 был выпущен 5/4/2022.

🌟 Предварительная версия 1.x

Новая версия MMRazor v1.0.0rc1 была выпущена 27/10/2022.

  • Объединяет интерфейсы всех компонентов на основе MMEngine.
  • Новый фреймворк для прюминга.
  • Больше алгоритмов для обучения и поиска архитектур нейронной сети.## Бенчмарки и модельный зоопарк

Результаты и модели доступны в модельном зоопарке.

Поддерживаемые алгоритмы:

Поиск архитектуры нейронной сети
Прюминг
Передача знаний

Установка

MMRazor зависит от PyTorch и MMCV.

Для получения более подробной информации обратитесь к get_started.md.

Начало работы

Для базового использования MMRazor обратитесь к train.md и test.md. Также есть руководства:

ВкладМы ценим все вклады, направленные на улучшение MMRazor.

Пожалуйста, обратитесь к CONTRIBUTING.md для руководства по вкладу.

Отзывы

MMRazor — это открытый проект, созданный исследователями и инженерами из различных колледжей и компаний. Мы благодарим всех участников, которые реализуют свои методы или добавляют новые возможности, а также пользователей, которые предоставляют ценную обратную связь. Надеемся, что наш набор инструментов и бенчмарки будут полезны для развивающегося сообщества исследователей, предлагая гибкий набор инструментов для переиспользования существующих методов и создания новых методов сжатия моделей.

Цитирование

Если вы считаете этот проект полезным для ваших исследований, пожалуйста, используйте следующую информацию для цитирования:

@misc{2021mmrazor,
    title={OpenMMLab Model Compression Toolbox and Benchmark},
    author={MMRazor Contributors},
    howpublished = {\url{https://github.com/open-mmlab/mmrazor}},
    year={2021}
}

Лицензия

Этот проект распространяется под лицензией Apache 2.0 ([LICENSE]).## Проекты в OpenMMLab- MMCV: Основная библиотека OpenMMLab для компьютерного зрения.

  • MIM: MIM устанавливает пакеты OpenMMLab.
  • MMClassification: Инструментарий и метрика OpenMMLab для классификации изображений.
  • MMDetection: Инструментарий и метрика OpenMMLab для детекции объектов.
  • MMDetection3D: Новое поколение платформы OpenMMLab для общей детекции трехмерных объектов.
  • MMRotate: Инструментарий и метрика OpenMMLab для детекции вращённых объектов.
  • MMSegmentation: Инструментарий и метрика OpenMMLab для сегментации изображений.
  • MMOCR: Инструментарий OpenMMLab для распознавания текста, его обнаружения и понимания.
  • MMPose: Инструментарий и метрика OpenMMLab для оценки поз.
  • MMHuman3D: Инструментарий и метрика OpenMMLab для трёхмерной модели человека.
  • MMSelfSup: Инструментарий и метрика OpenMMLab для самонаучения.
  • MMRazor: Инструментарий и метрика OpenMMLab для сжатия моделей.
  • MMFewShot: Инструментарий и метрика OpenMMLab для обучения с малым количеством примеров.
  • MMAction2: Новое поколение инструментария и метрики OpenMMLab для понимания действий.
  • MMTrackingcom/open-mmlab/mmtracking)): Инструментарий и метрика OpenMMLab для распознавания объектов на видео.
  • MMFlow): Инструментарий и метрика OpenMMLab для оптического потока.
  • MMEditing): Инструментарий OpenMMLab для редактирования изображений и видео.
  • MMGeneration): Инструментарий OpenMMLab для генеративных моделей изображений и видео.
  • MMDeploy): Фреймворк для развертывания моделей OpenMMLab.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Библиотека алгоритмов сжатия моделей глубокого обучения, поддерживающая основные направления поиска сетевой структуры, обрезки и дистилляции, для OpenMMLab. Предлагает готовые к использованию алгоритмы сжатия моделей, которые можно свободно комбинировать, что позволяет пользователям более просто и быстро реализовать оптимизацию моделей. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/open-mmlab-mmrazor.git
git@gitlife.ru:oschina-mirror/open-mmlab-mmrazor.git
oschina-mirror
open-mmlab-mmrazor
open-mmlab-mmrazor
master