Structured Kernels: Use at::detail::empty functions (#70617)
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/70617
This reduces the divergence between the code generated for
`create_out` different devices, and means the `TensorOptions` don't
need to be unpacked.
Test Plan: Imported from OSS
Reviewed By: mruberry
Differential Revision: D33623680
Pulled By: ngimel
fbshipit-source-id: 54f36774a8530be99c26a54270d4d95f3e38d684
(cherry picked from commit b22ba92e27e638f96a290835b71ad162411fa535)