docstr: Load a previously saved :class:`~gensim.models.doc2vec.Doc2Vec` model.
  
  Parameters
  ----------
  fname : str
      Path to the saved file.
  *args : object
      Additional arguments, see `~gensim.models.word2vec.Word2Vec.load`.
  **kwargs : object
      Additional arguments, see `~gensim.models.word2vec.Word2Vec.load`.
  
  See Also
  --------
  :meth:`~gensim.models.doc2vec.Doc2Vec.save`
      Save :class:`~gensim.models.doc2vec.Doc2Vec` model.
  
  Returns
  -------
  :class:`~gensim.models.doc2vec.Doc2Vec`
      Loaded model.
code: def load(cls, *args, **kwargs):
      """Load a previously saved :class:`~gensim.models.doc2vec.Doc2Vec` model.
  
      Parameters
      ----------
      fname : str
          Path to the saved file.
      *args : object
          Additional arguments, see `~gensim.models.word2vec.Word2Vec.load`.
      **kwargs : object
          Additional arguments, see `~gensim.models.word2vec.Word2Vec.load`.
  
      See Also
      --------
      :meth:`~gensim.models.doc2vec.Doc2Vec.save`
          Save :class:`~gensim.models.doc2vec.Doc2Vec` model.
  
      Returns
      -------
      :class:`~gensim.models.doc2vec.Doc2Vec`
          Loaded model.
  
      """
      try:
          return super(Doc2Vec, cls).load(*args, rethrow=True, **kwargs)
      except AttributeError as ae:
          logger.error(
              "Model load error. Was model saved using code from an older Gensim version? "
              "Try loading older model using gensim-3.8.3, then re-saving, to restore "
              "compatibility with current code."
          )
          raise ae
  
imports: import logging
  import os
  from collections import namedtuple, defaultdict
  from collections.abc import Iterable
  from timeit import default_timer
  from dataclasses import dataclass
  from numpy import zeros, float32, vstack, integer, dtype
  import numpy
  from gensim import utils, matutils
  from gensim.utils import deprecated
  from gensim.models import Word2Vec, FAST_VERSION
  from gensim.models.keyedvectors import KeyedVectors, pseudorandom_weak_vector
label_desc: Use image node_id 20 for calling the Doc2Vec obj's underlying member method code with example usage: obj.load(cls) and returns: super