class_docstr: Implements early stopping with fixed patience
  
  Parameters
  ----------
  patience : int, default 10
      If no improvement occurs in `patience` rounds or greater, self.early_stop will return True.
code: def update(self, cur_round, is_best=False):
      if is_best:
          self.best_round = cur_round
      return self.early_stop(cur_round, is_best=is_best)
  
file_path: autogluon/core/src/autogluon/core/utils/early_stopping.py
label_desc: Use image node_id 2 for calling the SimpleES obj's underlying member method code with example usage: obj.update(cur_round, is_best) and returns: self