LICENSE
README.md
THIRD_PARTY_NOTICES.md
pyproject.toml
src/pytorch_metric_learning/__init__.py
src/pytorch_metric_learning/distributed.py
src/pytorch_metric_learning/py.typed
src/pytorch_metric_learning/types.py
src/pytorch_metric_learning.egg-info/PKG-INFO
src/pytorch_metric_learning.egg-info/SOURCES.txt
src/pytorch_metric_learning.egg-info/dependency_links.txt
src/pytorch_metric_learning.egg-info/requires.txt
src/pytorch_metric_learning.egg-info/top_level.txt
src/pytorch_metric_learning/distances/__init__.py
src/pytorch_metric_learning/distances/base_distance.py
src/pytorch_metric_learning/distances/batched_distance.py
src/pytorch_metric_learning/distances/cosine_similarity.py
src/pytorch_metric_learning/distances/dot_product_similarity.py
src/pytorch_metric_learning/distances/lp_distance.py
src/pytorch_metric_learning/distances/snr_distance.py
src/pytorch_metric_learning/evaluation/__init__.py
src/pytorch_metric_learning/evaluation/accuracy_calculator.py
src/pytorch_metric_learning/evaluation/retrieval.py
src/pytorch_metric_learning/evaluation/thresholds.py
src/pytorch_metric_learning/losses/__init__.py
src/pytorch_metric_learning/losses/angular_loss.py
src/pytorch_metric_learning/losses/arcface_loss.py
src/pytorch_metric_learning/losses/base_metric_loss_function.py
src/pytorch_metric_learning/losses/base_proxy_loss.py
src/pytorch_metric_learning/losses/circle_loss.py
src/pytorch_metric_learning/losses/contrastive_loss.py
src/pytorch_metric_learning/losses/cosface_loss.py
src/pytorch_metric_learning/losses/cross_batch_memory.py
src/pytorch_metric_learning/losses/dynamic_arcface_loss.py
src/pytorch_metric_learning/losses/dynamic_soft_margin_loss.py
src/pytorch_metric_learning/losses/fast_ap_loss.py
src/pytorch_metric_learning/losses/generic_pair_loss.py
src/pytorch_metric_learning/losses/histogram_loss.py
src/pytorch_metric_learning/losses/instance_loss.py
src/pytorch_metric_learning/losses/intra_pair_variance_loss.py
src/pytorch_metric_learning/losses/large_margin_softmax_loss.py
src/pytorch_metric_learning/losses/lifted_structure_loss.py
src/pytorch_metric_learning/losses/manifold_loss.py
src/pytorch_metric_learning/losses/margin_loss.py
src/pytorch_metric_learning/losses/multi_similarity_loss.py
src/pytorch_metric_learning/losses/multi_supcon_loss.py
src/pytorch_metric_learning/losses/multiple_losses.py
src/pytorch_metric_learning/losses/n_pairs_loss.py
src/pytorch_metric_learning/losses/nca_loss.py
src/pytorch_metric_learning/losses/normalized_softmax_loss.py
src/pytorch_metric_learning/losses/ntxent_loss.py
src/pytorch_metric_learning/losses/p2s_grad_loss.py
src/pytorch_metric_learning/losses/pnp_loss.py
src/pytorch_metric_learning/losses/proxy_anchor_loss.py
src/pytorch_metric_learning/losses/proxy_nca_loss.py
src/pytorch_metric_learning/losses/ranked_list_loss.py
src/pytorch_metric_learning/losses/self_supervised_loss.py
src/pytorch_metric_learning/losses/signal_to_noise_ratio_contrastive_loss.py
src/pytorch_metric_learning/losses/smooth_ap_loss.py
src/pytorch_metric_learning/losses/soft_triple_loss.py
src/pytorch_metric_learning/losses/sphereface_loss.py
src/pytorch_metric_learning/losses/subcenter_arcface_loss.py
src/pytorch_metric_learning/losses/supcon_loss.py
src/pytorch_metric_learning/losses/threshold_consistent_margin_loss.py
src/pytorch_metric_learning/losses/triplet_margin_loss.py
src/pytorch_metric_learning/losses/tuplet_margin_loss.py
src/pytorch_metric_learning/losses/vicreg_loss.py
src/pytorch_metric_learning/miners/__init__.py
src/pytorch_metric_learning/miners/angular_miner.py
src/pytorch_metric_learning/miners/base_miner.py
src/pytorch_metric_learning/miners/batch_easy_hard_miner.py
src/pytorch_metric_learning/miners/batch_hard_miner.py
src/pytorch_metric_learning/miners/distance_weighted_miner.py
src/pytorch_metric_learning/miners/hdc_miner.py
src/pytorch_metric_learning/miners/multi_similarity_miner.py
src/pytorch_metric_learning/miners/pair_margin_miner.py
src/pytorch_metric_learning/miners/triplet_margin_miner.py
src/pytorch_metric_learning/miners/uniform_histogram_miner.py
src/pytorch_metric_learning/reducers/__init__.py
src/pytorch_metric_learning/reducers/avg_non_zero_reducer.py
src/pytorch_metric_learning/reducers/base_reducer.py
src/pytorch_metric_learning/reducers/class_weighted_reducer.py
src/pytorch_metric_learning/reducers/divisor_reducer.py
src/pytorch_metric_learning/reducers/mean_reducer.py
src/pytorch_metric_learning/reducers/multiple_reducers.py
src/pytorch_metric_learning/reducers/per_anchor_reducer.py
src/pytorch_metric_learning/reducers/sum_reducer.py
src/pytorch_metric_learning/reducers/threshold_reducer.py
src/pytorch_metric_learning/regularizers/__init__.py
src/pytorch_metric_learning/regularizers/base_regularizer.py
src/pytorch_metric_learning/regularizers/center_invariant_regularizer.py
src/pytorch_metric_learning/regularizers/lp_regularizer.py
src/pytorch_metric_learning/regularizers/regular_face_regularizer.py
src/pytorch_metric_learning/regularizers/sparse_centers_regularizer.py
src/pytorch_metric_learning/regularizers/zero_mean_regularizer.py
src/pytorch_metric_learning/samplers/__init__.py
src/pytorch_metric_learning/samplers/_sampling.py
src/pytorch_metric_learning/samplers/fixed_set_of_pairs.py
src/pytorch_metric_learning/samplers/fixed_set_of_triplets.py
src/pytorch_metric_learning/samplers/hierarchical_sampler.py
src/pytorch_metric_learning/samplers/m_per_class_sampler.py
src/pytorch_metric_learning/utils/__init__.py
src/pytorch_metric_learning/utils/_common.py
src/pytorch_metric_learning/utils/indexing.py