pCAMP: Performance Comparison of Machine Learning Packages on the Edges

06/05/2019
by   Xingzhou Zhang, et al.
0

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 networks on different edge devices. This evaluation not only provides a reference to select appropriate combinations of hardware and software packages for end users but also points out possible future directions to optimize packages for developers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/31/2020

Pacloud: Towards a Universal Cloud-based Linux Package Manager

Package managers are a very important part of Linux distributions but we...
research
06/21/2020

An Overview on the Landscape of R Packages for Credit Scoring

The credit scoring industry has a long tradition of using statistical to...
research
03/04/2021

Restoring Execution Environments of Jupyter Notebooks

More than ninety percent of published Jupyter notebooks do not state dep...
research
10/09/2017

Comparison of Gaussian process modeling software

Gaussian process fitting, or kriging, is often used to create a model fr...
research
02/23/2018

An Empirical Study on README contents for JavaScript Packages

Contemporary software projects often utilize a README.md to share crucia...
research
03/16/2023

cito: An R package for training neural networks using torch

1. Deep neural networks (DNN) have become a central class of algorithms ...
research
06/21/2019

Semantics-aware Virtual Machine Image Management in IaaS Clouds

Infrastructure-as-a-service (IaaS) Clouds concurrently accommodate diver...

Please sign up or login with your details

Forgot password? Click here to reset