code: def set_reference_and_query(
      self,
      embeddings_and_labels,
      query_split_name,
      reference_split_names,
  ):
      query_embeddings, query_labels = embeddings_and_labels[
          query_split_name
      ]
      (
          reference_embeddings,
          reference_labels,
      ) = self.maybe_combine_splits(
          embeddings_and_labels, reference_split_names
      )
      return (
          query_embeddings,
          query_labels,
          reference_embeddings,
          reference_labels,
      )
  
imports: from collections import defaultdict
  import torch
  import tqdm
  from ..utils import common_functions
  from ..utils import inference
  from ..utils.accuracy_calculator import AccuracyCalculator
label_desc: Use image node_id 14 for calling the BaseTester obj's underlying member method code with example usage: obj.set_reference_and_query(embeddings_and_labels, query_split_name, reference_split_names) and returns: query_embeddings,  query_labels,  reference_embeddings,  reference_labels