class_docstr: Base class that projects image representations to the same space as text representations
class_docstr_tok: ["Base","class","that","projects","image","representations","to","the","same","space","as","text","representations"]
docstr: Add model specific arguments
docstr_tok: ["Add","model","specific","arguments"]
code: def add_arguments(cls, parser: argparse.ArgumentParser):
      """Add model specific arguments"""
      group = parser.add_argument_group(title=cls.__name__)
  
      group.add_argument(
          "--model.image-projection-head.name",
          type=str,
          default=None,
          help="Name of the image projection head",
      )
  
      group.add_argument(
          "--model.image-projection-head.lr-multiplier",
          type=float,
          default=1.0,
          help="LR multiplier for image projection head",
      )
  
      return parser
  
file_path: ml-cvnets/cvnets/image_projection_layers/base_image_projection.py
imports: import argparse
  from typing import Dict, Optional
  from torch import nn
  from cvnets.layers import LinearLayer
  from cvnets.misc.common import parameter_list
label_desc: Use image node_id 2 for calling the BaseImageProjectionHead obj's underlying member method code with example usage: obj.add_arguments(cls, parser) and returns: parser