Do:
G_params = list(G.parameters())
D_params = list(D.parameters())
.parameters()
is a generator, and probably for debugging purposes you are pre-populating it somewhere.
Do:
G_params = list(G.parameters())
D_params = list(D.parameters())
.parameters()
is a generator, and probably for debugging purposes you are pre-populating it somewhere.