Skip to main content

A PyTorch library for benchmarking deep metric learning. It's powerful.

Project description

Powerful Benchmarker

PyPi version

Documentation

View the documentation here

Google Colab Examples

See the examples folder for notebooks that show a bit of this library's functionality.

A Metric Learning Reality Check

See supplementary material for the ECCV 2020 paper.

Benchmark results:

Benefits of this library

  1. Highly configurable:
  2. Customizable:
  3. Easy hyperparameter optimization:
  4. Extensive logging:
  5. Reproducible:
  6. Trackable changes:

Installation

pip install powerful-benchmarker

Citing the benchmark results

If you'd like to cite the benchmark results, please cite this paper:

@misc{musgrave2020metric,
    title={A Metric Learning Reality Check},
    author={Kevin Musgrave and Serge Belongie and Ser-Nam Lim},
    year={2020},
    eprint={2003.08505},
    archivePrefix={arXiv},
    primaryClass={cs.CV}
}

Citing the code

If you'd like to cite the powerful-benchmarker code, you can use this bibtex:

@misc{Musgrave2019,
  author = {Musgrave, Kevin and Lim, Ser-Nam and Belongie, Serge},
  title = {Powerful Benchmarker},
  year = {2019},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/KevinMusgrave/powerful-benchmarker}},
}

Acknowledgements

Thank you to Ser-Nam Lim at Facebook AI, and my research advisor, Professor Serge Belongie. This project began during my internship at Facebook AI where I received valuable feedback from Ser-Nam, and his team of computer vision and machine learning engineers and research scientists.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

powerful-benchmarker-0.9.33.dev0.tar.gz (37.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

powerful_benchmarker-0.9.33.dev0-py3-none-any.whl (63.4 kB view details)

Uploaded Python 3

File details

Details for the file powerful-benchmarker-0.9.33.dev0.tar.gz.

File metadata

  • Download URL: powerful-benchmarker-0.9.33.dev0.tar.gz
  • Upload date:
  • Size: 37.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for powerful-benchmarker-0.9.33.dev0.tar.gz
Algorithm Hash digest
SHA256 b4d6e737632f87d1853c1a3776701eacda9b0a37de44ad0364926b9bffc47431
MD5 76475a81670dc128f17f25b98e10b8cd
BLAKE2b-256 eb6a5209f71c3f474b088d89a1cb82c952aaf1b0f5d9b689df6b5c4c92994e14

See more details on using hashes here.

File details

Details for the file powerful_benchmarker-0.9.33.dev0-py3-none-any.whl.

File metadata

  • Download URL: powerful_benchmarker-0.9.33.dev0-py3-none-any.whl
  • Upload date:
  • Size: 63.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for powerful_benchmarker-0.9.33.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 e0b34425b2fd76c8237ffd1d90325720e4709e3285047d09afd734b580856fa8
MD5 ab0d4c9f328b11364228ab46077bae89
BLAKE2b-256 d93a3d9f361a7ecb266e9842eeb611a2b8fc6977dffa46daa0900ed772bd9f5d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page