mlsanityData to 7 Oct 2026

On the Cost of Model-Serving Frameworks: An Experimental Evaluation

arXiv 2411.10337 ↗First posted 15 Nov 2024cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

In machine learning (ML), the inference phase is the process of applying pre-trained models to new, unseen data with the objective of making predictions. During the inference phase, end-users interact with ML services to gain insights, recommendations, or actions based on the input data. For this reason, serving strategies are nowadays crucial for deploying and managing models in production environments effectively. These strategies ensure that models are available, scalable, reliable, and performant for real-world applications, such as time series forecasting, image classification, natural language processing, and so on. In this paper, we evaluate the performances of five widely-used model serving frameworks (TensorFlow Serving, TorchServe, MLServer, MLflow, and BentoML) under four different scenarios (malware detection, cryptocoin prices forecasting, image classification, and sentiment analysis). We demonstrate that TensorFlow Serving is able to outperform all the other frameworks in serving deep learning (DL) models. Moreover, we show that DL-specific frameworks (TensorFlow Serving and TorchServe) display significantly lower latencies than the three general-purpose ML frameworks (BentoML, MLFlow, and MLServer).

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 19 of its 55 references that are in the map. First posted on arXiv 15 Nov 2024.

Builds on

19 of 55 references.

References · 19

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  3. 2020End-to-End Object Detection with Transformerscited by 7,384
  4. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
  5. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  6. 2020wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representationscited by 3,853
  7. 2020YOLOv4: Optimal Speed and Accuracy of Object Detectioncited by 1,624
  8. 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,303
  9. 2019BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformercited by 952
  10. 2015Listen, Attend and Spellcited by 542
  11. 2023SpecInfer: Accelerating Generative Large Language Model Serving with Tree-based Speculative Inference and Verificationcited by 359
  12. 2014Recurrent Models of Visual Attentioncited by 344
7 more
  1. 2014Caffe: Convolutional Architecture for Fast Feature Embeddingcited by 287
  2. 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
  3. 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
  4. 2024D'ej`aVu: KV-cache Streaming for Fast, Fault-tolerant Generative LLM Servingcited by 48
  5. 2022Optimal Ratio for Data Splittingcited by 17
  6. 2020Confidential Machine Learning on Untrusted Platforms: A Surveycited by 4
  7. 2024Practical Forecasting of Cryptocoins Timeseries using Correlation Patternscited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 2.

2 papers.