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

OSCHINA-MIRROR/open-mmlab-mmgeneration

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_zh-CN.md 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 07:34 ccb7da8

OpenMMLab 官网

HOT

OpenMMLab 开放平台

TRY IT OUT

PyPI

docs

badge

codecov

license

open issues

issue resolution

📘使用文档 | 🛠️安装教程 | 👀模型库 | 🆕更新记录 | 🚀进行中的项目 | 🤔提出问题

English | 简体中文

最新进展

Мы объединили MMGeneration с MMEding и добавили новые функции для генерации задач и алгоритмов. Обратите внимание на следующие новые возможности:

  • 🌟 Задачи по созданию текста и изображений:

    • ✅ GLIDE;
    • ✅ Disco-Diffusion;
    • ✅ Stable-Diffusion.
  • 🌟 3D-задачи:

    • ✅ EG3D.

Введение

MMGeneration — это мощный набор инструментов для создания моделей, основанный на PyTorch и MMCV. Он специализируется на моделях GAN. В основной ветке в настоящее время поддерживается версия PyTorch 1.5 и выше.

Основные характеристики

  • Высококачественное и высокопроизводительное обучение: в настоящее время мы поддерживаем обучение для Unconditional GANs, Internal GANs и Image Translation Models. В ближайшее время будет поддерживаться обучение условных моделей.

  • Мощный набор инструментов: предоставляет широкий спектр инструментов для пользователей, включая различные приложения GANs. Наша структура объединяет интерполяцию, проекцию и редактирование GANs. Попробуйте свои GANs! (Учебное пособие по применению)

  • Эффективное распределённое обучение моделей генерации: для динамического обучения в моделях генерации мы используем новый метод MMDDP. (Учебное пособие DDP)

  • Гибкая модульная конструкция нового типа: для сложных модулей потерь мы предлагаем новую конструкцию, которая позволяет настраивать соединения между модулями и гибко комбинировать различные модули. (Учебное пособие по новой модульной конструкции) Основные моменты

  • Positional Encoding as Spatial Inductive Bias in GANs (CVPR2021) уже выпущен в MMGeneration. Конфигурационный файл, главная страница проекта.

  • Мы уже поддерживаем обучение современных моделей Conditional GAN, больше методов и предварительно обученных весов скоро будут выпущены, следите за обновлениями.

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

Журнал обновлений

Версия 0.7.3 выпущена 14.04.2023. Для получения подробной информации об обновлениях и истории изменений обратитесь к файлу changelog.md.

Установка

MMGeneration зависит от PyTorch и MMCV. Вот краткое описание процесса установки:

  • Шаг 1. Следуйте официальному руководству по установке PyTorch, например:
pip3 install torch torchvision
  • Шаг 2. Используйте MIM для установки MMCV:
pip3 install openmim
mim install mmcv-full
  • Шаг 3. Установите MMGeneration из исходного кода:
git clone https://github.com/open-mmlab/mmgeneration.git
cd mmgeneration
pip3 install -e .

Для более подробных инструкций по установке обратитесь к get_started.md.

Быстрое начало работы

Для базового использования MMGeneration обратитесь к разделу «Быстрое начало» (docs/zh_cn/get_started.md). Для других деталей и руководств обратитесь к нашим документам (https://mmgeneration.readthedocs.io/).

Библиотека моделей

Эти алгоритмы получили серьёзное исследование и поддержку в нашем фреймворке.

Unconditional GANs Conditional GANs Tricks for GANs Image2Image Translation Internal Learning Denoising Diffusion Probabilistic Models
DCGAN (configs/dcgan/README.md) (ICLR'2016) SNGAN (configs/sngan_proj/README.md) (ICLR'2018) ADA (configs/ada/README.md) (NeurIPS'2020) Pix2Pix (configs/pix2pix/README.md) (CVPR'2017) SinGAN (configs/dcgan/README.md) (ICCV'2019) Improved DDPM (configs/improved_ddpm/README.md) (arXiv'2021)
WGAN-GP (configs/wgan-gp/README.md) (NIPS'2017) Projection GAN (configs/sngan_proj/README.md) (ICLR'2018) CycleGAN (configs/cyclegan/README.md) (ICCV'2017)
LSGAN (configs/lsgan/README.md) (ICCV'2017) SAGAN (configs/sagan/README.md) (ICML'2019)
GGAN (configs/ggan/README.md) (arXiv'2017) BIGGAN/BIGGAN-DEEP (configs/biggan/README.md) (ICLR'2019)
PGGAN (configs/pggan/README.md) (ICLR'2018)
StyleGANV1 (configs/styleganv1/README.md) (CVPR'2019)
StyleGANV2 (configs/styleganv2/README.md) (CVPR'2020)
Positional Encoding in GANs (configs/positional_encoding_in_gans/README.md) (CVPR'2021)

Вклад

Мы благодарны всем вкладчикам за их усилия по улучшению и развитию MMGeneration. Пожалуйста, обратитесь к руководству по вкладу (https://github.com/open-mmlab/mmcv/blob/master/CONTRIBUTING.md) для получения соответствующих указаний по участию в проекте.

Цитирование

Если вы считаете, что этот проект полезен для вашего исследования, рассмотрите возможность цитирования:

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

Лицензия с открытым исходным кодом

Этот проект использует лицензию Apache 2.0 с открытым исходным кодом. Некоторые операции в MMGeneration используют другие лицензии. Если вы используете наш код для коммерческих целей, пожалуйста, ознакомьтесь с лицензиями (LICENSES.md) и внимательно проверьте.

Другие проекты OpenMMLab

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/open-mmlab-mmgeneration.git
git@api.gitlife.ru:oschina-mirror/open-mmlab-mmgeneration.git
oschina-mirror
open-mmlab-mmgeneration
open-mmlab-mmgeneration
master