code: def _init_post_load(self, hidden_output):
      num_vectors = len(self.wv.vectors)
      vocab_size = len(self.wv)
      vector_size = self.wv.vector_size
  
      assert (
          num_vectors > 0
      ), "expected num_vectors to be initialized already"
      assert (
          vocab_size > 0
      ), "expected vocab_size to be initialized already"
  
      # EXPERIMENTAL lockf feature; create minimal no-op lockf arrays (1 element of 1.0)
      # advanced users should directly resize/adjust as necessary
      self.wv.vectors_ngrams_lockf = ones(1, dtype=REAL)
      self.wv.vectors_vocab_lockf = ones(1, dtype=REAL)
  
      if self.hs:
          self.syn1 = hidden_output
      if self.negative:
          self.syn1neg = hidden_output
  
      self.layer1_size = vector_size
  
imports: import logging
  import numpy
  from numpy import ones, vstack, float32
  import gensim.models._fasttext_bin
  from gensim.models.word2vec import Word2Vec
  from gensim.models.keyedvectors import KeyedVectors, prep_vectors
  from gensim import utils
  from gensim.utils import deprecated
  from gensim.models import keyedvectors
label_desc: Use image node_id 2 for calling the FastText obj's underlying member method code with example usage: obj._init_post_load(hidden_output) without return types