pCAMP: Performance Comparison of Machine Learning Packages on the Edges
Xingzhou Zhang, Yifan Wang, Weisong Shi

TL;DR
This paper evaluates the performance of various machine learning packages on edge devices, focusing on latency, memory, and energy consumption to guide users and developers in optimizing edge AI deployment.
Contribution
It provides the first comprehensive comparison of popular ML packages on edge hardware, highlighting their strengths and areas for improvement.
Findings
TensorFlow Lite offers lower latency for simple models.
Caffe2 has a smaller memory footprint on certain devices.
PyTorch shows competitive energy efficiency.
Abstract
Machine learning has changed the computing paradigm. Products today are built with machine intelligence as a central attribute, and consumers are beginning to expect near-human interaction with the appliances they use. However, much of the deep learning revolution has been limited to the cloud. Recently, several machine learning packages based on edge devices have been announced which aim to offload the computing to the edges. However, little research has been done to evaluate these packages on the edges, making it difficult for end users to select an appropriate pair of software and hardware. In this paper, we make a performance comparison of several state-of-the-art machine learning packages on the edges, including TensorFlow, Caffe2, MXNet, PyTorch, and TensorFlow Lite. We focus on evaluating the latency, memory footprint, and energy of these tools with two popular types of neural…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · IoT and Edge/Fog Computing · Machine Learning and Data Classification
