class_docstr: Create an experiment with time/memory checkpoints
code: def _reclaimed(self):
      # return 0s, unless called from finish() after memory reclamation
      if self.reclaimed:
          cpu_ram_recl = (
              self.cpu_ram_used_start
              + self.cpu_ram_cons
              - self.cpu_ram_used()
          )
          gpu_ram_recl = (
              self.gpu_ram_used_start
              + self.gpu_ram_cons
              - self.gpu_ram_used()
          )
      else:
          cpu_ram_recl = 0
          gpu_ram_recl = 0
      return cpu_ram_recl, gpu_ram_recl
  
imports: import gc
  import logging
  import os
  import psutil
  import sys
  import threading
  import time
  import weakref
  from IPython import get_ipython
  from IPython.core.magics.namespace import NamespaceMagics
  from collections import namedtuple
  from .cell_logger import CellLogger, b2mb, int2width, get_nvml_gpu_id
label_desc: Use image node_id 19 for calling the IPyExperiments obj's underlying member method code with example usage: obj._reclaimed() and returns: cpu_ram_recl,  gpu_ram_recl