class_docstr: Randomly apply some photometric transforms to an image.
  This was used in PIRL - https://arxiv.org/abs/1912.01991
  
  The photometric transforms applied includes:
      AutoContrast, RandomPosterize, RandomSharpness, RandomSolarize
code: def __call__(self, image):
      return self.transform(image)
  
file_path: vissl/vissl/data/ssl_transforms/img_pil_random_photometric.py
imports: import logging
  from typing import Any, Dict
  import torchvision.transforms
  from classy_vision.dataset.transforms import register_transform
  from classy_vision.dataset.transforms.classy_transform import ClassyTransform
  from vissl.data.ssl_transforms.pil_photometric_transforms_lib import AutoContrastTransform, RandomPosterizeTransform, RandomSharpnessTransform, RandomSolarizeTransform
label_desc: Use image node_id 2 for calling the ImgPilRandomPhotometric obj's underlying member method code with example usage: obj.__call__(image) and returns: self