I constructed a network configuration. Two forward passes were made. The second forward used
x = nn.functional.conv2d(x,self.conv1.weight[0:1,:,:,:],padding=1),
So when loss2 backward, the conv1.weight is changed?, in fact when training the model ,the  loss2 always is 2.3…,but loss1 is declining