Giter Site home page Giter Site logo

training time about diffusion-gan HOT 6 CLOSED

zhendong-wang avatar zhendong-wang commented on July 20, 2024
training time

from diffusion-gan.

Comments (6)

Zhendong-Wang avatar Zhendong-Wang commented on July 20, 2024

Hi there, thanks for your interest! The training time is almost the same as the original StyleGAN2 and even slightly faster than StyleGAN2-ADA, though the times are all similar.

from diffusion-gan.

49xxy avatar 49xxy commented on July 20, 2024

您好,感谢您的关注!训练时间与原始 StyleGAN2 几乎相同,甚至比 StyleGAN2-ADA 稍快,尽管时间都差不多。

Hello, I see "augment_pipe" replaced with "diffusion" in many places in the code of diffuse-stylegan2. What does this mean? Is "augment_pipe" deleted? I wonder if you know a job named as deceive D . I want to combine this pseudo-enhancement method with diffuse-Stylegan2, but I don't know how to start. I would like to ask for your help!

from diffusion-gan.

49xxy avatar 49xxy commented on July 20, 2024

What I understand is to add diffusion in an adaptive way to D, is that right?

from diffusion-gan.

Zhendong-Wang avatar Zhendong-Wang commented on July 20, 2024

Yes, diffusion object replaces the original augment_pipe object, while they have similar functionality just with different name. The original ADA augment_pipe is moved to the `training/adaaug.py`` file, which could be combined with diffusion.

To combine diffusion with other augmentation method, you could have a look at the training/diffusion.py file, https://github.com/Zhendong-Wang/Diffusion-GAN/blob/main/diffusion-stylegan2/training/diffusion.py#L137-L144
https://github.com/Zhendong-Wang/Diffusion-GAN/blob/main/diffusion-stylegan2/training/diffusion.py#L186.

Yes, adding diffusion in an adaptive way to D is the simplest plug-in, which we found also have good performance. You could also try to add the t embedding from diffusion into the discriminator input.

from diffusion-gan.

49xxy avatar 49xxy commented on July 20, 2024

Thank you again for your guidance on my study and work, and thank you very much for your excellent work.

I was able to successfully apply the diffusion to my baseline work, although the diffusion might conflict with the work (https://github.com/genforce/insgen) .

I wonder if you could add a training option such as -- Diffuion =false/true

from diffusion-gan.

Zhendong-Wang avatar Zhendong-Wang commented on July 20, 2024

 I think you could add that easily by yourself. :)

from diffusion-gan.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.