Does it really make any differences?
what is the difference if we call it on each loss separately
(i.e. lossGen.backward() and lossSeg.backward()``) comparing to the case that we just doloss.backward()```