class_docstr: Apply Gaussian Blur to the PIL image.
class_docstr_tok: ["Apply","Gaussian","Blur","to","the","PIL","image","."]
code: def __call__(self, img):
      do_it = random.random() <= self.prob
      if not do_it:
          return img
  
      return img.filter(
          ImageFilter.GaussianBlur(
              radius=random.uniform(self.radius_min, self.radius_max)
          )
      )
  
imports: import random
  import numpy
  import torch
  from PIL import Image, ImageFilter, ImageOps
  from torch.utils.data import Dataset
  from nemo.collections.multimodal.data.common.data_samplers import SharedEpoch
  from nemo.collections.vision.data.megatron.autoaugment import ImageNetPolicy
  from nemo.collections.vision.data.megatron.image_folder import ImageFolder
label_desc: Use image node_id 2 for calling the GaussianBlur obj's underlying member method code with example usage: obj.__call__(img) and returns: img, img