遇见 YOLO26: 下一代视觉 AI。
Ultralytics
返回 Ultralytics 词汇表

Distributed Training

探索分布式训练如何跨多个 GPU 扩展 AI 工作负载。学习使用 DDP 加速 Ultralytics YOLO26 训练,以更快、更准确地获得结果。

分布式训练是一种机器学习方法,它将训练模型的工作负载分配到多个处理器或机器上。这种方法对于处理大规模数据集和复杂的神经网络架构至关重要,否则在单台设备上训练这些模型将耗费不可行的时间。通过利用多个 GPU (Graphics Processing Units) 或 TPU 的协同计算能力,分布式训练显著加速了开发周期,使研究人员和工程师能够更快地进行迭代,并使模型获得更高的 精度 (accuracy)

Link to this section分布式训练的工作原理#

分布式训练的核心思想是并行化。任务不再是在单个芯片上按顺序处理数据,而是被分成更小的块同时进行处理。实现这一目标主要有两种策略:

Link to this section实际应用#

分布式训练通过使解决以前在计算上不可行的问题成为可能,从而改变了各个行业。

Link to this section利用 Ultralytics 进行分布式训练#

ultralytics 库使得实现分布式数据并行 (DDP) 训练变得简单直观。你可以通过在训练参数中指定设备索引,轻松地在多个 GPU 上扩展先进的 YOLO26 模型训练。

from ultralytics import YOLO

# Load a pre-trained YOLO26 model
model = YOLO("yolo26n.pt")

# Train the model using two GPUs (device 0 and 1)
# The library automatically handles the DDP communication backend
results = model.train(data="coco8.yaml", epochs=100, device=[0, 1])

Link to this section相关概念与比较#

将分布式训练与机器学习生态系统中的类似术语区分开来,有助于理解它们各自的作用:

  • 与联邦学习 (Federated Learning) 的区别: 虽然两者都涉及多台设备,但其目标不同。分布式训练通常将数据集中在高性能集群中,以最大限度地提高速度。相比之下,联邦学习 (federated learning) 将数据保持在用户设备(如智能手机)上分散存储,以优先考虑 数据隐私 (data privacy),在原始数据不离开源端的情况下更新全局模型。
  • 与高性能计算 (HPC) 的区别: HPC 是一个广泛的领域,包括用于天气预报等科学模拟的超级计算。分布式训练是 HPC 应用于深度学习中 优化算法 (optimization algorithms) 的一个特定应用。它通常依赖于 NVIDIA NCCL 等专门的通信库,以尽量减少 GPU 之间的延迟。

Link to this section利用云平台进行扩展#

管理分布式训练的基础设施可能很复杂。现代平台通过提供托管环境简化了这一过程。例如,Ultralytics Platform 允许用户管理数据集并启动可以部署到云环境或本地集群的训练任务。这种集成简化了从 数据标注 (data annotation) 到最终 模型部署 (model deployment) 的工作流程,确保了扩展到多个 GPU 的过程尽可能无缝。同样,Google Cloud Vertex AIAmazon SageMaker 等云提供商也为在企业规模下运行分布式训练作业提供了强大的基础设施。

Explore solutions

Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多

让我们一起构建 AI 的未来!

开启你的机器学习未来之旅