Lucid: A non-intrusive, scalable and interpretable scheduler for deep learning training jobs
#deep_learning_training_workloads #cluster_scheduler #system_interpretability #ML_for_System #decision_tree #generalized_additive_model
Last updated
#deep_learning_training_workloads #cluster_scheduler #system_interpretability #ML_for_System #decision_tree #generalized_additive_model
Last updated
Presented in ASPLOS 2023.
Authors: Qinghao Hu (NTU & Shanghai AI Lab), Meng Zhang (NTU), Peng Sun (SenseTime), Yonggang Wen, Tianwei Zhang (NTU).
Code: https://github.com/S-Lab-System-Group/Lucid
This paper presents Lucid, a non-intrusive DL scheduler based on interpretable models.
It introduces a two-dimensional optimized profiler for efficient job metric collection and timely debugging job feedback; utilizes a packing strategy to circumvent interference; allocates resources based on estimated job priority values and sharing scores.
Decision Tree (DT) for Packing Analyze Model
Additive model algorithm GAM for Throughput Predict Model & Workload Estimate Model