  
          Pass raise_error=True if error should be raised """
      logger.trace("Requested image: '%s'", filename)
      success = True
      image = None
      try:
          image = cv2.imread(filename)  # pylint: disable=no-member
          if image is None:
 
</s> remove                         pynvml.NVMLError_NoPermission):  # pylint: disable=no-member
                    self.initialized = True
                    return
 </s> add                         pynvml.NVMLError_NoPermission) as err:  # pylint: disable=no-member
                    if plaidlib is not None:
                        self.plaid = plaidlib(log=log)
                    else:
                        raise err </s> remove         if IS_MACOS:
 </s> add         if self.plaid is not None:
            self.device_count = self.plaid.device_count
        elif IS_MACOS: </s> remove         if IS_MACOS:
 </s> add         if self.plaid is not None:
            driver = self.plaid.drivers
        elif IS_MACOS:
    logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
  
          Pass raise_error=True if error should be raised """
    logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
      logger.trace("Requested image: '%s'", filename)
      success = True
      image = None
      try:
          image = cv2.imread(filename)  # pylint: disable=no-member
          if image is None:
keep add keep keep keep keep keep keep
 Experimental AMD Support (#764)

* PlaidML support in setup.py

* Add AMD flag for plaidml support

* PlaidML - Use .plaidML file if present, otherwise default to largest available

* Update training info message for GUI

* Add AMD option to Windows Installer

* Add quiet keras.backend importer and minor sysinfo amend.

* plug PlaidMLStats into GPUStats

* Update Docs 
lib/utils.py