code: def supported_losses():
      return [
          "AngularLoss",
          "CircleLoss",
          "ContrastiveLoss",
          "GeneralizedLiftedStructureLoss",
          "IntraPairVarianceLoss",
          "LiftedStructureLoss",
          "MarginLoss",
          "MultiSimilarityLoss",
          "NCALoss",
          "NTXentLoss",
          "SignalToNoiseRatioContrastiveLoss",
          "SupConLoss",
          "TripletMarginLoss",
          "TupletMarginLoss",
      ]
  
file_path: pytorch-metric-learning/src/pytorch_metric_learning/losses/cross_batch_memory.py
imports: import torch
  from ..utils import common_functions
  from ..utils import loss_and_miner_utils
  from ..utils.module_with_records import ModuleWithRecords
  from .base_loss_wrapper import BaseLossWrapper
label_desc: Use image node_id 2 for calling the CrossBatchMemory obj's underlying member method code with example usage: obj.supported_losses() and returns: list