code: def load_valid_loss_fns(self):
      supported_losses = CrossBatchMemory.supported_losses()
  
      loss_fns = [
          losses.AngularLoss(),
          losses.CircleLoss(),
          losses.ContrastiveLoss(),
          losses.GeneralizedLiftedStructureLoss(),
          losses.IntraPairVarianceLoss(),
          losses.LiftedStructureLoss(),
          losses.MarginLoss(),
          losses.MultiSimilarityLoss(),
          losses.NCALoss(),
          losses.NTXentLoss(),
          losses.SignalToNoiseRatioContrastiveLoss(),
          losses.SupConLoss(),
          losses.TripletMarginLoss(),
          losses.TupletMarginLoss(),
      ]
  
      loaded_loss_names = [type(loss).__name__ for loss in loss_fns]
      assert set(loaded_loss_names) == set(supported_losses)
  
      return loss_fns
  
imports: import unittest
  import torch
  import pytorch_metric_learning.losses
  from pytorch_metric_learning.losses import ContrastiveLoss, CrossBatchMemory, MultiSimilarityLoss, NTXentLoss
  from pytorch_metric_learning.miners import DistanceWeightedMiner, MultiSimilarityMiner, PairMarginMiner, TripletMarginMiner
  from pytorch_metric_learning.utils import loss_and_miner_utils
  from ..None import TEST_DEVICE, TEST_DTYPES
  from ..zzz_testing_utils.testing_utils import angle_to_coord
label_desc: Use image node_id 11 for calling the TestCrossBatchMemory obj's underlying member method code with example usage: obj.load_valid_loss_fns() and returns: loss_fns