docstr: Add model specific arguments to argparser.
  
  Args:
      parent_parser (argparse.ArgumentParser): parent parser to which to add arguments
  
  Returns:
      argparser with added arguments
code: def add_model_specific_args(parent_parser):
      """
      Add model specific arguments to argparser.
  
      Args:
          parent_parser (argparse.ArgumentParser): parent parser to which to add arguments
  
      Returns:
          argparser with added arguments
      """
      parser = super(PIModel, PIModel).add_model_specific_args(
          parent_parser
      )
      parser.add_argument("--baseline", action="store_true")
      parser.add_argument("--rampup_stop", default=80)
      parser.add_argument("--epochs", default=300, type=int)
      parser.add_argument(
          "--batch-size", default=100, type=int, help="batch size"
      )
      parser.add_argument(
          "--lr",
          default=0.003,
          type=float,
          help="Max learning rate",
          dest="lr",
      )
      parser.add_argument(
          "--w_max",
          default=100,
          type=float,
          help="Maximum unsupervised weight, default=100 for CIFAR10 as "
          "described in paper",
      )
      parser.add_argument("--no_augmentations", action="store_true")
      return parser
  
imports: import argparse
  from typing import Dict
  import numpy
  import torch
  from torch.hub import load_state_dict_from_url
  from torch import nn, Tensor
  from torch.utils.data import DataLoader
  from torchvision import transforms
  from torchvision.datasets import CIFAR10
  from torchvision.models import vgg11
  from baal import ActiveLearningDataset
  from baal import SSLModule
  import torch.multiprocessing
label_desc: Use image node_id 16 for calling the PIModel obj's underlying member method code with example usage: obj.add_model_specific_args(parent_parser) and returns: parser