code: def get_default_embedding_type():
      """GPU embedder will not work on remote desktop, try to catch that on windows at least"""
      embedder_type = hsne_analysis.EmbedderType.GPU
      if sys.platform == "win32":
          # pip install pywin32
          try:
              import win32api  # pylint: disable=import-outside-toplevel
  
              SM_REMOTESESSION = 0x1000  # pylint: disable=invalid-name
              if (
                  win32api.GetSystemMetrics(SM_REMOTESESSION) == 1
              ):  # pylint: disable=c-extension-no-member
                  embedder_type = hsne_analysis.EmbedderType.CPU
          except ImportError as exception:
              print(str(exception))
              print("Assuming GPU")
      return embedder_type
  
imports: import sys
  from nptsne import hsne_analysis
  import matplotlib
  from ModelController import ModelController
label_desc: Use image node_id 1 for calling a global function with example usage: get_default_embedding_type() and returns: embedder_type