HyperMapper
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:
- Computer vision and robotics,
- Programming language compilers and hardware design,
- 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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.