Metadata-Version: 2.1
Name: rapidflow
Version: 0.1.5
Summary: rapidFlow - A framework to perform micro experimentation fast with easy scaling.
Home-page: https://github.com/gebauerm/rapidFlow
Download-URL: https://github.com/gebauerm/rapidFlow/archive/0.1.5.tar.gz
Author: Michael Gebauer
Author-email: gebauerm23@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: optuna (==2.9.1)
Requires-Dist: click (==8.0.1)
Requires-Dist: scikit-learn (==0.24.2)
Requires-Dist: scipy (==1.7.0)
Requires-Dist: networkx (==2.5.1)
Requires-Dist: psycopg2-binary
Requires-Dist: docker (==5.0.3)
Requires-Dist: pandas (==1.3.5)
Requires-Dist: torch
Requires-Dist: tqdm (==4.62.3)
Provides-Extra: test
Requires-Dist: pytest (==6.2.5) ; extra == 'test'

# rapidFlow

This is a project, that tries to accelerate micro research projects by providing a richer functionality for the
already known hpyerparameter optimization library [optuna](https://github.com/optuna/optuna). The code of optuna is not
modified, it is incorporated into rapidFlow to provide richer evaluation and easy parallel processing.

# Getting Started

## Prerequisites

* Python >= 3.7
* [PyTorch](https://pytorch.org/)

## Install

1. From Pip
Install package with: \
    `pip install rapidflow`

2. With cloned repository
Install package with:
\
    `pip install -e /src`

# TODO:

* move experiment library to another repo
* experiments in docker container with gpu? (or singularity)
* test on multiple gpus
* testing and propper doku
* significance testing

# Acknowledgments
Feel free to contribute. If you use this repository please cite with:

        @misc{rapidFlow_geb,
        author = {Gebauer, Michael},
        title = {rapidFlow},
        year = {2022},
        publisher = {GitHub},
        journal = {GitHub repository},
        howpublished = {\url{https://github.com/gebauerm/model_storage}},
        }


# Author

[elysias](https://github.com/gebauerm)


