code: def get_compatible_losses():
      return [
          losses.CircleLoss(),
          losses.ContrastiveLoss(),
          losses.IntraPairVarianceLoss(),
          losses.GeneralizedLiftedStructureLoss(),
          losses.LiftedStructureLoss(),
          losses.MarginLoss(),
          losses.MultiSimilarityLoss(),
          losses.NTXentLoss(),
          losses.SignalToNoiseRatioContrastiveLoss(),
          losses.SupConLoss(),
          losses.TripletMarginLoss(),
          losses.TupletMarginLoss(),
      ]
  
file_path: pytorch-metric-learning/tests/losses/test_losses_without_labels.py
imports: import unittest
  import torch
  from pytorch_metric_learning import losses
  from pytorch_metric_learning.miners import MultiSimilarityMiner, TripletMarginMiner
  from pytorch_metric_learning.utils.loss_and_miner_utils import get_all_pairs_indices
  from ..None import TEST_DEVICE
label_desc: Use image node_id 1 for calling a global function with example usage: get_compatible_losses() and returns: list