Can only serve machine learning models.
Project description
NOTE: Currently in beta development. Breaking changes may happen at any time.
The Karlovic library aims to simplify the process of setting up a htts server that serves machine learning models.
Install
pip install karlovic
Usage
from karlovic import model_server
def bottle_configuration_function(bottle):
# Configure bottle
pass
plugins = [
SomePlugin,
...
]
app, run_server = model_server(plugins, bottle_configuration_function)
# Use the app decorator to define endpoints
@app.get('/hello')
def hello():
return "<h1>Hello World</h1>"
@app.post('/world')
def hello(image):
return "some response"
use_image_form(app, ['/world'])
# Creates GET '/world/form' that posts an
# image to '/world'
run_server()
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
karlovic-0.1.4b0.tar.gz
(11.4 kB
view hashes)
Built Distribution
karlovic-0.1.4b0-py3-none-any.whl
(14.3 kB
view hashes)
Close
Hashes for karlovic-0.1.4b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bd1cee13db5f009a00e63d3ff8cf69b76dc1780f0c166216d7484984586fd42 |
|
MD5 | e6a598968ed01588f1d3ddbaceaf6b40 |
|
BLAKE2b-256 | a1ce441089239f59480222f318a24425d3f46db1fe99663028a8e36b96a879f3 |