code: def test_mem_unfriendly(self):
      # elda_mem_unfriendly and self.elda should have topics that are
      # the same up to floating point variations caused by the two different
      # implementations
  
      elda = self.get_elda()
      elda_mem_unfriendly = self.get_elda_mem_unfriendly()
  
      assert len(elda_mem_unfriendly.tms) == NUM_MODELS
      np.testing.assert_allclose(
          elda.ttda, elda_mem_unfriendly.ttda, rtol=RTOL
      )
      np.testing.assert_allclose(
          elda.get_topics(), elda_mem_unfriendly.get_topics(), rtol=RTOL
      )
      self.assert_ttda_is_valid(elda_mem_unfriendly)
  
imports: import os
  import logging
  import unittest
  import numpy
  from copy import deepcopy
  import pytest
  from gensim.models import EnsembleLda, LdaMulticore, LdaModel
  from gensim.test.utils import datapath, get_tmpfile, common_corpus, common_dictionary
label_desc: Use image node_id 12 for calling the TestEnsembleLda obj's underlying member method code with example usage: obj.test_mem_unfriendly() without return types