code: def test_large_mmap(self):
      fname = get_tmpfile("gensim_models_lsi.tst")
      model = self.model
  
      # test storing the internal arrays into separate files
      model.save(fname, sep_limit=0)
  
      # now load the external arrays via mmap
      model2 = lsimodel.LsiModel.load(fname, mmap="r")
      self.assertEqual(model.num_topics, model2.num_topics)
      self.assertTrue(isinstance(model2.projection.u, np.memmap))
      self.assertTrue(isinstance(model2.projection.s, np.memmap))
      self.assertTrue(
          np.allclose(model.projection.u, model2.projection.u)
      )
      self.assertTrue(
          np.allclose(model.projection.s, model2.projection.s)
      )
      tstvec = []
      self.assertTrue(np.allclose(model[tstvec], model2[tstvec]))
  
imports: import logging
  import unittest
  import numpy
  import scipy.linalg
  from gensim import matutils
  from gensim.corpora.mmcorpus import MmCorpus
  from gensim.models import lsimodel
  from gensim.test import basetmtests
  from gensim.test.utils import datapath, get_tmpfile
label_desc: Use image node_id 8 for calling the TestLsiModel obj's underlying member method code with example usage: obj.test_large_mmap() without return types