Suddenly, I realized that such operation could not be implemented in an easy way.
Similar questions you listed can be regarded as simplified version of my question, as they only need slicing the same size tensor with left-up coordinates given. The sliced tensors share the same size, however, in my case it is not true. I think the Pytorch team would rather perfer the case of slicing the same size instead of my case in the future.