code: def get_configs(model_name: str) -> Dict:
      """
      Given a clip model name, return the default configs.
      Args:
          model_name (`str`):
              Clip model name.
  
      Returns:
          (`Dict`):
              Default configs for given model name.
      """
      if model_name == "clip_resnet_r50":
          configs = base_configs()
          configs.update(
              dict(
                  url=(
                      "https://openaipublic.azureedge.net/clip/models/"
                      "afeb0e10f9e5a86da6080e35cf09123aca3b358a0c3e3b6c78a7b63bc04b6762/RN50.pt"
                  ),
                  embed_dim=1024,
                  vision_layers=(3, 4, 6, 3),
                  vision_width=64,
                  vision_patch_size=None,
              )
          )
      elif model_name == "clip_resnet_r101":
          configs = base_configs()
          configs.update(
              dict(
                  url=(
                      "https://openaipublic.azureedge.net/clip/models/"
                      "8fa8567bab74a42d41c5915025a8e4538c3bdbe8804a470a72f30b0d94fab599/RN101.pt"
                  ),
                  embed_dim=512,
                  vision_layers=(3, 4, 23, 3),
                  vision_width=64,
                  vision_patch_size=None,
              )
          )
      elif model_name == "clip_vit_b16":
          configs = base_configs()
          configs.update(
              dict(
                  url=(
                      "https://openaipublic.azureedge.net/clip/models/"
                      "5806e77cd80f8b59890b7e101eabd078d9fb84e6937f9e85e4ecb61988df416f/ViT-B-16.pt"
                  ),
              )
          )
      elif model_name == "clip_vit_b32":
          configs = base_configs()
          configs.update(
              dict(
                  url=(
                      "https://openaipublic.azureedge.net/clip/models/"
                      "40d365715913c9da98579312b702a82c18be219cc2a73407c4526f58eba950af/ViT-B-32.pt"
                  ),
                  vision_patch_size=32,
                  multilingual_model="M-CLIP/XLM-Roberta-Large-Vit-B-32",
              )
          )
      elif model_name == "clip_resnet_r50x4":
          configs = base_configs()
          configs.update(
              dict(
                  url=(
                      "https://openaipublic.azureedge.net/clip/models/"
                      "7e526bd135e493cef0776de27d5f42653e6b4c8bf9e0f653bb11773263205fdd/RN50x4.pt"
                  ),
              )
          )
      elif model_name == "clip_resnet_r50x16":
          configs = base_configs()
          configs.update(
              dict(
                  url=(
                      "https://openaipublic.azureedge.net/clip/models/"
                      "52378b407f34354e150460fe41077663dd5b39c54cd0bfd2b27167a4a06ec9aa/RN50x16.pt"
                  ),
              )
          )
      elif model_name == "clip_resnet_r50x64":
          configs = base_configs()
          configs.update(
              dict(
                  url=(
                      "https://openaipublic.azureedge.net/clip/models/"
                      "be1cfb55d75a9666199fb2206c106743da0f6468c9d327f3e0d0a543a9919d9c/RN50x64.pt"
                  ),
              )
          )
      elif model_name == "clip_vit_l14":
          configs = base_configs()
          configs.update(
              dict(
                  url=(
                      "https://openaipublic.azureedge.net/clip/models/"
                      "b8cca3fd41ae0c99ba7e8951adf17d267cdb84cd88be6f7c2e0eca1737a03836/ViT-L-14.pt"
                  ),
              )
          )
      elif model_name == "clip_vit_l14@336px":
          configs = base_configs()
          configs.update(
              dict(
                  url=(
                      "https://openaipublic.azureedge.net/clip/models/"
                      "3035c92b350959924f9f00213499208652fc7ea050643e8b385c2dac08641f02/ViT-L-14-336px.pt"
                  ),
              )
          )
      else:
          raise ValueError(f"Invalid model name '{model_name}'.")
      return configs
  
file_path: towhee/towhee/models/clip/clip_utils.py
imports: from typing import Union, List, Dict
  from pkg_resources import packaging
  from torchvision.transforms import Compose, Resize, CenterCrop, ToTensor, Normalize
  from torchvision.transforms import InterpolationMode
  import torch
  import torchvision
  from torch import nn
  from .simple_tokenizer import SimpleTokenizer
label_desc: Use image node_id 2 for calling a global function with example usage: get_configs(model_name) and returns: configs