code: def vit_large_patch32_224_in21k(
      num_classes: int = 21843, has_logits: bool = True
  ):
      """
      ViT-Large model (ViT-L/32) from original paper (https://arxiv.org/abs/2010.11929).
      ImageNet-21k weights @ 224x224, source https://github.com/google-research/vision_transformer.
      """
      model = VisionTransformer(
          img_size=224,
          patch_size=32,
          embed_dim=1024,
          depth=24,
          num_heads=16,
          representation_size=1024 if has_logits else None,
          num_classes=num_classes,
          name="ViT-L_32",
      )
      return model
  
imports: import tensorflow
  from tensorflow.keras import Model, layers, initializers
  import numpy
label_desc: Use image node_id 4 for calling a global function with example usage: vit_large_patch32_224_in21k(num_classes, has_logits) and returns: model