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 fron of their model, thus accesing its functionality via HTTP calls.

## Quickstart

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

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.dev66.tar.gz (41.7 kB view details)

Uploaded Source

Built Distribution

deepaas-0.0.1.dev66-py2.py3-none-any.whl (23.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: deepaas-0.0.1.dev66.tar.gz
  • Upload date:
  • Size: 41.7 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/4.15.0-29-generic

File hashes

Hashes for deepaas-0.0.1.dev66.tar.gz
Algorithm Hash digest
SHA256 5955be4dc7ac45374f38aaf68bdef0a41f9c226eda5a459d4a96959388443af5
MD5 b49f7c4ac680911e925c7111f375620b
BLAKE2b-256 a8eed138a2c06d788771befc74dc1c5e91dc6c47356aa9013cbe1b3712ec6132

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deepaas-0.0.1.dev66-py2.py3-none-any.whl
  • Upload date:
  • Size: 23.8 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/4.15.0-29-generic

File hashes

Hashes for deepaas-0.0.1.dev66-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9f6f39ce3f7956921431f1dbf735ac6aad35f449e27c0d4f14cf8a92fab1a346
MD5 4212807d21e801afee70c55ddc5af118
BLAKE2b-256 8a3e5075dd04ad1f1889329bf809c6b91f22e1017f84e3f8418cee24564f34d6

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