{ "info": { "author": "Prasanna Balaprakash", "author_email": "pbalapra@anl.gov", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "\n

\n\n

\n\n![GitHub tag (latest by date)](https://img.shields.io/github/tag-date/deephyper/deephyper.svg?label=version)\n[![Build Status](https://travis-ci.com/deephyper/deephyper.svg?branch=develop)](https://travis-ci.com/deephyper/deephyper)\n[![Documentation Status](https://readthedocs.org/projects/deephyper/badge/?version=latest)](https://deephyper.readthedocs.io/en/latest/?badge=latest)\n![PyPI - License](https://img.shields.io/pypi/l/deephyper.svg)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/deephyper.svg?label=Pypi%20downloads)\n\n# What is DeepHyper?\n\nDeepHyper is an automated machine learning ([AutoML](https://en.wikipedia.org/wiki/Automated_machine_learning)) package for deep neural networks. It comprises two components: 1) Neural architecture search is an approach for automatically searching for high-performing the deep neural network\nsearch_space. 2) Hyperparameter search is an approach for automatically searching for high-performing hyperparameters for a given deep neural network. DeepHyper provides an infrastructure that targets experimental research in neural architecture\nand hyperparameter search methods, scalability, and portability across HPC systems. It comprises three modules:\nbenchmarks, a collection of extensible and diverse benchmark problems;\nsearch, a set of search algorithms for neural architecture search and hyperparameter search;\nand evaluators, a common interface for evaluating hyperparameter configurations\non HPC platforms.\n\n# Documentation\n\nDeephyper documentation is on [ReadTheDocs](https://deephyper.readthedocs.io)\n\n# Install instructions\n\nFrom pip:\n```\npip install deephyper\n```\n\nFrom github:\n```\ngit clone https://github.com/deephyper/deephyper.git\ncd deephyper/\npip install -e .\n```\n\nif you want to install deephyper with test and documentation packages:\n```\n# From Pypi\npip install 'deephyper[tests,docs]'\n\n# From github\ngit clone https://github.com/deephyper/deephyper.git\ncd deephyper/\npip install -e '.[tests,docs]'\n```\n\n# Directory search_space\n\n```\nbenchmark/\n a set of problems for hyperparameter or neural architecture search which the user can use to compare our different search algorithms or as examples to build their own problems.\nevaluator/\n a set of objects which help to run search on different systems and for different cases such as quick and light experiments or long and heavy runs.\nsearch/\n a set of algorithms for hyperparameter and neural architecture search. You will also find a modular way to define new search algorithms and specific sub modules for hyperparameter or neural architecture search.\nhps/\n hyperparameter search applications\nnas/\n neural architecture search applications\n```\n\n\n# How do I learn more?\n\n* Documentation: https://deephyper.readthedocs.io\n\n* GitHub repository: https://github.com/deephyper/deephyper\n\n# Quickstart\n\n## Hyperparameter Search (HPS)\n\n```\ndeephyper hps ambs --evaluator ray --problem deephyper.benchmark.hps.polynome2.Problem --run deephyper.benchmark.hps.polynome2.run --n-jobs 1\n```\n\n## Neural Architecture Search (NAS)\n\n```\ndeephyper nas ambs --evaluator ray --problem deephyper.benchmark.nas.polynome2Reg.Problem --n-jobs 1\n```\n\n# Who is responsible?\n\nCurrently, the core DeepHyper team is at Argonne National Laboratory:\n\n* Prasanna Balaprakash , Lead and founder\n* Romain Egele \n* Misha Salim \n* Venkat Vishwanath \n* Stefan Wild \n\nModules, patches (code, documentation, etc.) contributed by:\n\n* Elise Jennings \n* Dipendra Kumar Jha \n\n\n# Citing DeepHyper\n\nIf you are referencing DeepHyper in a publication, please cite the following papers:\n\n * P. Balaprakash, M. Salim, T. Uram, V. Vishwanath, and S. M. Wild. **DeepHyper: Asynchronous Hyperparameter Search for Deep Neural Networks**.\n In 25th IEEE International Conference on High Performance Computing, Data, and Analytics. IEEE, 2018.\n \n\n# How can I participate?\n\nQuestions, comments, feature requests, bug reports, etc. can be directed to:\n\n* Our mailing list: *deephyper@groups.io* or https://groups.io/g/deephyper\n\n* Issues on GitHub\n\nPatches are much appreciated on the software itself as well as documentation.\nOptionally, please include in your first patch a credit for yourself in the\nlist above.\n\nThe DeepHyper Team uses git-flow to organize the development: [Git-Flow cheatsheet](https://danielkummer.github.io/git-flow-cheatsheet/). For tests we are using: [Pytest](https://docs.pytest.org/en/latest/).\n\n# Acknowledgements\n\n* Scalable Data-Efficient Learning for Scientific Domains, U.S. Department of Energy 2018 Early Career Award funded by the Advanced Scientific Computing Research program within the DOE Office of Science (2018--Present)\n* Argonne Leadership Computing Facility (2018--Present)\n* SLIK-D: Scalable Machine Learning Infrastructures for Knowledge Discovery, Argonne Computing, Environment and Life Sciences (CELS) Laboratory Directed Research and Development (LDRD) Program (2016--2018)\n\n# Copyright and license\n\nCopyright \u00a9 2019, UChicago Argonne, LLC\n\nDeepHyper is distributed under the terms of BSD License. See [LICENSE](https://github.com/deephyper/deephyper/blob/master/LICENSE.md)\n\nArgonne Patent & Intellectual Property File Number: SF-19-007\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/deephyper/deephyper", "keywords": "", "license": "ANL", "maintainer": "", "maintainer_email": "", "name": "deephyper", "package_url": "https://pypi.org/project/deephyper/", "platform": "", "project_url": "https://pypi.org/project/deephyper/", "project_urls": { "Homepage": "https://github.com/deephyper/deephyper" }, "release_url": "https://pypi.org/project/deephyper/0.1.1/", "requires_dist": [ "numpy", "scikit-optimize", "scikit-learn", "tqdm", "tensorflow (==1.14.0)", "keras", "deap", "gym", "networkx", "joblib (>=0.10.3)", "pydot", "balsam-flow (==0.3.5)", "ray (==0.7.2)", "Jinja2", "mpi4py (>=3.0.0)", "jupyter ; extra == 'analytics'", "jupyter-contrib-nbextensions (>=0.5.1) ; extra == 'analytics'", "pandas (>=0.24.2) ; extra == 'analytics'", "seaborn (>=0.9.0) ; extra == 'analytics'", "matplotlib (>=3.0.3) ; extra == 'analytics'", "Sphinx (>=1.8.2) ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "pytest ; extra == 'tests'" ], "requires_python": ">=3.6.0", "summary": "Scalable asynchronous neural architecture and hyperparameter search for deep neural networks.", "version": "0.1.1" }, "last_serial": 5786805, "releases": { "0.0.5": [ { "comment_text": "", "digests": { "md5": "ed64afcd1d523f8610ea9f4677a30398", "sha256": "1af33f685a3c478e73867df0160ab71a0a59e6e8a206510a813f5d2695df7601" }, "downloads": -1, "filename": "deephyper-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ed64afcd1d523f8610ea9f4677a30398", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 288828, "upload_time": "2019-01-17T11:08:58", "url": "https://files.pythonhosted.org/packages/17/e0/eb54954a4534e4e4e8b85ab2136a4691bdd543c7853b7dd954a92d1bc5a1/deephyper-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19247594f68514bd96aff3ea88c83bec", "sha256": "a462b382abea5f4de9b2e9fb2cacb765f0ac8274a3e0f5286905e9d0fb3138a1" }, "downloads": -1, "filename": "deephyper-0.0.5.tar.gz", "has_sig": false, "md5_digest": "19247594f68514bd96aff3ea88c83bec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 182630, "upload_time": "2019-01-17T11:09:00", "url": "https://files.pythonhosted.org/packages/98/5b/6043b54dadab36e4b276655c8e64881d564e702dcb1ce7b2caa9639ccd06/deephyper-0.0.5.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "ab3d148cf069520ddf78597c32b676e6", "sha256": "c63da90f277c6ae26e799d76287d1c7070efada61d954257a0c1ac0bdd1ef224" }, "downloads": -1, "filename": "deephyper-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab3d148cf069520ddf78597c32b676e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 421254, "upload_time": "2019-05-10T19:19:18", "url": "https://files.pythonhosted.org/packages/36/e9/8271b74468a983e7e794bafceb04b455ea325097bf9903ba82af36f157b9/deephyper-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f081c7d2fdbc1df262f7e55f61d76236", "sha256": "71e9d4ccfb57c64782df0a79e878618186056a9bb9c11af58fae88a346f7a326" }, "downloads": -1, "filename": "deephyper-0.0.7.tar.gz", "has_sig": false, "md5_digest": "f081c7d2fdbc1df262f7e55f61d76236", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 288427, "upload_time": "2019-05-10T19:19:20", "url": "https://files.pythonhosted.org/packages/db/41/2d6d8f22da9b35cb56e0e2477ee5380dc6601eeaa6a0d7739b9c7ad8c775/deephyper-0.0.7.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1437d1da279f90e55e4d3d6d5df46c5b", "sha256": "cc51f23e70d599b29614a486f9e69da6044a987a5ef1d2b73647430d02fd3d93" }, "downloads": -1, "filename": "deephyper-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1437d1da279f90e55e4d3d6d5df46c5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 356228, "upload_time": "2019-07-11T18:27:23", "url": "https://files.pythonhosted.org/packages/bd/62/73834db8b1e873547aa420dbb3540bc6463e32545b586fd7534ff0391ccf/deephyper-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b599da7a5a5f08f8eff382c0e300b2b0", "sha256": "156b8724a589eb89d05e6559f76aa7b4174eeca1492aec2b6af82dcd84fb70be" }, "downloads": -1, "filename": "deephyper-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b599da7a5a5f08f8eff382c0e300b2b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 242227, "upload_time": "2019-07-11T18:27:25", "url": "https://files.pythonhosted.org/packages/f7/f6/19a42f2d812518374ed034a4b9ef8f4971574bf2489b6ea82bfe907bc29b/deephyper-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6dd091b497406c7fb11cede51ec5ebb9", "sha256": "f0b3e95df5266da6135c423f5fa0b0b4bddb473b8e2eab91277aba3866f734b7" }, "downloads": -1, "filename": "deephyper-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6dd091b497406c7fb11cede51ec5ebb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 921277, "upload_time": "2019-09-05T14:24:28", "url": "https://files.pythonhosted.org/packages/f5/5b/0485390581e1d925486a62c3863df1caa758a89a4d79594eb847b6979ede/deephyper-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "354933674066f930c2ad619a288566d2", "sha256": "16cec08efecdcf34a29690f913c0f7135bd217db26da8710b2534d02a49c15b9" }, "downloads": -1, "filename": "deephyper-0.1.1.tar.gz", "has_sig": false, "md5_digest": "354933674066f930c2ad619a288566d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 247830, "upload_time": "2019-09-05T14:24:31", "url": "https://files.pythonhosted.org/packages/60/3a/156d1d9d14a75216d2d49f3db78dae56665cb315186175774d44e6fad53a/deephyper-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6dd091b497406c7fb11cede51ec5ebb9", "sha256": "f0b3e95df5266da6135c423f5fa0b0b4bddb473b8e2eab91277aba3866f734b7" }, "downloads": -1, "filename": "deephyper-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6dd091b497406c7fb11cede51ec5ebb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 921277, "upload_time": "2019-09-05T14:24:28", "url": "https://files.pythonhosted.org/packages/f5/5b/0485390581e1d925486a62c3863df1caa758a89a4d79594eb847b6979ede/deephyper-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "354933674066f930c2ad619a288566d2", "sha256": "16cec08efecdcf34a29690f913c0f7135bd217db26da8710b2534d02a49c15b9" }, "downloads": -1, "filename": "deephyper-0.1.1.tar.gz", "has_sig": false, "md5_digest": "354933674066f930c2ad619a288566d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 247830, "upload_time": "2019-09-05T14:24:31", "url": "https://files.pythonhosted.org/packages/60/3a/156d1d9d14a75216d2d49f3db78dae56665cb315186175774d44e6fad53a/deephyper-0.1.1.tar.gz" } ] }