code: def get_model(model_name, override_params={}):
      """A helper function to create and return model.
  
      Args:
        model_name: string, the predefined model name.
        override_params: A dictionary of params for overriding. Fields must exist in
          efficientnet_model.GlobalParams.
  
      Returns:
        created model
  
      Raises:
        When model_name specified an undefined model, raises NotImplementedError.
        When override_params has invalid fields, raises ValueError.
      """
  
      if model_name.startswith("efficientnet-"):
          blocks_args, global_params = get_model_params(
              model_name, override_params
          )
          return efficientnet_model.Model(
              blocks_args, global_params, model_name
          )
      else:
          raise ValueError("Unknown model name {}".format(model_name))
  
file_path: DALI/docs/examples/use_cases/tensorflow/efficientdet/model/backbone/efficientnet_builder.py
imports: import functools
  import os
  import re
  from absl import logging
  import numpy
  import tensorflow
  import utils
  from .None import efficientnet_model
label_desc: Use image node_id 5 for calling a global function with example usage: get_model(model_name, override_params) and returns: efficientnet_model