code: def _get_neuron_device_name() -> str:
      output = os.popen("lshw -businfo").read()
      neuron_name = "Unknown Neuron"
      for line in output.splitlines():
          if "neuron" in line.lower():
              words = line.split(" ")
              if len(words) > 2:
                  neuron_name = " ".join(words[-2:])
                  break
      return neuron_name
  
file_path: nebuly/optimization/nebullvm/nebullvm/tools/hardware_utils.py
imports: import os
  import platform
  import cpuinfo
  import psutil
  from nebullvm.core.models import HardwareSetup, Device, DeviceType
  from nebullvm.optional_modules.torch_xla import xm
  from nebullvm.optional_modules.utils import torch_is_available, tensorflow_is_available
  from nebullvm.tools.pytorch import torch_get_device_name
  from nebullvm.tools.tf import tensorflow_get_gpu_name
  from nebullvm.tools.utils import gpu_is_available, tpu_is_available, neuron_is_available
label_desc: Use image node_id 3 for calling a global function with example usage: _get_neuron_device_name() and returns: neuron_name