Skip to content

jolibrain/dd_ami_tools

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

DeepDetect AMI Tools

A Python productivity tool for easily managing services and pre-trained models with DeepDetect AMIs (https://deepdetect.com/products/ami/).

Below, replace 52.xx.xx.xx with your AMI public IP address.

Server Info

python ddami.py --host 52.xx.xx.xx --info

Service Creation

python ddami.py --host 52.xx.xx.xx --create --model-name googlenet
{u'status': {u'msg': u'Created', u'code': 201}}

Note that first service creation can take up to a minute, due to EC2 GPU initialization.

You can replace googlenet with any of the available models on https://deepdetect.com/products/ami/

You can check that the service is alive:

python ddami.py --host 52.xx.xx.xx --info
{u'status': {u'msg': u'OK', u'code': 200}, u'head': {u'services': [{u'mllib': u'caffe', u'name': u'googlenet', u'description': u'googlenet'}], u'commit': u'32e3856ab923f25907f397c52ac1b99e185ba496', u'version': u'0.1', u'method': u'/info', u'branch': u'master'}}

Image Classification

python ddami.py --host 52.59.93.11 --model-name googlenet --img-url https://deepdetect.com/img/cat.jpg

{u'status': {u'msg': u'OK', u'code': 200}, u'body': {u'predictions': [{u'classes': [{u'prob': 0.4764571785926819, u'cat': u'n02123045 tabby, tabby cat'}, {u'prob': 0.3385276198387146, u'cat': u'n02124075 Egyptian cat'}, {u'last': True, u'prob': 0.1657179743051529, u'cat': u'n02123159 tiger cat'}], u'uri': u'https://deepdetect.com/img/cat.jpg'}]}, u'head': {u'method': u'/predict', u'service': u'googlenet', u'time': 158.0}}

Service Deletion

python ddami.py --host 52.59.93.11 --delete --model-name googlenet

{u'status': {u'msg': u'OK', u'code': 200}}

You can check that the service is gone:

python ddami.py --host 52.59.93.11 --info

{u'status': {u'msg': u'OK', u'code': 200}, u'head': {u'services': [], u'commit': u'32e3856ab923f25907f397c52ac1b99e185ba496', u'version': u'0.1', u'method': u'/info', u'branch': u'master'}}

For any issue, contact us at ami@deepdetect.com

Releases

No releases published

Packages

No packages published

Languages