Metadata-Version: 2.4
Name: gradhpo
Version: 0.1.1
Summary: gradhpo: gradient-based hyperparameter optimization in JAX. Implements T1-T2/DARTS, Greedy and HyperDistill bilevel algorithms.
Home-page: https://github.com/intsystems/gradhpo
Author: Eynullayev A., Rubtsov D., Karpeev G.
Author-email: karpeev.ga@phystech.edu
License: MIT
Project-URL: Source, https://github.com/intsystems/gradhpo
Project-URL: Documentation, https://intsystems.github.io/gradhpo/
Project-URL: Tracker, https://github.com/intsystems/gradhpo/issues
Keywords: hyperparameter-optimization bilevel-optimization jax meta-learning hypergradient
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9
Description-Content-Type: text/x-rst
Requires-Dist: numpy<3.0,>=1.24.0
Requires-Dist: scipy<2.0,>=1.10.0
Requires-Dist: scikit-learn<2.0,>=1.3.0
Requires-Dist: jax<1.0,>=0.4.20
Requires-Dist: jaxlib<1.0,>=0.4.20
Requires-Dist: optax<1.0,>=0.1.7
Requires-Dist: chex<1.0,>=0.1.8
Requires-Dist: typing-extensions<5.0,>=4.5.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

************
Installation
************

Requirements
============

- Python 3.9+
- pip 20.0.2+

Install from source
===================

.. code-block:: bash

    git clone https://github.com/intsystems/gradhpo.git
    python3 -m pip install ./gradhpo/src

Install in editable (development) mode:

.. code-block:: bash

    git clone https://github.com/intsystems/gradhpo.git
    python3 -m pip install -e ./gradhpo/src

Uninstall
=========

.. code-block:: bash

  python3 -m pip uninstall gradhpo
