Skip to main content

rapidFlow - A framework to perform micro experimentation fast with easy scaling.

Project description

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. The code of optuna is not modified, it is incorporated into rapidFlow to provide richer evaluation and easy parallel processing.

Getting Started

Prerequisites

Install

rapidFlow is build upon Pytorch, so make sure you have PyTorch installed.

  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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rapidflow-0.1.7.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

rapidflow-0.1.7-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file rapidflow-0.1.7.tar.gz.

File metadata

  • Download URL: rapidflow-0.1.7.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.6

File hashes

Hashes for rapidflow-0.1.7.tar.gz
Algorithm Hash digest
SHA256 30a00ce1b68c0520d11012b87ff52551eed0768e93e19b59cc6dd1b3597522f3
MD5 b31e5976fe307a27a1e285fa58cdc25c
BLAKE2b-256 d33528f8105ecff7a3e5f15585b31693a29ecd3977b404df01c4e6c1469d77de

See more details on using hashes here.

File details

Details for the file rapidflow-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: rapidflow-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.6

File hashes

Hashes for rapidflow-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ecd1d3af4ee32e159e1798f071db7e3680e041a02f1fdea137fc6e80ad4dd648
MD5 7ef2e9e8d644544da5d643fc01a69d55
BLAKE2b-256 55b15bf56d7ac3a0a8e4eef0e6015fd3c0719380472cf39a82de313064ee2f21

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page