pytorch-metric-learning

View on PyPIReverse Dependencies (20)

2.5.0 pytorch_metric_learning-2.5.0-py3-none-any.whl

Wheel Details

Project: pytorch-metric-learning
Version: 2.5.0
Filename: pytorch_metric_learning-2.5.0-py3-none-any.whl
Download: [link]
Size: 119092
MD5: 7f612dc7de920801e82473de4a57d7c4
SHA256: 86039b0f1e99c6058b2c7de8714f5b042650ac21a587fdfe34d50177b07bd6e1
Uploaded: 2024-04-01 08:03:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pytorch-metric-learning
Version: 2.5.0
Summary: The easiest way to use deep metric learning in your application. Modular, flexible, and extensible. Written in PyTorch.
Author: Kevin Musgrave
Home-Page: https://github.com/KevinMusgrave/pytorch-metric-learning
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.0
Requires-Dist: numpy
Requires-Dist: scikit-learn
Requires-Dist: torch (>=1.6.0)
Requires-Dist: tqdm
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: nbqa; extra == "dev"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: faiss-gpu (>=1.6.3); extra == "with-hooks"
Requires-Dist: record-keeper (>=0.9.32); extra == "with-hooks"
Requires-Dist: tensorboard; extra == "with-hooks"
Requires-Dist: faiss-cpu (>=1.6.3); extra == "with-hooks-cpu"
Requires-Dist: record-keeper (>=0.9.32); extra == "with-hooks-cpu"
Requires-Dist: tensorboard; extra == "with-hooks-cpu"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: with-hooks
Provides-Extra: with-hooks-cpu
Description-Content-Type: text/markdown
[Description omitted; length: 16310 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.35.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pytorch_metric_learning/__init__.py sha256=fMbNgIJqxiZEaSBLadLBt4rZpCHqarzb4Okt-aWsp2E 22
pytorch_metric_learning/distances/__init__.py sha256=qNriRp_yKmB8E3t2n7NQJtXWAEtV3zBtYslXG6wdcFk 265
pytorch_metric_learning/distances/base_distance.py sha256=H5we4_wIHGOo7iTCPZyYcJDQJLTSUBrhaILsUF8TqZ4 3508
pytorch_metric_learning/distances/batched_distance.py sha256=GTnCUYZGU_oR61ygYYIRdn--rqTEwQ_-n_-YRr6KO-E 755
pytorch_metric_learning/distances/cosine_similarity.py sha256=H-geWxvhKbFc11QUnD1B-80QMxSYoN5v9Gd4KOdcHvw 274
pytorch_metric_learning/distances/dot_product_similarity.py sha256=r3DDqVLbWRSEeFSMryuuZoe4yNd3fG-CLazr9tv7qhM 424
pytorch_metric_learning/distances/lp_distance.py sha256=ViAk0p3dJ4HBXt6MiNcEHgRgZk8sCS3zFr545biN3W4 1042
pytorch_metric_learning/distances/snr_distance.py sha256=m8TNQYIN2_SPNS3uT0TpbgNAmtU0leCosfRNNRV3Q9Q 714
pytorch_metric_learning/losses/__init__.py sha256=7KGAvkLz_s930sqOQ_X6LSvnuGdGzvAXHXe3VSRUB-s 1843
pytorch_metric_learning/losses/angular_loss.py sha256=DQGOn4lfi0J7KTLQox9EFOCYvcZriew1XMq89q11ZDU 3061
pytorch_metric_learning/losses/arcface_loss.py sha256=vr100UKReQKBPWK8yzCCg5fWWTEYaVHTgGKVe27MnFg 1386
pytorch_metric_learning/losses/base_loss_wrapper.py sha256=p4gxVVVDTHLWXmk3j96zZh2kb_KM_7bPvQ7zOWAtD7E 391
pytorch_metric_learning/losses/base_metric_loss_function.py sha256=enCVqhShrEOcf6PppDYr6DlRH0i89oj3PwSqHVz3fd4 2456
pytorch_metric_learning/losses/circle_loss.py sha256=f1nfhQ3OeA6miMXWKy-iKFB5K2qLBuF7fiM_Yrb1EX4 2832
pytorch_metric_learning/losses/contrastive_loss.py sha256=Nlpd2QYsai4BdJYrQqPIMSgvMVE2CfB0rpZ7kZE9us4 2005
pytorch_metric_learning/losses/cosface_loss.py sha256=JN936OUVtodVpSAD2yCiIIEtOxYvDAY_buQ-hdOYqAc 939
pytorch_metric_learning/losses/cross_batch_memory.py sha256=432vAupk0eCZBHiRgGWcaZhzMoewJwcAn9-89k33-HY 5333
pytorch_metric_learning/losses/dynamic_soft_margin_loss.py sha256=FUibHEahT5RlbAM_VfTmqkwcBBv6MlQUUboSjKlRNuw 4550
pytorch_metric_learning/losses/fast_ap_loss.py sha256=F6aoF2Hq3YX0L8gA93asULnjhu7-o-awvXYchcfbfz8 2833
pytorch_metric_learning/losses/generic_pair_loss.py sha256=mC3CkjxxpTG3aLPFfACYRUsgA8HXom30Zg5TMvNpQn0 1492
pytorch_metric_learning/losses/histogram_loss.py sha256=sbw69FHyqrJf6Z4YlqmbgZbndWygT3h6zi2qkrCZ96o 3185
pytorch_metric_learning/losses/instance_loss.py sha256=Qlg3NYSh_p2L6ZFjIssQ6F34PDOX_UR8-VOtbF8QAvA 1689
pytorch_metric_learning/losses/intra_pair_variance_loss.py sha256=gO_z5kqzGZb0G5kUbvFrSZiy71UsYn1UrEGB3qf1Rag 2047
pytorch_metric_learning/losses/large_margin_softmax_loss.py sha256=hVhk7JGw48qoFg886EPTx_ACTur_rhG8KvA9LCWMe9I 5674
pytorch_metric_learning/losses/lifted_structure_loss.py sha256=F7SiDb7kvzYpzyUh2JUfCnqnYEzMeSQ_7xgEtq_AqTo 3034
pytorch_metric_learning/losses/manifold_loss.py sha256=gRe8Vxik9RkQ8tMnTeDAMGiTaibbpd56XV9rQns5bIE 4737
pytorch_metric_learning/losses/margin_loss.py sha256=yx9CSbhGShDpRFmO9ztk_RbpqlPoNfUEKJOGhEgknO4 3288
pytorch_metric_learning/losses/mixins.py sha256=-I5nA8duZgkDOb9FZe4sxLm8K5a-SjFG9rlV50LhLJI 2863
pytorch_metric_learning/losses/multi_similarity_loss.py sha256=z9izdQW662u4OaymJ1fiBKDRvsRECJu06bcCECtUcAM 1558
pytorch_metric_learning/losses/multiple_losses.py sha256=RyTEZP3cV8t-6rJMUnA7LaC6LRmNl5m5cDDp4DXDk34 2351
pytorch_metric_learning/losses/n_pairs_loss.py sha256=WzvYvqu5n1a7Oi1PIZBEQ04OYHbhk9jpwiA0-LBMXxg 1463
pytorch_metric_learning/losses/nca_loss.py sha256=7Au-gCSzml6WEMMaRFVmT_7wpifHwnF2CcxqNgTJmuw 1957
pytorch_metric_learning/losses/normalized_softmax_loss.py sha256=FNzb2KymMD2gnbwf5ZNy9AJF9uOGc-8HOpn0XUs5JlE 2173
pytorch_metric_learning/losses/ntxent_loss.py sha256=YmwVDsZ_u6q6oMoNplME-V19zsQOq0AJin1bpznGNIQ 1778
pytorch_metric_learning/losses/p2s_grad_loss.py sha256=sNuDvCHiE9JkKV10u9akO6xDnu9k4Uo_lDbZb6gstrU 2635
pytorch_metric_learning/losses/pnp_loss.py sha256=3C21oPVUHm5--q5wpi2cfr-nPnQ6ZodbueEVVCn6SJY 3538
pytorch_metric_learning/losses/proxy_anchor_loss.py sha256=bdEnQVcVqiZcMKcK3gJ2OZp4t-fQccKf_76Mxv-Gnzg 3469
pytorch_metric_learning/losses/proxy_losses.py sha256=HLmf7UfRm3itKVZcM9uy47kh1TLLw4CjnGHl2XlDxg8 1376
pytorch_metric_learning/losses/ranked_list_loss.py sha256=iwVwvzqkKufABkHkGAXsDJOADLCb96Pkk5Dyw1e4H88 3410
pytorch_metric_learning/losses/self_supervised_loss.py sha256=8ttkblVeUIvU3qJD0Fm0CYSJu7KMHJhMi0uqM1w0h6g 2269
pytorch_metric_learning/losses/signal_to_noise_ratio_losses.py sha256=j5tQpQ4-hgjb9SjXQ2U9HSU55oV2Jo1Q2ZlUh6WKR2s 373
pytorch_metric_learning/losses/soft_triple_loss.py sha256=RZKP8mAauihCEc4wknMU8sVsaR-zEQP8exS0zxTkHeg 3230
pytorch_metric_learning/losses/sphereface_loss.py sha256=Rij7rSUIMd4qzXbuUwoSayG4eNaVwhP3XdqCXa2u4Mk 360
pytorch_metric_learning/losses/subcenter_arcface_loss.py sha256=Aid_X8C0ZKtpRasPM_g3daKOCEPS1YJBDj1Ki_X7_i4 2600
pytorch_metric_learning/losses/supcon_loss.py sha256=Xyn-z01xY_YtDcD3o1Kgh1ZOHrInTHrdFfGOrFto2pI 1715
pytorch_metric_learning/losses/triplet_margin_loss.py sha256=6c4stI7FVB9k0nEsYxd0HRZHF8pbJCGrR4xz589dvvY 2290
pytorch_metric_learning/losses/tuplet_margin_loss.py sha256=DIf8DuPX71CqdJn_pUSyVPahmlpDBd6KU_K8p1zfTjA 2049
pytorch_metric_learning/losses/vicreg_loss.py sha256=qK5mYV47XXxjApRxmUbx5AO7LPM0tCn5oQitKncnw-8 3374
pytorch_metric_learning/miners/__init__.py sha256=aG_1A2UBg8oxbNmyjpzZrM5RzNh2H5CPe8lPi5Xeeh0 569
pytorch_metric_learning/miners/angular_miner.py sha256=GEbZWUT-eWC9onz8UzH8KyUzOwXa8aUqtVQet7isgP8 2874
pytorch_metric_learning/miners/base_miner.py sha256=h5z7FXtYD3rekM-cXCxADYQDnG9iOZu3SHtkjgkrers 2201
pytorch_metric_learning/miners/batch_easy_hard_miner.py sha256=-Q8qOlgGR-npZCnYqhgJhbOHUNQD4nShBPBJDdQ33F0 8131
pytorch_metric_learning/miners/batch_hard_miner.py sha256=ZqGscbg-ljY_wyUXp44hXopXdaXMRFuGTaLq9LuY35g 404
pytorch_metric_learning/miners/distance_weighted_miner.py sha256=r6d3WwDXNh3uyNie0LjQPiO25fMT7TXXVNn04eS9hJI 2066
pytorch_metric_learning/miners/embeddings_already_packaged_as_triplets.py sha256=MfXrESovK6n_4iXZq5nd5ITPRgZOrdClUxiYj63TaPk 493
pytorch_metric_learning/miners/hdc_miner.py sha256=odskLrxR5xzk3EktgnkDseTEcNEEK2AxkbKmGkqcUJE 2192
pytorch_metric_learning/miners/multi_similarity_miner.py sha256=m_pCdzh1pArXOhIiIYGnrEZU-8dZ2mpiz0DZ2Iip_js 2315
pytorch_metric_learning/miners/pair_margin_miner.py sha256=Z3KmfgneNzPSxqAAlz3AWPzDAxgc2Sj9zu7f71Xifig 1742
pytorch_metric_learning/miners/triplet_margin_miner.py sha256=7GqbzFQwxzD01nBPKaJMxBxXjnw3IjH8NxEouKbJ_ig 2461
pytorch_metric_learning/miners/uniform_histogram_miner.py sha256=Bxr3GCVeVPmt4dZyi0cfKwmy1kL0FvhGqvCCMDcnlGs 2303
pytorch_metric_learning/reducers/__init__.py sha256=OmcD6NWxcJ6mCxgeNjpHIb5nawhA-PiMpkH2xTHZRQ4 459
pytorch_metric_learning/reducers/avg_non_zero_reducer.py sha256=E44L8pjBsgC3Wv5_HJByOj6mKnp8Wchf0DaxT3InhJY 169
pytorch_metric_learning/reducers/base_reducer.py sha256=t05n-iZbqYEqWYuqdXJe2iShv_7m0vV1jE8PBD2YOXs 3816
pytorch_metric_learning/reducers/class_weighted_reducer.py sha256=55Lv-phyV6veNYQBn16yIiewG9djIYqSz3IipWq1M7c 1130
pytorch_metric_learning/reducers/divisor_reducer.py sha256=UdDpGopSZ1JGj9vnoDChuT6N1HuqjX2nWyAJvoKdfWM 1551
pytorch_metric_learning/reducers/do_nothing_reducer.py sha256=MP_tdGv_dCR95eRm7T71NylwozVGLzvahHRuvHDbG-w 156
pytorch_metric_learning/reducers/mean_reducer.py sha256=3ToCuKEPKQuxh3cCOVDSo-a3iwHRsGk49GgH7wL8f58 473
pytorch_metric_learning/reducers/multiple_reducers.py sha256=1CvzAAxCgdawK38oSeawtUdPJS8YZugpa3ElgxqqoUc 1214
pytorch_metric_learning/reducers/per_anchor_reducer.py sha256=1FSzBO9DY-T3V-DzOPiNdk7lVI-RFO-I8FvW3JGmhuk 2149
pytorch_metric_learning/reducers/sum_reducer.py sha256=GwS0EQsJ8gSJc5OAdCilKvs6TxhIMv8PQ-feGhaVlPc 182
pytorch_metric_learning/reducers/threshold_reducer.py sha256=lzj3hJQQJahnj5DLnNdlaXcfcbdSD5QKCgqSlOCmlgE 2211
pytorch_metric_learning/regularizers/__init__.py sha256=LzYTr2v5QBrwTTVsQ9LMdJ9Ca_6q4yXh7wDSHF6AJxQ 338
pytorch_metric_learning/regularizers/base_regularizer.py sha256=GRZem8VfhbM79iD_D_9KcHcXRXFC-HuBc8J0CjGymkk 499
pytorch_metric_learning/regularizers/center_invariant_regularizer.py sha256=42B86dfjww9k5zD_cYCTGOKgPoESx9xuqWy0p2KJ-Zs 871
pytorch_metric_learning/regularizers/lp_regularizer.py sha256=vKocDtuSecZEYLy9knpY3UtoiCM3zh3TeTjQVOlT2bI 723
pytorch_metric_learning/regularizers/regular_face_regularizer.py sha256=hh2rtADY11dfhrSutvqvKQK7Ht9S1b9k6H8d3HvQdhQ 1229
pytorch_metric_learning/regularizers/sparse_centers_regularizer.py sha256=_R2payGHxLAODFd_8LUsDofwvx5aRfRr3ZfkBNU76-c 2697
pytorch_metric_learning/regularizers/zero_mean_regularizer.py sha256=62EyOEwfkwablQOeESpBOVcD3jtWKIPve3SHzBsSbPA 432
pytorch_metric_learning/samplers/__init__.py sha256=39YYcyjZb5FelXPP_UJieurKMMYlBsh75e58Hto3txc 220
pytorch_metric_learning/samplers/fixed_set_of_triplets.py sha256=FZU8gQC2iNnBTpO_bB5oGOQy60PFhQyht6x5XRhZ83g 2132
pytorch_metric_learning/samplers/hierarchical_sampler.py sha256=WX7LFPvjYbMFw3BfF1havjtJ7lKgL88dK5qcWoDEQyY 3843
pytorch_metric_learning/samplers/m_per_class_sampler.py sha256=5aokT-_d_OTQGQYfn6amKr5M2w6guXnuhnxVeOb4Vbg 2555
pytorch_metric_learning/samplers/tuples_to_weights_sampler.py sha256=g8Zy2xR-EtlHETudTssj9051Zm_C-IgIgt63fwsjPC0 1696
pytorch_metric_learning/testers/__init__.py sha256=SnpkXq4ZwcGOWhZa_t8UFjJJujYOQfn02DCKnw27CK4 243
pytorch_metric_learning/testers/base_tester.py sha256=eVMp405u2ksb1BcsB8i-2Zt9js6IForbRKda7gaNcM0 12521
pytorch_metric_learning/testers/global_embedding_space.py sha256=uvruIvF-U8pjICfqHilp9FSwkW_CTjQjtMEn-ITWxv0 1371
pytorch_metric_learning/testers/global_twostream_embedding_space.py sha256=VqvgMT4qSySbw-4y9Ur-oPNVtTMxkuLjpJ3f7ejj2-o 2820
pytorch_metric_learning/testers/with_same_parent_label.py sha256=HT0RejwK-qBoP-GDkzN3cqX7DKORMDJKA1iCez0wKdA 2791
pytorch_metric_learning/trainers/__init__.py sha256=7l-9zgmLDEinhOKHF4-ktE6lXviy_82bNplkEe3iDbk 321
pytorch_metric_learning/trainers/base_trainer.py sha256=4z0R7oJ1q0HaklmVmR5HSnoNGPbghCTGEzDpe1hWcK8 11599
pytorch_metric_learning/trainers/cascaded_embeddings.py sha256=DEi3OVyU4NXqPyeBsD1mDOLDbb1Q8_gvcDMTt749z9E 3002
pytorch_metric_learning/trainers/deep_adversarial_metric_learning.py sha256=rN1MeiJJe62Q2js2HLaG6XJKNOz3FIHvZCfJAZvA454 6807
pytorch_metric_learning/trainers/metric_loss_only.py sha256=Mqcq2t8DBuOFDMzd_C6aP51ar74A5ZdFU1GxTH5ahBA 625
pytorch_metric_learning/trainers/train_with_classifier.py sha256=nL_JF7ZHYwPm6aIe7URjwevvAZSwxXdipkeHVgclvaQ 1224
pytorch_metric_learning/trainers/twostream_metric_loss.py sha256=mwCTRIAy-otKsJhKQ41HWT-VzuxP2o-qhiTIfZCRXYM 2295
pytorch_metric_learning/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytorch_metric_learning/utils/accuracy_calculator.py sha256=4bNnFGLD3Udju55NegZen0QThj5dfVpVRSlKwwQB588 18489
pytorch_metric_learning/utils/common_functions.py sha256=AvBv3YQrEAQs0tMvkZNdFUBeHxo7kqmA7nRh3Dy9-gU 15447
pytorch_metric_learning/utils/distributed.py sha256=pZxkUvl6GubygUXz5FtOdbLpeGqNqoiovZR-kLfXeZo 6399
pytorch_metric_learning/utils/inference.py sha256=KBSrIc28OLZbZxYdgEX6f9ov7o4defWIDNZt8hhlPw0 11776
pytorch_metric_learning/utils/key_checker.py sha256=8JjMKs-92WKRDynYWeL8ox5KlmtDhziLoJtQd-pZaDo 1801
pytorch_metric_learning/utils/logging_presets.py sha256=ox5cAeytfDmRpgdXfVNk4-__RvKN_gBiwql_Em1Oz8Y 15836
pytorch_metric_learning/utils/loss_and_miner_utils.py sha256=Apll5pb0vvgJIPsof_R_xTb7na4xquAPKNoaXwKWWQc 11170
pytorch_metric_learning/utils/loss_tracker.py sha256=axuaxA96eFAZ8UPQnColSteTLZ20_FM3IoAgrR6S3uI 1078
pytorch_metric_learning/utils/module_with_records.py sha256=hxxNZe375stGRJK_kK4gLKsBnUKLgtd2P0LLEmoL6ls 661
pytorch_metric_learning/utils/module_with_records_and_reducer.py sha256=RqPr4O42cJos1_kc3I2gQjSnf0idOHPyb7vQdNG7bFQ 1624
pytorch_metric_learning-2.5.0.dist-info/LICENSE sha256=hIep6uROY85Vu22KRxp_2t7m0fny6SPC8QQuC6mvhfk 1090
pytorch_metric_learning-2.5.0.dist-info/METADATA sha256=5JU9zRi2q8ZOyqldWJPUAWIy3Ay0Mv8Uml_QQbz90xI 17606
pytorch_metric_learning-2.5.0.dist-info/WHEEL sha256=EVRjI69F5qVjm_YgqcTXPnTAv3BfSUr0WVAHuSP3Xoo 92
pytorch_metric_learning-2.5.0.dist-info/top_level.txt sha256=pVydG2PNY_xyqkYI0rmJBdvJluPGn8QVI_UrIwj8_So 24
pytorch_metric_learning-2.5.0.dist-info/RECORD

top_level.txt

pytorch_metric_learning