Training Time Prediction for Mixed Precision-based Distributed Training

arXiv cs.LG / 4/20/2026

📰 NewsDeveloper Stack & InfrastructureModels & Research

Key Points

  • Distributed deep learningでは、資源配分・コスト見積り・ジョブスケジューリングのために学習時間の正確な予測が重要だと述べています。
  • 学習時間は浮動小数点の精度設定に強く影響され、最小値に対して約2.4倍の変動が起こり得ることを観察しています。
  • 既存の学習時間予測は精度(特にmixed precision)による変化を反映しない固定の計算グラフ前提であり、その結果として予測誤差が大きくなる(MAPE最大147.85%)ことを実験で示しています。
  • 精度を考慮した分散学習時間予測器を提案し、mixed precisionを含む多様な精度設定に対して堅牢な精度を達成し、MAPEは9.8%に改善できると報告しています。

Abstract

Accurate prediction of training time in distributed deep learning is crucial for resource allocation, cost estimation, and job scheduling. We observe that the floating-point precision setting is a key determinant of training time, leading to training time variations of ~2.4x over its minimum. However, existing studies on distributed training time prediction rely on static model computation graphs that do not capture precision variations, including mixed precision. According to our experiments, training time prediction without considering precision results in significant prediction errors - reaching up to 147.85% in mean absolute percentage error (MAPE). To address this issue, we propose a precision-aware distributed training time predictor that achieves robust accuracy across diverse precision settings, including mixed precision, with 9.8% MAPE.