Skyline: Interactive In-Editor Computational Performance Profiling for Deep Neural Network Training
Not on the map. Why?
Abstract (arXiv)
Training a state-of-the-art deep neural network (DNN) is a computationally-expensive and time-consuming process, which incentivizes deep learning developers to debug their DNNs for computational performance. However, effectively performing this debugging requires intimate knowledge about the underlying software and hardware systems---something that the typical deep learning developer may not have. To help bridge this gap, we present Skyline: a new interactive tool for DNN training that supports in-editor computational performance profiling, visualization, and debugging. Skyline's key contribution is that it leverages special computational properties of DNN training to provide (i) interactive performance predictions and visualizations, and (ii) directly manipulatable visualizations that, when dragged, mutate the batch size in the code. As an in-editor tool, Skyline allows users to leverage these diagnostic features to debug the performance of their DNNs during development. An exploratory qualitative user study of Skyline produced promising results; all the participants found Skyline to be useful and easy to use.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 0; 2024: 1.
3 papers.
- 2021A Runtime-Based Computational Performance Predictor for Deep Neural Network Trainingcited by 29
- 2022Tempo: Accelerating Transformer-Based Model Training through Memory Footprint Reductioncited by 4
- 2024DeepContext: A Context-aware, Cross-platform, and Cross-framework Tool for Performance Profiling and Analysis of Deep Learning Workloadscited by 0
- 2024DeepContext: A Context-aware, Cross-platform, and Cross-framework Tool for Performance Profiling and Analysis of Deep Learning Workloads5 Nov 2024
- 2022Tempo: Accelerating Transformer-Based Model Training through Memory Footprint Reduction19 Oct 2022
- 2021A Runtime-Based Computational Performance Predictor for Deep Neural Network Training31 Jan 2021