code: def __init__(self, size: Union[int, List[int]] = 512) -> None:
      super().__init__(size=size)
  
file_path: carefree-learn/cflearn/data/blocks/cv/crop.py
imports: import torch
  import numpy
  from typing import List
  from typing import Tuple
  from typing import Union
  from torchvision import transforms
  from cftool.types import np_dict_type
  from ....schema import IRuntimeDataBlock
  from ....constants import INPUT_KEY
label_desc: Use image node_id 1 to create a new CenterCropBlock object from inherited base classes: IRuntimeDataBlock with example: obj = CenterCropBlock(size)