the element sizes of the dtypes.
  * The strides of all dimensions, except the last dimension, must
    be divisible by the ratio between the element sizes of the
    dtypes.

If any of the above conditions are not met, an error is thrown.
Warning:
 This overload is not supported by TorchScript, and using it in a
 Torchscript program will cause undefined behavior.

Parameters:
      dtype ("torch.dtype") -- the desired dtype
Example:
  >>> x = torch.randn(4, 4)
  >>> x
  tensor([[ 0.9482, -0.0310,  1.4999, -0.5316],
          [-0.1520,  0.7472,  0.5617, -0.8649],
          [-2.4724, -0.0334, -0.2976, -0.8499],
          [-0.2109,  1.9913, -0.9607, -0.6123]])
  >>> x.dtype
  torch.float32

  >>> y = x.view(torch.int32)
  >>> y
  tensor([[ 1064483442, -1124191867,  1069546515, -1089989247],
          [-1105482831,  1061112040,  1057999968, -1084397505],
