code: def get_accuracy_history(
      self, tester, split_name, return_all_metrics=False, metrics=()
  ):
      table_name = self.record_group_name(tester, split_name)
  
      if not self.record_keeper.table_exists(table_name):
          return {}
  
      def get_accuracies(keys):
          keys = "*" if return_all_metrics else "epoch, %s" % keys
          query = "SELECT {} FROM {}".format(keys, table_name)
          return self.record_keeper.query(query, return_dict=True)
  
      keys = metrics if len(metrics) > 0 else [self.primary_metric]
      output = self.try_keys(keys, tester, get_accuracies)
      output.pop("id", None)
      return output
  
imports: import os
  import sqlite3
  import torch
  from .None import common_functions
label_desc: Use image node_id 10 for calling the HookContainer obj's underlying member method code with example usage: obj.get_accuracy_history(tester, split_name, return_all_metrics, metrics) and returns: output, dict, self