docstr: Loads a model from a local path, to which a git repository has been previously cloned to.
  
  Args:
      path: The path to the local repository containing the code.
      module_name: The name of the module to import.
      kwargs: Additional parameters for the loaded model.
  
  Returns:
      A foolbox-wrapped model.
docstr_tok: ["Loads","a","model","from","a","local","path",",","to","which","a","git","repository","has","been","previously","cloned","to",".","Args",":","path",":","The","path","to","the","local","repository","containing","the","code",".","module_name",":","The","name","of","the","module","to","import",".","kwargs",":","Additional","parameters","for","the","loaded","model",".","Returns",":","A","foolbox-wrapped","model","."]
code: def load(
      self, path: str, module_name: str = "foolbox_model", **kwargs: Any
  ) -> Model:
      """Loads a model from a local path, to which a git repository has been previously cloned to.
  
      Args:
          path: The path to the local repository containing the code.
          module_name: The name of the module to import.
          kwargs: Additional parameters for the loaded model.
  
      Returns:
          A foolbox-wrapped model.
      """
      ...
  
file_path: foolbox/foolbox/zoo/model_loader.py
imports: from typing import Any, cast, Optional
  from types import ModuleType
  import sys
  import importlib
  import abc
  from abc import abstractmethod
  from ..models import Model
label_desc: Use image node_id 1 for calling the ModelLoader obj's underlying member method code with example usage: obj.load(path, module_name) without return types