Solved by tom in post #3 
              
              
                Use generated.detach() when feeding generator output inro the discrimibator when you want backward to not go into the generator.