Skip to main content

HyperMapper

Build Status

Software and Installation

We recommend installing HyperMapper with pip:

pip install hypermapper

We recommend using pip version 18 or higher. Please see the wiki for the quick start guide and alternative installation.

Abstract

HyperMapper is a multi-objective black-box optimization tool based on Bayesian Optimization.

HyperMapper was succesfully applied to real-world problems involving design search spaces with trillions of possible design choices. In particular it was applied to:

  1. Computer vision and robotics,
  2. Programming language compilers and hardware design,
  3. Database management systems (DBMS) parameters configuration.

To learn about the core principles of HyperMapper refer to the papers section at the bottom.

Contact and Info

For any questions please contact Luigi Nardi: luigi.nardi at cs.lth.se.

HyperMapper Slack Channel

Join the channel for a quicker communication with the dev team:

hypermapper.slack.com

License

HyperMapper is distributed under the MIT license. More information on the license can be found here.

People

Main Contributors

Artur Souza, Ph.D. student, Federal University of Minas Gerais
Leonard Papenmeier, Ph.D. student, Lund University 
Carl Hvarfner, Ph.D. student, Lund University
Erik Hellsten, Postdoc, Lund University
Luigi Nardi, Assistant Professor, Lund University, and Researcher, Stanford University

Other Contributors

Bruno Bodin, Assistant Professor (National University of Singapore) 
Samuel Lundberg (Lund University)
Alfonso White (Imperial College London)
Adel Ejjeh, Ph.D. Student (University of Illinois at Urbana-Champaign)
Matthias Mayr, Ph.D. Student (Lund University) 

Papers

If you use HyperMapper in scientific publications, we would appreciate citations to the following paper:

Nardi, Luigi, David Koeplinger, and Kunle Olukotun. "Practical Design Space Exploration", IEEE MASCOTS, 2019.

For the list of all publications (including bibtex) related to HyperMapper and its applications, see our Publications page.

Metadata

Release files for hypermapper 2.2.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hypermapper 2.2.13
File Size Uploaded Provenance Actions
hypermapper-2.2.13.tar.gz 94.2 kB Without provenance Details for hypermapper-2.2.13.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for hypermapper 2.2.13
File Interpreter ABI Platform Actions
hypermapper-2.2.13-py3-none-any.whl Python 3 none any Details for hypermapper-2.2.13-py3-none-any.whl

Total release size: 202.0 kB

Release files / hypermapper-2.2.13.tar.gz

Download URL hypermapper-2.2.13.tar.gz
Size 94.2 kB
Tags Source
SHA-256 checksum
How to use checksums
724c5cd45dedc36e3edc6ca13f25f7da23c21ca6a7f2f6b1d206104b061459e9
BLAKE2b-256 checksum
How to use checksums
ffe4a8dcbe2f202e840f585ae12f6f0099a2e2bcbd485c26a41921fa02e3af47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.6

Release files / hypermapper-2.2.13-py3-none-any.whl

Download URL hypermapper-2.2.13-py3-none-any.whl
Size 107.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cee7677be84d195aa41bbc9b8c7f180d083df53abb2d2ab3a280448faaf4a15e
BLAKE2b-256 checksum
How to use checksums
5924842e18ffa93435f2e2e697e6c87d7fa36ffc4aebf85727e4d650f9156515
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.6

Security for hypermapper 2.2.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page