Timezone: »
Training a modern state-of-the-art deep neural network (DNN) is often a long running, memory-intensive, and computationally-expensive process. As a result, deep learning researchers and practitioners often spend considerable effort tuning their models for computational performance (e.g., reducing its memory footprint to increase its batch size). However, effectively performing this tuning requires intimate knowledge of the underlying software and hardware systems—something that not all deep learning users have.
To address this problem, we introduce Skyline: a new interactive in-editor DNN performance visualization and debugging tool. Skyline analyzes models live as they are developed and provides interactive real-time performance feedback with inline code highlighting. In our demonstration, through examples using ResNet-50, the Transformer, and GNMT, MLSysʼ20 attendees will learn how they can use Skyline in their daily workflows to simplify the process of reasoning about and identifying run time and memory bottlenecks in their models.
Author Information
Geoffrey Yu (University of Toronto)
Tovi Grossman (University of of Toronto)
Gennady Pekhimenko (University of Toronto)
More from the Same Authors
-
2022 Poster: DietCode: Automatic Optimization for Dynamic Tensor Programs »
Bojian Zheng · Ziheng Jiang · Cody Hao Yu · Haichen Shen · Joshua Fromm · Yizhi Liu · Yida Wang · Luis Ceze · Tianqi Chen · Gennady Pekhimenko -
2023 Poster: Hotline Profiler: Automatic Annotation and A Multi-Scale Timeline for Visualizing Time-Use in DNN Training »
Daniel Snider · Fanny Chevalier · Gennady Pekhimenko -
2022 Symposium: Chips & Compilers »
Yida Wang · Gennady Pekhimenko -
2022 Oral: DietCode: Automatic Optimization for Dynamic Tensor Programs »
Bojian Zheng · Ziheng Jiang · Cody Hao Yu · Haichen Shen · Joshua Fromm · Yizhi Liu · Yida Wang · Luis Ceze · Tianqi Chen · Gennady Pekhimenko -
2021 : Industry/Academia Panel »
Zachary C Lipton · Udit Gupta · Lillian Pentecost · Shagun Sodhani · Abhishek Gupta · Mayoore Jaiswal · Michael Carbin · Devi Parikh · Gennady Pekhimenko -
2021 : "Machine Learning Tools: Skyline and RL-Scope" - Gennady Pekhimenko and James Gleeson (University of Toronto) »
Gennady Pekhimenko -
2021 Poster: Horizontally Fused Training Array: An Effective Hardware Utilization Squeezer for Training Novel Deep Learning Models »
Shang Wang · Peiming Yang · Yuxuan Zheng · Xin Li · Gennady Pekhimenko -
2021 Poster: Boveda: Building an On-Chip Deep Learning Memory Hierarchy Brick by Brick »
Isak Edo Vivancos · Sayeh Sharify · Daniel Ly-Ma · Ameer Abdelhadi · Ciaran Bannon · Milos Nikolic · Mostafa Mahmoud · Alberto Delmas Lascorz · Gennady Pekhimenko · Andreas Moshovos -
2021 Oral: Horizontally Fused Training Array: An Effective Hardware Utilization Squeezer for Training Novel Deep Learning Models »
Shang Wang · Peiming Yang · Yuxuan Zheng · Xin Li · Gennady Pekhimenko -
2021 Oral: Boveda: Building an On-Chip Deep Learning Memory Hierarchy Brick by Brick »
Isak Edo Vivancos · Sayeh Sharify · Daniel Ly-Ma · Ameer Abdelhadi · Ciaran Bannon · Milos Nikolic · Mostafa Mahmoud · Alberto Delmas Lascorz · Gennady Pekhimenko · Andreas Moshovos -
2021 Poster: RL-Scope: Cross-stack Profiling for Deep Reinforcement Learning Workloads »
James Gleeson · Srivatsan Krishnan · Moshe Gabel · Vijay Janapa Reddi · Eyal de Lara · Gennady Pekhimenko -
2021 Poster: IOS: Inter-Operator Scheduler for CNN Acceleration »
Yaoyao Ding · Ligeng Zhu · Zhihao Jia · Gennady Pekhimenko · Song Han -
2021 Oral: IOS: Inter-Operator Scheduler for CNN Acceleration »
Yaoyao Ding · Ligeng Zhu · Zhihao Jia · Gennady Pekhimenko · Song Han -
2021 Oral: RL-Scope: Cross-stack Profiling for Deep Reinforcement Learning Workloads »
James Gleeson · Srivatsan Krishnan · Moshe Gabel · Vijay Janapa Reddi · Eyal de Lara · Gennady Pekhimenko -
2020 Oral: MLPerf Training Benchmark »
Peter Mattson · Christine Cheng · Gregory Diamos · Cody Coleman · Paulius Micikevicius · David Patterson · Hanlin Tang · Gu-Yeon Wei · Peter Bailis · Victor Bittorf · David Brooks · Dehao Chen · Debo Dutta · Udit Gupta · Kim Hazelwood · Andy Hock · Xinyuan Huang · Daniel Kang · David Kanter · Naveen Kumar · Jeffery Liao · Deepak Narayanan · Tayo Oguntebi · Gennady Pekhimenko · Lillian Pentecost · Vijay Janapa Reddi · Taylor Robie · Tom St John · Carole-Jean Wu · Lingjie Xu · Cliff Young · Matei Zaharia -
2020 Poster: MLPerf Training Benchmark »
Peter Mattson · Christine Cheng · Gregory Diamos · Cody Coleman · Paulius Micikevicius · David Patterson · Hanlin Tang · Gu-Yeon Wei · Peter Bailis · Victor Bittorf · David Brooks · Dehao Chen · Debo Dutta · Udit Gupta · Kim Hazelwood · Andy Hock · Xinyuan Huang · Daniel Kang · David Kanter · Naveen Kumar · Jeffery Liao · Deepak Narayanan · Tayo Oguntebi · Gennady Pekhimenko · Lillian Pentecost · Vijay Janapa Reddi · Taylor Robie · Tom St John · Carole-Jean Wu · Lingjie Xu · Cliff Young · Matei Zaharia -
2020 Poster: BPPSA: Scaling Back-propagation by Parallel Scan Algorithm »
Shang Wang · Yifan Bai · Gennady Pekhimenko -
2020 Oral: BPPSA: Scaling Back-propagation by Parallel Scan Algorithm »
Shang Wang · Yifan Bai · Gennady Pekhimenko