code: def setUpClass(self):
      embedding_angles = [0, 10, 20, 30, 50, 60, 70, 80]
      embeddings1 = torch.tensor(
          [angle_to_coord(a) for a in embedding_angles]
      )
      labels1 = torch.LongTensor([0, 0, 0, 0, 1, 1, 1, 1])
  
      embedding_angles = [1, 11, 21, 31, 51, 59, 71, 81]
      embeddings2 = torch.tensor(
          [angle_to_coord(a) for a in embedding_angles]
      )
      labels2 = torch.LongTensor([1, 1, 1, 1, 1, 0, 0, 0])
  
      self.dataset_dict = {
          "train": c_f.EmbeddingDataset(embeddings1, labels1),
          "val": c_f.EmbeddingDataset(embeddings2, labels2),
      }
  
file_path: pytorch-metric-learning/tests/testers/test_global_embedding_space_tester.py
imports: import unittest
  import torch
  from pytorch_metric_learning.testers import GlobalEmbeddingSpaceTester
  from pytorch_metric_learning.utils import accuracy_calculator
  from pytorch_metric_learning.utils import common_functions
  from ..zzz_testing_utils.testing_utils import angle_to_coord
label_desc: Use image node_id 1 for calling the TestGlobalEmbeddingSpaceTester obj's underlying member method code with example usage: obj.setUpClass() without return types