repo_description: An open source implementation of CLIP.
repo_topics: computer-vision contrastive-loss deep-learning language-model multi-modal-learning pretrained-models pytorch zero-shot-classification
code: from .version import __version__
  
  from .coca_model import CoCa
  from .constants import OPENAI_DATASET_MEAN, OPENAI_DATASET_STD
  from .factory import create_model, create_model_and_transforms, create_model_from_pretrained, get_tokenizer, create_loss
  from .factory import list_models, add_model_config, get_model_config, load_checkpoint
  from .loss import ClipLoss, DistillClipLoss, CoCaLoss
  from .model import CLIP, CustomTextCLIP, CLIPTextCfg, CLIPVisionCfg, \
      convert_weights_to_lp, convert_weights_to_fp16, trace_model, get_cast_dtype, get_input_dtype, \
      get_model_tokenize_cfg, get_model_preprocess_cfg, set_model_preprocess_cfg
  from .openai import load_openai_model, list_openai_models
  from .pretrained import list_pretrained, list_pretrained_models_by_tag, list_pretrained_tags_by_model, \
      get_pretrained_url, download_pretrained_from_url, is_pretrained_cfg, get_pretrained_cfg, download_pretrained
  from .push_to_hf_hub import push_pretrained_to_hf_hub, push_to_hf_hub
  from .tokenizer import SimpleTokenizer, tokenize, decode
  from .transform import image_transform, AugmentationCfg
  from .zero_shot_classifier import build_zero_shot_classifier, build_zero_shot_classifier_legacy
  from .zero_shot_metadata import OPENAI_IMAGENET_TEMPLATES, SIMPLE_IMAGENET_TEMPLATES, IMAGENET_CLASSNAMES
  