Skip to main content

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

Project description

# DEEPaaS

[![GitHub license](https://img.shields.io/github/license/indigo-dc/DEEPaaS.svg)](https://github.com/indigo-dc/DEEPaaS/blob/master/LICENSE) [![GitHub release](https://img.shields.io/github/release/indigo-dc/DEEPaaS.svg)](https://github.com/indigo-dc/DEEPaaS/releases) [![PyPI](https://img.shields.io/pypi/v/deepaas.svg)](https://pypi-hypernode.com/pypi/deepaas) [![Python versions](https://img.shields.io/pypi/pyversions/deepaas.svg)](https://pypi-hypernode.com/pypi/deepaas) [![Build Status](https://jenkins.indigo-datacloud.eu:8080/buildStatus/icon?job=Pipeline-as-code/DEEPaaS/master)](https://jenkins.indigo-datacloud.eu:8080/job/Pipeline-as-code/job/DEEPaaS/job/master/)

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](https://deepaas.readthedocs.io/).

Download files

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

Source Distribution

deepaas-0.0.1.dev90.tar.gz (109.5 kB view details)

Uploaded Source

Built Distribution

deepaas-0.0.1.dev90-py2.py3-none-any.whl (28.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file deepaas-0.0.1.dev90.tar.gz.

File metadata

  • Download URL: deepaas-0.0.1.dev90.tar.gz
  • Upload date:
  • Size: 109.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.8.1 pkginfo/1.2.1 requests/2.12.4 setuptools/33.1.1 requests-toolbelt/0.7.0 clint/0.5.1 CPython/3.5.3 Linux/3.10.0-229.7.2.el7.x86_64

File hashes

Hashes for deepaas-0.0.1.dev90.tar.gz
Algorithm Hash digest
SHA256 1cf7317b0c2922ff144742178386a9821968ce0dc3d49f56058d41ab1c29a8f3
MD5 0e5a418311bef015428e417ea1b38472
BLAKE2b-256 b399e88910d2d4ebf5389fe44c88e32b21a17d89ddfdfbebfaf84c4ec6e98db9

See more details on using hashes here.

File details

Details for the file deepaas-0.0.1.dev90-py2.py3-none-any.whl.

File metadata

  • Download URL: deepaas-0.0.1.dev90-py2.py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.8.1 pkginfo/1.2.1 requests/2.12.4 setuptools/33.1.1 requests-toolbelt/0.7.0 clint/0.5.1 CPython/3.5.3 Linux/3.10.0-229.7.2.el7.x86_64

File hashes

Hashes for deepaas-0.0.1.dev90-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 980047f1b6b8a5b02b61a16f2f2bbfa8e4479d6c95f0e653833b8126c7ccd8cb
MD5 f67bc9ee1dcdd4900f9aa559d4c40050
BLAKE2b-256 17393a9641f74f26d29b678ab350dbd2fa7a2d5074dc0b61f8598ff98d875091

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