Scalpel: Automotive Deep Learning Framework Testing via Assembling Model Components
Yinglong Zou, Juan Zhai, Chunrong Fang, An Guo, Jiawei Liu, Zhenyu Chen

TL;DR
Scalpel is a novel testing framework that assembles and mutates model components to generate complex deep learning models for autonomous driving, effectively detecting deployment quality issues in automotive DL frameworks.
Contribution
It introduces a component-level model generation approach for testing automotive DL frameworks, addressing limitations of existing methods in handling multi-modal and multi-level data processing.
Findings
Successfully detects quality issues in automotive DL frameworks.
Enriches model repository with diverse, mutated components.
Improves robustness of autonomous driving perception modules.
Abstract
Deep learning (DL) plays a key role in autonomous driving systems. DL models support perception modules, equipped with tasks such as object detection and sensor fusion. These DL models enable vehicles to process multi-sensor inputs to understand complex surroundings. Deploying DL models in autonomous driving systems faces stringent challenges, including real-time processing, limited computational resources, and strict power constraints. To address these challenges, automotive DL frameworks (e.g., PaddleInference) have emerged to optimize inference efficiency. However, these frameworks encounter unique quality issues due to their more complex deployment environments, such as crashes stemming from limited scheduled memory and incorrect memory allocation. Unfortunately, existing DL framework testing methods fail to detect these quality issues due to the failure in deploying generated test…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
