class_docstr: Wrapper for a LIT model.
  
  This class acts as an identity function, with pass-through implementations of
  the Model API. Subclasses of this can implement only those methods that need
  to be modified.
docstr: Load a new model and wrap it with this class.
docstr_tok: ["Load","a","new","model","and","wrap","it","with","this","class","."]
code: def load(self, path: str):
      """Load a new model and wrap it with this class."""
      new_model = self.wrapped.load(path)
      return self.__class__(new_model)
  
imports: import abc
  from collections.abc import Iterable, Iterator
  import inspect
  import itertools
  import multiprocessing
  from typing import Optional, Union
  from absl import logging
  from lit_nlp.api import dataset
  from lit_nlp.api import types
  from lit_nlp.lib import utils
  import numpy
label_desc: Use image node_id 6 for calling the ModelWrapper obj's underlying member method code with example usage: obj.load(path) and returns: self