New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Progressive growing of GANs? #101
Comments
Progressive GAN can be supported by the default trainer. But it will not be a very pretty solution. You could train the global model. Now assuming that you named your models (BTW: Do you have the pix2pixHD code available in a public repo? If yes, I would love to link it in the model-zoo readme) |
@avik-pal Thanks for the notes! I'll try it out. My implementation also makes use of mixed-precision training with AMP (which I'll try to make a pull request to TorchGAN), so I'll need to see if the approach you suggested works for models processed by AMP. I have an implementation of the essential parts of the global generator/discriminator of pix2pixHD (not including label encoder, instance map, or VGG loss). Currently, it's a private repo with a custom Dataset class. If you'd like to link it, I'll repost the model and loss as a public repo probably later this month. |
@shi-weili were you able to make any progress on this? If you need any help, we can try to figure something out |
Thanks for the check-in @avik-pal ! I'll have my GPU available for the experiment in August (it's currently being used for some more urgent rendering task). Hopefully you'll still be available to help by then. 😄 (Also: I haven't forgotten to share my model. Will find some time to do so.) |
Yeah sure. |
I've been using TorchGAN to train the global generator/discriminator of pix2pixHD and got great results. I wonder if it's supported to load the pre-trained global models, add local enhancer layers on top of it, and continue the training?
If the current trainer doesn't support this, could I have some directions on how to implement it? Thanks!
The text was updated successfully, but these errors were encountered: