Sorry for the confusion.
I didn’t care about grammatical errors because I was writing simply.
My real code is written with ‘model.parameters()’ and ‘troch.nn.MSELoss()(restult1, result2)’
There is no error in my code, because I wrote the code like you mentioned. Sorry…
But I wonder that if there is no grammatical error, the backward step is really proceeded like annotations.