code: def __init__(self, system_monitor, gpu_monitor, os_environ):
      self.__system_monitor = system_monitor
      self.__gpu_monitor = gpu_monitor
      self.__gpu_card_indices_provider = GPUCardIndicesProvider(
          cuda_visible_devices=os_environ.get("CUDA_VISIBLE_DEVICES"),
          gpu_card_count=self.__gpu_monitor.get_card_count(),
      )
  
file_path: neptune-client/src/neptune/common/hardware/resources/system_resource_info_factory.py
imports: from neptune.common.hardware.cgroup.cgroup_monitor import CGroupMonitor
  from neptune.common.hardware.gauges.gauge_mode import GaugeMode
  from neptune.common.hardware.resources.gpu_card_indices_provider import GPUCardIndicesProvider
  from neptune.common.hardware.resources.system_resource_info import SystemResourceInfo
label_desc: Use image node_id 1 to create a new SystemResourceInfoFactory object from inherited base classes: object with example: obj = SystemResourceInfoFactory(system_monitor, gpu_monitor, os_environ)