Python client API for the Keras Model Server
Project description
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 .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a32e0ed6cf02d3633d472f981de976e05429d83af297cb11c691f3e8a2da3596
|
|
| MD5 |
965d26b8776f196767c3c5584d54173a
|
|
| BLAKE2b-256 |
aec4a181d9f5752bcb16a458d194a34fcd9fb7fdc5b6ad69412971a4236b7226
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98e7697b434767ac49faacaffa0d4971bb52049dcfba246e276816abfea72308
|
|
| MD5 |
f6237f59f14d07acb153f49203e6ee84
|
|
| BLAKE2b-256 |
8793693600f5baf9feb4508daa1e6608b6a26eafc25cb7e6fdd00590af7ac132
|