code: def __init__(
      self, original_size: Optional[Tuple[int, int]], task=tasks.common
  ):
      super().__init__(task=task)
      # original_size: (h, w)
      self.original_size: Optional[Tuple[int, int]] = original_size
  
imports: from dataclasses import dataclass
  from typing import Any, Callable, Dict, List, Optional, Tuple
  import numpy
  from torch import Tensor, nn
  from flash.core.data.io.input import DataKeys
  from flash.core.data.io.input_transform import InputTransform
  from flash.core.utilities.imports import _ICEVISION_AVAILABLE, _ICEVISION_GREATER_EQUAL_0_11_0, _TOPIC_IMAGE_AVAILABLE, requires
label_desc: Use image node_id 1 to create a new OriginalSizeRecordComponent object from inherited base classes: RecordComponent with example: obj = OriginalSizeRecordComponent(original_size, task)