Pseudo code：
def forward(self,x):
out = torch.zeros(10,10,10,10)
…
out[:,:,:,col][:,:,row,:] = x  # col row are indices
I feel like this is weird，because I did not operate on x itself. Instead, x is assigned to a part of another leaf tensor. Does this have a influence on backward？