code: def configs(self):
      configs = {
          "os": self.get_os(),
          "cpu.logical": psutil.cpu_count(),
          "cpu.physical": psutil.cpu_count(logical=False),
      }
  
      configs.update(self._gpu_header())
      configs.update(self._sensor_header())
  
      return configs
  
imports: import time
  from pathlib import Path
  import psutil
  from labml import logger
  from labml.internal.computer.monitor.process import ProcessMonitor
  from labml.logger import Text
  from labml.utils.notice import labml_notice
label_desc: Use image node_id 2 for calling the Scanner obj's underlying member method code with example usage: obj.configs() and returns: configs