but isn’t doing (lossG1 + lossG2).backward() means that both generators are affected by the same summed loss in contrast to having 2 optimizer and doing lossG1.backward() for one and  lossG2.backward() for the second?