code: def get_device_stats(self):
          
          stats = []
  
          for index, device_handle in enumerate(self.device_handles):
              device_stats = {}
              # Dictionnary key is the GPU_ID
              device_stats['key'] = self.get_key()
              # GPU id (for multiple GPU, start at 0)
              device_stats['gpu_id'] = index
              # GPU name
              device_stats['name'] = get_device_name(device_handle)
              # Memory consumption in % (not available on all GPU)
              device_stats['mem'] = get_mem(device_handle)
              # Processor consumption in %
              device_stats['proc'] = get_proc(device_handle)
              stats.append(device_stats)
  
          return stats
docs: Get GPU stats.