TL;DR
This study empirically compares four deep learning frameworks across various hardware and configuration settings, analyzing their performance, accuracy, and resource consumption to guide deployment and selection in DL as a Service environments.
Contribution
It uniquely identifies how hyper-parameter tuning and parallel library configurations affect DL framework performance and accuracy, providing practical insights for DLaaS deployment.
Findings
Hyper-parameter configurations significantly impact performance and accuracy.
Parallel library tuning can improve training time and accuracy.
Resource consumption patterns vary across frameworks and settings.
Abstract
Big data powered Deep Learning (DL) and its applications have blossomed in recent years, fueled by three technological trends: a large amount of digitized data openly accessible, a growing number of DL software frameworks in open source and commercial markets, and a selection of affordable parallel computing hardware devices. However, no single DL framework, to date, dominates in terms of performance and accuracy even for baseline classification tasks on standard datasets, making the selection of a DL framework an overwhelming task. This paper takes a holistic approach to conduct empirical comparison and analysis of four representative DL frameworks with three unique contributions. First, given a selection of CPU-GPU configurations, we show that for a specific DL framework, different configurations of its hyper-parameters may have a significant impact on both performance and accuracy of…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
