Bases: _InputConversionImage
Source code in src/safeds/ml/nn/converters/_input_converter_image_to_image.py
| class InputConversionImageToImage(_InputConversionImage):
def _data_conversion_output(
self,
input_data: ImageList,
output_data: Tensor,
) -> ImageDataset[ImageList]:
import torch
_init_default_device()
if not isinstance(input_data, _SingleSizeImageList):
raise ValueError("The given input ImageList contains images of different sizes.") # noqa: TRY004
return ImageDataset[ImageList](
input_data,
_SingleSizeImageList._create_from_tensor(
(output_data * 255).to(torch.uint8),
list(range(output_data.size(dim=0))),
),
)
|