Структура для легкой и эффективной тренировки GAN на основе Pytorch
Torchgan - это основа на основе Pytorch для проектирования и разработки генеративных состязательных сетей. Эта структура была разработана для предоставления строительных блоков для популярных GAN, а также для обеспечения настройки передовых исследований. Использование модульной структуры Torchgan позволяет
| Системная / питорная версия | 1.8 | 1.9 | ночью |
|---|---|---|---|
| Linux py3.8 | |||
| Linux py3.9 | |||
| OSX PY3.8 | |||
| OSX PY3.9 | |||
| Windows PY3.9 | |||
| Windows PY3.9 |
Использование PIP (для стабильного выпуска):
$ pip install torchganИспользование PIP (для последнего мастера):
$ pip install git+https://github.com/torchgan/torchgan.gitИз источника:
$ git clone https://github.com/torchgan/torchgan.git
$ cd torchgan
$ python setup.py installДокументация доступна здесь
Документация для этого пакета может быть сгенерирована локально.
$ git clone https://github.com/torchgan/torchgan.git
$ cd torchgan/docs
$ pip install -r requirements.txt
$ make html Теперь откройте соответствующий файл из каталога build .
В каталоге tutorials содержится набор учебных пособий, чтобы вы начали с Торчганом. Эти учебные пособия можно запустить с помощью Google Colab или Binder. Настоятельно рекомендуется следовать учебным пособиям в следующем порядке.
Это программное обеспечение было разработано как часть академических исследований. Если вы хотите помочь поддержать его, пожалуйста, снимайте репозиторий. Если вы используете это программное обеспечение как часть своего исследования, преподавания или других действий, мы были бы благодарны, если бы вы могли привести следующее:
@article{Pal2021,
doi = {10.21105/joss.02606},
url = {https://doi.org/10.21105/joss.02606},
year = {2021},
publisher = {The Open Journal},
volume = {6},
number = {66},
pages = {2606},
author = {Avik Pal and Aniket Das},
title = {TorchGAN: A Flexible Framework for GAN Training and Evaluation},
journal = {Journal of Open Source Software}
}
Список публикаций и материалов с использованием Торчгана (пожалуйста, откройте запрос на вытягивание, чтобы добавить недостающие записи):
Мы ценим все вклад. Если вы планируете внести вклад в фиксам ошибок, пожалуйста, сделайте это без дальнейшего обсуждения. Если вы планируете внести новые функции, функции утилиты или расширения, сначала откройте проблему и обсудите эту функцию с нами. Для получения более подробных рекомендаций отправляйтесь в официальную документацию.
Этот пакет был разработан
Этот проект существует благодаря всем людям, которые вносят свой вклад.