code: def is_new_best_accuracy(self, tester, split_name, epoch):
      curr_accuracy = self.get_curr_primary_metric(tester, split_name)
      best_epoch, best_accuracy = self.get_best_epoch_and_accuracy(
          tester, split_name
      )
      is_new_best = False
      if (curr_accuracy > best_accuracy) or (best_epoch is None):
          best_epoch, best_accuracy = epoch, curr_accuracy
          is_new_best = True
      return is_new_best, curr_accuracy, best_epoch, best_accuracy
  
imports: import os
  import sqlite3
  import torch
  from .None import common_functions
label_desc: Use image node_id 8 for calling the HookContainer obj's underlying member method code with example usage: obj.is_new_best_accuracy(tester, split_name, epoch) and returns: is_new_best,  curr_accuracy,  best_epoch,  best_accuracy