Skip to main content

keras-model-client

Python client API for the Keras Model Server.

Install from PyPI:

pip install keras-model-client

Basic usage:

from keras_model_client import predict

# Using Detectron2 with the default model server
result = predict('/path/to/image.jpg', 'image_queue_detectron2')

# Using YOLOv5 with a custom model server
result = predict('/path/to/image.jpg', 'image_queue_yolov5', url='http://your-model-server/predictor/')

print(result)
# PredictionResult(success=True, predictions=[...])

Note: The default model server is currently hosted at https://adamant.tator.io:8082/.

CLI

The package provides a command-line interface invoked with model-server-predict. For example:

model-server-predict /path/to/image.jpg image_queue_detectron2 -f json

will run the image at /path/to/image.jpg through the Detectron2 model and format the results as JSON. Additional help is available with the -h or --help flag.

Install from source

Clone the repository:

git clone https://github.com/kevinsbarnard/keras-model-client
cd keras-model-client

and install from source with Poetry:

poetry install

or with pip:

pip install .

Download files

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

Source Distribution

keras-model-client-0.1.1.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

keras_model_client-0.1.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file keras-model-client-0.1.1.tar.gz.

File metadata

  • Download URL: keras-model-client-0.1.1.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.10 Linux/5.13.0-40-generic

File hashes

Hashes for keras-model-client-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a32e0ed6cf02d3633d472f981de976e05429d83af297cb11c691f3e8a2da3596
MD5 965d26b8776f196767c3c5584d54173a
BLAKE2b-256 aec4a181d9f5752bcb16a458d194a34fcd9fb7fdc5b6ad69412971a4236b7226

See more details on using hashes here.

File details

Details for the file keras_model_client-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: keras_model_client-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.10 Linux/5.13.0-40-generic

File hashes

Hashes for keras_model_client-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 98e7697b434767ac49faacaffa0d4971bb52049dcfba246e276816abfea72308
MD5 f6237f59f14d07acb153f49203e6ee84
BLAKE2b-256 8793693600f5baf9feb4508daa1e6608b6a26eafc25cb7e6fdd00590af7ac132

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page