That is interesting. For this training loop are you using the generator. It could be that the generator is just getting worse so the discriminator is getting better without changing. It’s good that your loss is decreasing though. If your model trains than you shouldn’t have to worry about the weights not changing when you print them out. Can you just show how you are printing them out?