Avoid COW materialize in various operations (#119506)
Operations affected include dot, cross, scatter/gather, shape, sort,
triangular, unary, scalar, pad, complex, to_list, fft
Pull Request resolved: https://github.com/pytorch/pytorch/pull/119506
Approved by: https://github.com/ezyang
ghstack dependencies: #119501, #119502, #119503, #119504