                      if plaidlib is not None:
                          self.plaid = plaidlib(log=log)
                      else:
                          msg = ("There was an error reading from the Nvidia Machine Learning "
                                 "Library. The most likely cause is incorrectly installed drivers. "
                                 "Please remove and reinstall your Nvidia drivers before reporting."
                                 "Original Error: {}".format(str(err)))
                          if self.logger:
                              self.logger.error(msg)
                          raise ValueError(msg)
              self.initialized = True
 
</s> remove                             self.logger.error(msg)
                        raise ValueError(msg)
 </s> add                             self.logger.warning(msg)
                        self.initialized = True
                        return
                               "Library. Either you do not have an Nvidia GPU (in which case "
                               "this warning can be ignored) or the most likely cause is "
                               "incorrectly installed drivers. If this is the case, Please remove "
                               "and reinstall your Nvidia drivers before reporting."
                      if plaidlib is not None:
                          self.plaid = plaidlib(log=log)
                      else:
                          msg = ("There was an error reading from the Nvidia Machine Learning "
                               "Library. Either you do not have an Nvidia GPU (in which case "
                               "this warning can be ignored) or the most likely cause is "
                               "incorrectly installed drivers. If this is the case, Please remove "
                               "and reinstall your Nvidia drivers before reporting."
                               "Library. Either you do not have an Nvidia GPU (in which case "
                               "this warning can be ignored) or the most likely cause is "
                               "incorrectly installed drivers. If this is the case, Please remove "
                               "and reinstall your Nvidia drivers before reporting."
                                 "Original Error: {}".format(str(err)))
                          if self.logger:
                              self.logger.error(msg)
                          raise ValueError(msg)
              self.initialized = True
keep keep keep keep replace replace keep keep keep keep keep
 Bugfixes

lib/utils.py: Fix variable reference prior to assignment
lib/gpu_stats.py: Return warning rather than  error if NVML cannot be loaded. 
lib/gpu_stats.py