code: def get_card_used_memory_in_bytes(self, card_index):
      return self.__nvml_get_or_else(
          lambda: nvmlDeviceGetMemoryInfo(
              nvmlDeviceGetHandleByIndex(card_index)
          ).used
      )
  
file_path: neptune-client/src/neptune/internal/hardware/gpu/gpu_monitor.py
imports: import logging
  from neptune.vendor.pynvml import NVMLError, nvmlDeviceGetCount, nvmlDeviceGetHandleByIndex, nvmlDeviceGetMemoryInfo, nvmlDeviceGetUtilizationRates, nvmlInit
label_desc: Use image node_id 3 for calling the GPUMonitor obj's underlying member method code with example usage: obj.get_card_used_memory_in_bytes(card_index) and returns: self