Difference between view, reshape and permute

  1. so when training a model, is it best to use view?
  2. Is using reshape a source of possible bugs in terms of gradient flow?

Anything to be careful otherwise as well?

Thanks!