class_docstr: Apply Random color jitter to the input image.
  It randomly distorts the hue, saturation, brightness of an image.
docstr: Instantiates ImgPilRandomColorJitter from configuration.
  
  Args:
      config (Dict): arguments for for the transform
  
  Returns:
      ImgPilRandomColorJitter instance.
code: def from_config(
      cls, config: Dict[str, Any]
  ) -> "ImgPilRandomColorJitter":
      """
      Instantiates ImgPilRandomColorJitter from configuration.
  
      Args:
          config (Dict): arguments for for the transform
  
      Returns:
          ImgPilRandomColorJitter instance.
      """
      strength = config.get("strength", 1.0)
      prob = config.get("p", 0.8)
      logging.info(
          f"ImgPilRandomColorJitter | Using strength: {strength}"
      )
      return cls(strength=strength, prob=prob)
  
file_path: vissl/vissl/data/ssl_transforms/img_pil_random_color_jitter.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
label_desc: Use image node_id 3 for calling the ImgPilRandomColorJitter obj's underlying member method code with example usage: obj.from_config(cls, config) and returns: cls