      """ Typed Dictionary for returning Full GPU Information. """
      vram: List[int]
      driver: str
      devices: List[str]
      active_devices: List[str]
  
  
  class BiggestGPUInfo(TypedDict):
      """ Typed Dictionary for returning GPU Information about the card with most available VRAM. """
      card_id: int
 
</s> remove     stats = AMDStats(log_level)
 </s> add     stats = AMDStats(log_level=log_level) </s> remove                 pathjoin(vid_base, "faces"), pathjoin(vid_base, "test_alignments.fsa"),
                iterations=1, extra_args="-wl"
 </s> add                 pathjoin(vid_base, "faces"), extra_args="-wl" </s> remove         details = [json.loads(d.details.decode("utf-8"))
                   for d in self._all_devices if d.details]
 </s> add         details = []
        for dev in self._all_devices:
            if dev.details:
                details.append(json.loads(dev.details.decode("utf-8")))
            else:
                details.append(dict(vendor=dev.id.decode("utf-8"),
                                    name=dev.description.decode("utf-8"),
                                    globalMemSize=4 * 1024 * 1024 * 1024))  # 4GB dummy ram </s> remove     logger.verbose("Setting Keras Backend to PlaidML")
 </s> add     logger.verbose("Setting Keras Backend to PlaidML")  # type:ignore </s> remove             "Train lightweight model for 5 iterations WITHOUT WTL.",
 </s> add             "Train lightweight model for 1 iterations WITHOUT WTL.",
    devices_active: List[str]
      """ Typed Dictionary for returning Full GPU Information. """
      vram: List[int]
      driver: str
      devices: List[str]
    devices_active: List[str]
  
  
  class BiggestGPUInfo(TypedDict):
      """ Typed Dictionary for returning GPU Information about the card with most available VRAM. """
      card_id: int
keep keep keep keep replace keep keep keep keep keep
 Fix AMD Tests + docs 
lib/gpu_stats/_base.py