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

Uploaded Source

Built Distribution

deepaas-0.0.1.dev72-py2.py3-none-any.whl (24.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: deepaas-0.0.1.dev72.tar.gz
  • Upload date:
  • Size: 45.3 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.dev72.tar.gz
Algorithm Hash digest
SHA256 c9c4898b79035858e5aee11ee3e290ec4e4eee6cd5cb8c580da038e720e471a5
MD5 658522c90b4586afcfd63740999c5e83
BLAKE2b-256 7dbc9c48e09eb973fb2a573e4a30d7bf76d44c312472101765848443868f8626

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deepaas-0.0.1.dev72-py2.py3-none-any.whl
  • Upload date:
  • Size: 24.2 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.dev72-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7fcc1345a6b0ae82dc1aea57f469d92ef7b50cbeb5626b98269dea74899e03ca
MD5 2b08fafaf8ce4ee8c2ce8e4ea200ca4b
BLAKE2b-256 e2e4c7908722aad6749b83d1bb4679e6b36189dd50c7414168ea904ec4634da6

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