code: def _gcn_node_embeddings(self):
      _, torch, _, _, _, _, _, _ = lazy_embed_import_dep()
      g_dgl = self._kg_dgl.to(self._device)
      em = self._embed_model(g_dgl).detach()
      torch.cuda.empty_cache()
      return em
  
imports: import logging
  import numpy
  import pandas
  from typing import Optional, Union, Callable, List, TYPE_CHECKING, Any, Tuple
  from .PlotterBase import Plottable
  from .compute.ComputeMixin import ComputeMixin
label_desc: Use image node_id 6 for calling the HeterographEmbedModuleMixin obj's underlying member method code with example usage: obj._gcn_node_embeddings() and returns: em