arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2503.17469cs.LG
收藏

OmniLearn:一种面向异构集群的分布式深度学习框架

OmniLearn: A Framework for Distributed Deep Learning over Heterogeneous Clusters

Sahil Tyagi, Prateek Sharma

AI总结:

针对异构集群下分布式深度学习因掉队者、陈旧更新导致性能下降的问题,提出自适应批量缩放框架OmniLearn,动态调整工作节点小批量以平衡负载,可缩短训练时间14%-85%,异步训练下最高提升准确率6.9%。

摘要:

深度学习系统针对资源同构的集群进行了优化,但异构性在边缘、云及高性能计算(HPC)的计算基础设施中普遍存在。在异构资源上使用随机梯度下降技术训练神经网络时,会因掉队者和陈旧更新导致性能下降。本文提出一种名为OmniLearn的自适应批量缩放框架,以缓解分布式训练中的异构性影响。该方法受比例控制器启发,可在异构服务器间平衡计算负载,且能适配动态变化的资源可用情况。通过在运行时动态调整工作节点的小批量大小,OmniLearn将训练时间缩短了14%至85%。我们还研究了异步训练场景,该技术可将准确率最高提升6.9%。

英文摘要:

Deep learning systems are optimized for clusters with homogeneous resources. However, heterogeneity is prevalent in computing infrastructure across edge, cloud and HPC. When training neural networks using stochastic gradient descent techniques on heterogeneous resources, performance degrades due to stragglers and stale updates. In this work, we develop an adaptive batch-scaling framework called OmniLearn to mitigate the effects of heterogeneity in distributed training. Our approach is inspired by proportional controllers to balance computation across heterogeneous servers, and works under varying resource availability. By dynamically adjusting worker mini-batches at runtime, OmniLearn reduces training time by 14-85%. We also investigate asynchronous training, where our techniques improve accuracy by up to 6.9%.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑