Skip to main content

DEEPaaS is a REST API to expose a machine learning model.

Project description

DEEPaaS

GitHub license GitHub release PyPI Python versions Build Status DOI

DEEP-Hybrid-DataCloud logo

DEEP as a Service (DEEPaaS) is a REST API that is focused on providing access to machine learning models. By using DEEPaaS users can easily run a REST API in front of their model, thus accessing its functionality via HTTP calls.

Quickstart

The best way to quickly try the DEEPaaS API is through:

make run

This command will install a virtualenv (in the virtualenv directory) with DEEPaaS and all its dependencies and will run the DEEPaaS REST API, listening on 127.0.0.1:5000. If you browse to http://127.0.0.1:5000 you will get the swagger documentation page.

Develop mode

If you want to run the code in develop mode (i.e. pip install -e), you can issue the following command before:

make develop

Documentation

The DEEPaaS documentation is hosted on Read the Docs.

Citing

DOI

If you are using this software and want to cite it in any work, please use the following:

Lopez Garcia, A. "DEEPaaS API: a REST API for Machine Learning and Deep Learning models". In: Journal of Open Source Software 4(42) (2019), pp. 1517. ISSN: 2475-9066. DOI: 10.21105/joss.01517

You can also use the following BibTeX entry:

@article{Lopez2019DEEPaaS,
    journal = {Journal of Open Source Software},
    doi = {10.21105/joss.01517},
    issn = {2475-9066},
    number = {42},
    publisher = {The Open Journal},
    title = {DEEPaaS API: a REST API for Machine Learning and Deep Learning models},
    url = {http://dx.doi.org/10.21105/joss.01517},
    volume = {4},
    author = {L{\'o}pez Garc{\'i}a, {\'A}lvaro},
    pages = {1517},
    date = {2019-10-25},
    year = {2019},
    month = {10},
    day = {25},}

Download files

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

Source Distribution

deepaas-1.0.0.0rc3.tar.gz (241.0 kB view details)

Uploaded Source

Built Distribution

deepaas-1.0.0.0rc3-py3-none-any.whl (60.5 kB view details)

Uploaded Python 3

File details

Details for the file deepaas-1.0.0.0rc3.tar.gz.

File metadata

  • Download URL: deepaas-1.0.0.0rc3.tar.gz
  • Upload date:
  • Size: 241.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.9

File hashes

Hashes for deepaas-1.0.0.0rc3.tar.gz
Algorithm Hash digest
SHA256 df9271337b38db24ec9c2725b8a643dab34cade7f7fb89824c5ca78b94779f1d
MD5 9809236d87922318b7a152ebf7b6a249
BLAKE2b-256 f0709173e499940bb5c52bbd725fbfa26ab07e3daf8becf06eb80894cef9dc6d

See more details on using hashes here.

File details

Details for the file deepaas-1.0.0.0rc3-py3-none-any.whl.

File metadata

  • Download URL: deepaas-1.0.0.0rc3-py3-none-any.whl
  • Upload date:
  • Size: 60.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.9

File hashes

Hashes for deepaas-1.0.0.0rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 3dcaa41071cb5586751ce12b72d6c2e418435f8fb3b321723a071ae3f3c3c932
MD5 0c2d6521e22c1eb62eb3d9a1f1ccc5e3
BLAKE2b-256 79a4be1f3a17b0f4b4e94281cfe0d80fd099eac54e8ef85ffd71bbefb9e69dc6

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