functionalization: support inplace views on inputs (#83993)
A version of this PR was sitting at https://github.com/pytorch/pytorch/pull/82601 but that PR some other cleanup that relies on being able to use functorch in pytorch/pytorch CI tests, which isn't ready yet. I pulled the change out here to unblock functionalization for some models run with inductor (see https://github.com/pytorch/torchdynamo/issues/964#issuecomment-1225971788).
Pull Request resolved: https://github.com/pytorch/pytorch/pull/83993
Approved by: https://github.com/ezyang