Thank you, had already started in this direction …
I stopped because I wasn’t sure about optimising using data from different batches to first get D(G(fake_z_d)) (and then optimize D) and then optimize G under loss from D(G(fake_z_g)) …
Anyone aware of any “empirical rule” saying one should optimize D and G using z from the same batch?
(I think it shouldn’t matter … LF to post a MWE when and if I get it)