ConvertImageDtype¶
- class torchvision.transforms.v2.ConvertImageDtype(dtype: dtype = torch.float32)[source]¶
[BETA] [DEPRECATED] Use
v2.ToDtype(dtype, scale=True)
instead.Convert input image to the given
dtype
and scale the values accordingly.Note
The ConvertImageDtype transform is in Beta stage, and while we do not expect disruptive breaking changes, some APIs may slightly change according to user feedback. Please submit any feedback you may have in this issue: https://github.com/pytorch/vision/issues/6753.
Warning
Consider using
ToDtype(dtype, scale=True)
instead. SeeToDtype
.This function does not support PIL Image.
- Parameters:
dtype (torch.dpython:type) – Desired data type of the output
Note
When converting from a smaller to a larger integer
dtype
the maximum values are not mapped exactly. If converted back and forth, this mismatch has no effect.- Raises:
RuntimeError – When trying to cast
torch.float32
totorch.int32
ortorch.int64
as well as for trying to casttorch.float64
totorch.int64
. These conversions might lead to overflow errors since the floating pointdtype
cannot store consecutive integers over the whole range of the integerdtype
.