Given a non-contiguous.tensor a
If I calculate
torch.autograd.bakwards([a], [contiguous_grad_of_a])

Is this OK?
This also makes me wonder: in case it does a clone, is calling tensor.contiguous() blocking?