Closed jimb2834 closed 6 months ago
Hi,
Our model modifies the StyleGAN features if there is an editing/inversion request from the user.
# Get F space features F_feats, for the original image
skips['F_feats'] = self.generator(latents, skips, return_f = True, **self.G_kwargs_val)
# Transform F_feats to incoming edited image
images = self.generator(latents_edited, skips, **self.G_kwargs_val)
So, if you do not want to change StyleGAN features, the code should look like:
skips['F_feats'] = None
images = self.generator(latents_edited, skips, **self.G_kwargs_val)
Do you follow this convention?
@hamzapehlivan - Hello,
Ok great this makes sense. I will try it.
Thanks!
Hello @hamzapehlivan amazing work. Any advice is greatly appreciated
A colleague of mine and I were trying to understand your SynthesisNetwork and wanted to ask you a question. We were trying to utilize it in our script which is StyleGan2 vanilla. When we used it we had un expected results and wanted to see if you could help explain it.
Your 9th layer features in the SynthesisNetwork does not seem to be the same as the original StyleGan2 features" - could you provide any information about this?
Our troubleshooting we just are reshowing you yours vs the original StyleGan below "ours"
Is there something were missing perhaps?
Script 1 "yours"
Ours which seems to not match somehow in terms of the output.