~/talk

FlexServe: Deployment of PyTorch Models as Flexible REST Endpoints

Talkat OpML '20 · 2020-07-28..08-07· [machine-learning, api-design]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

FlexServe is a lightweight Python library that deploys PyTorch models as REST endpoints, avoiding ONNX/TensorFlow conversion by running multi-model ensemble logic inside one container so models can share GPU memory and respond in a single request. It uses Flask + Gunicorn, accepts batches from one up to practical HTTP limits, and returns per-model JSON predictions. Ensemble policies (majority, threshold) let endpoint sensitivity change at runtime without retraining. It proves faster than routing to separate endpoints and requires far fewer dependencies than KFServing or TorchServe.

AI-written summary · about

  1. 0:00Introduction
  2. 0:34Scenario
  3. 1:26Motivation
  4. 2:03Challenges
  5. 4:00Deployment Options
  6. 6:12FlexServe Features
  7. 7:44FlexServe Architecture
  8. 11:26FlexServe Batch Size
  9. 13:01Ensemble Features
  10. 14:34Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.