An Empirical Study on Tensor Shape Faults in Deep Learning Systems
Software developers frequently adopt deep learning (DL) libraries to incorporate learning solutions into software systems. However, misuses of these libraries can cause various DL faults. Among them, tensor shape faults are most prevalent. Tensor shape faults occur when restriction conditions of ope...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Software developers frequently adopt deep learning (DL) libraries to
incorporate learning solutions into software systems. However, misuses of these
libraries can cause various DL faults. Among them, tensor shape faults are most
prevalent. Tensor shape faults occur when restriction conditions of operations
are not met, leading to many system crashes. To support efficient detection and
fixing of these faults, we conduct an empirical study to obtain a deep insight.
We construct SFData, a set of 146 buggy programs with crashing tensor shape
faults (i.e., those causing programs to crash). By analyzing the faults in
SFData, we categorize them into four types and get some valuable observations. |
---|---|
DOI: | 10.48550/arxiv.2106.02887 |