Discover and explore top open-source AI tools and projects—updated daily.
akanimaxPyTorch implementation of Progressive GANs for image synthesis
Top 58.9% on SourcePulse
This repository offers an unofficial PyTorch implementation of the "Progressive Growing of GANs" paper, designed for researchers and developers working with generative adversarial networks. It provides a robust framework for generating high-quality images with improved training stability and variation, supporting resolutions up to 1024x1024.
How It Works
The project leverages the progressive growing technique, which incrementally adds layers to both the generator and discriminator during training. This method starts with low-resolution image generation and progressively increases resolution, enhancing training stability, quality, and the diversity of generated outputs.
Quick Start & Requirements
pip install pro-gan-pth.progan_train, progan_lsid, progan_fid) and can be imported as a Python package (import pro_gan_pytorch as pg).pip install -e .), and install development requirements (pip install -r requirements-dev.txt).Highlighted Details
Maintenance & Community
The project is described as "fairly tiny" with no formal CI, automated testing, or documentation building. Contributions are welcomed via PRs and issues. @owang is credited for a Metfaces trained model. No community channels (e.g., Discord, Slack) are listed.
Licensing & Compatibility
The license type is not explicitly stated in the provided README, which may pose a challenge for commercial or closed-source integration without further clarification.
Limitations & Caveats
Training resumption is noted as not currently supported. The latent-space walk demo tool (progan_lsid) is restricted to .mp4 output format. The project lacks automated testing and formal documentation, relying heavily on the README for guidance.
2 years ago
Inactive
Shengjia Zhao(Chief Scientist at Meta Superintelligence Lab),
google
grahamjenson
google-research
triton-inference-server
tensorflow