              logger.info(msg)
  
          logger.debug("Executing: %s. PID: %s", self._command, os.getpid())
  
          if get_backend() == "amd":
              plaidml_found = self._setup_amd(arguments)
              if not plaidml_found:
                  safe_shutdown(got_error=True)
                  sys.exit(1)
  
      @classmethod
      def _setup_amd(cls, arguments):
          """ Test for plaidml and perform setup for AMD.
  
 
</s> remove         if GPUStats().exclude_all_devices and get_backend() != "cpu":
 </s> add         if GPUStats().exclude_all_devices: </s> remove         from lib.plaidml_tools import setup_plaidml  # pylint:disable=import-outside-toplevel
 </s> add         from lib.gpu_stats import setup_plaidml  # pylint:disable=import-outside-toplevel </s> remove         if not hasattr(arguments, "exclude_gpus"):
 </s> add         if get_backend() == "cpu": </s> remove opencv-python==4.5.3.0
 </s> add opencv-python>4.5.3.0,<4.5.4.0
        if get_backend() == "amd" and not self._setup_amd(arguments):
            safe_shutdown(got_error=True)
              logger.info(msg)
  
          logger.debug("Executing: %s. PID: %s", self._command, os.getpid())
  
        if get_backend() == "amd" and not self._setup_amd(arguments):
            safe_shutdown(got_error=True)
        if get_backend() == "amd" and not self._setup_amd(arguments):
            safe_shutdown(got_error=True)
        if get_backend() == "amd" and not self._setup_amd(arguments):
            safe_shutdown(got_error=True)
        if get_backend() == "amd" and not self._setup_amd(arguments):
            safe_shutdown(got_error=True)
        if get_backend() == "amd" and not self._setup_amd(arguments):
            safe_shutdown(got_error=True)
  
      @classmethod
      def _setup_amd(cls, arguments):
          """ Test for plaidml and perform setup for AMD.
  
keep keep keep keep replace replace replace replace replace keep keep keep keep keep
 Refactor lib.gpu_stats (#1218)

* inital gpu_stats refactor

* Add dummy CPU Backend

* Update Sphinx documentation 
lib/cli/launcher.py