Deep learning (DL) has been widely applied to many domains. Unique challenges in engineering DL systems are posed by the programming paradigm shift from traditional systems to DL systems, and performance is one of the challenges. Performance problems (PPs) in DL systems can cause severe consequences such as excessive resource consumption and financial loss. While bugs in DL systems have been extensively investigated, PPs in DL systems have hardly been explored. To bridge this gap, we present the first comprehensive study to i) characterize symptoms, root causes, and introducing and exposing stages of PPs in DL systems developed in TensorFLow and Keras, with 224 PPs collected from 210 StackOverflow posts, and to ii) assess the capability of ...
Since AlexNet won the ImageNet Large Scale Visual Recognition Challenge (ILSVRC) in 2012, Deep Learn...
Deep learning is a very computational intensive task. Traditionally GPUs have been used to speed-up ...
Deep learning (DL) applications, built upon a heterogeneous and complex DL stack (e.g., Nvidia GPU, ...
For the last decade, deep learning (DL) has emerged as a new effective machine learning approach tha...
Efficiency is essential to support responsiveness w.r.t. ever-growing datasets, especially for Deep ...
DL frameworks are the basis of constructing all DL programs and models, and thus their bugs could le...
Deep learning has gained substantial popularity in recent years. Developers mainly rely on libraries...
This package is the demo of our paper, whose title is Understanding Performance Problems in Deep Lea...
peer reviewedWith renewed global interest for Artificial Intelligence (AI) methods, the past decade ...
In the last decade, industry’s demand for deep learning (DL) has increased due to its high performan...
The convergence of artificial intelligence, high-performance computing (HPC), and data science bring...
Efficiency is essential to support responsiveness w.r.t. ever-growing datasets, especially for Deep ...
Deep Learning (DL) frameworks are now widely used, simplifying the creation of complex models as wel...
Context: Automated software defect prediction (SDP) methods are increasingly applied, often with the...
The growing application of deep neural networks in safety-critical domains makes the analysis of fau...
Since AlexNet won the ImageNet Large Scale Visual Recognition Challenge (ILSVRC) in 2012, Deep Learn...
Deep learning is a very computational intensive task. Traditionally GPUs have been used to speed-up ...
Deep learning (DL) applications, built upon a heterogeneous and complex DL stack (e.g., Nvidia GPU, ...
For the last decade, deep learning (DL) has emerged as a new effective machine learning approach tha...
Efficiency is essential to support responsiveness w.r.t. ever-growing datasets, especially for Deep ...
DL frameworks are the basis of constructing all DL programs and models, and thus their bugs could le...
Deep learning has gained substantial popularity in recent years. Developers mainly rely on libraries...
This package is the demo of our paper, whose title is Understanding Performance Problems in Deep Lea...
peer reviewedWith renewed global interest for Artificial Intelligence (AI) methods, the past decade ...
In the last decade, industry’s demand for deep learning (DL) has increased due to its high performan...
The convergence of artificial intelligence, high-performance computing (HPC), and data science bring...
Efficiency is essential to support responsiveness w.r.t. ever-growing datasets, especially for Deep ...
Deep Learning (DL) frameworks are now widely used, simplifying the creation of complex models as wel...
Context: Automated software defect prediction (SDP) methods are increasingly applied, often with the...
The growing application of deep neural networks in safety-critical domains makes the analysis of fau...
Since AlexNet won the ImageNet Large Scale Visual Recognition Challenge (ILSVRC) in 2012, Deep Learn...
Deep learning is a very computational intensive task. Traditionally GPUs have been used to speed-up ...
Deep learning (DL) applications, built upon a heterogeneous and complex DL stack (e.g., Nvidia GPU, ...