torchcell.losses.multi_dim_nan_tolerant.SupCR
- class SupCR(temperature: float = 0.1, eps: float = 1e-07)[source]
Bases:
ModuleSupervised Contrastive Regression (SupCR) loss over multiple target dimensions.
Uses efficient O(N^2 log N) implementation with row-wise sorting and suffix sums.
- compute_similarity(embeddings: Tensor) Tensor[source]
Compute cosine similarities between embeddings.