Ultralytics YOLO27:
返回 Ultralytics 术语表

TPU (Tensor Processing Unit)

探索张量处理单元 (TPUs) 如何加速机器学习。了解如何为 Edge TPU 优化 Ultralytics YOLO26,并优化云端训练以实现最高速度。

张量处理单元(TPU)是一种由 Google 专门设计的专用集成电路(ASIC),用于加速机器学习(ML)工作负载。与处理各种计算任务的通用处理器不同,TPU 从底层开始设计,旨在优化神经网络所必需的大规模矩阵运算。这种专注使其能够实现极高的吞吐量和能效,成为现代人工智能(AI)基础设施的核心组件,尤其是在Google Cloud 生态系统中。它们在缩短复杂模型的训练时间以及大规模运行实时推理所需时间方面发挥着重要作用。

架构与功能#

TPU 的架构与传统处理器有显著不同。标准的CPU(中央处理器)擅长顺序任务和复杂逻辑,GPU(图形处理器)使用并行核心执行图形处理和通用计算,而 TPU 则采用脉动阵列架构。这种设计使数据能够同时流经数千个乘法器,而无需为每次运算访问内存。通过最大化计算密度并尽量降低延迟,TPU 特别适合深度学习(DL)应用中的大量线性代数运算。

这种专用硬件针对 TensorFlow 等框架进行了高度优化,并且越来越受到 PyTorch 的支持,使开发者能够训练大型基础模型或部署高效的边缘解决方案,而无需完全重写代码库。

区分不同的处理单元#

了解硬件格局对于优化机器学习运维(MLOps)至关重要。

  • CPU 计算机的通用“中枢”,适合顺序处理、数据预处理和复杂逻辑处理。它常用于数据增强流水线,但执行大量矩阵运算时速度较慢。
  • GPU GPU 最初用于图像渲染,如今凭借其灵活性和强大的并行处理能力,已成为模型训练的行业标准。它非常适合训练像 Ultralytics YOLO26 这样灵活的模型。
  • TPU: 一种专门构建的加速器,以灵活性换取张量运算的原始速度。它专门用于最大化神经网络计算中的FLOPS(每秒浮点运算次数),在特定的大规模工作负载中通常能提供更高的每瓦性能。

实际应用#

TPU 被部署在各种环境中,从大型云集群到微型边缘设备均有应用。

  1. 大型语言模型训练: Google 利用称为 TPU Pod 的大型互联集群,训练 PaLM 和 Gemini 等巨型大型语言模型(LLMs)。这些系统能够在传统硬件所需时间的一小部分内处理 PB 级训练数据,从而加速生成式人工智能的发展。

  2. 边缘 AI 与物联网: Coral Edge TPU 将这种加速能力带到了低功耗设备上。它支持高效的计算机视觉(CV)应用,例如在生产线上运行目标检测,在本地识别缺陷。这样无需依赖云连接即可立即做出决策,同时节省带宽并保护隐私。

将 TPU 与 Ultralytics 配合使用#

开发者可以利用 TPU 加速 Ultralytics 模型,尤其是在使用 Ultralytics Platform 进行云端训练或导出模型以部署到边缘设备时。例如,Edge TPU 要求模型针对其架构进行量化和专门编译。

以下示例演示如何将 Ultralytics YOLO26 模型导出为 TFLite 格式,这是针对 Edge TPU 进行编译前的必要步骤:

from ultralytics import YOLO

# Load the latest lightweight YOLO26 nano model
model = YOLO("yolo26n.pt")

# Export the model to TFLite format
# This creates a '.tflite' file suitable for mobile and edge deployment
# Set int8=True for quantization, which is often required for Edge TPU performance
model.export(format="tflite", int8=True)

导出后,可以使用 Edge TPU Compiler 进一步为 Edge TPU 编译模型,使其能够在配备 Coral USB Accelerator 的 Raspberry Pi 等设备上高效运行。如需了解更多部署详情,参阅 TFLite 集成文档会很有帮助。

Explore solutions

用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多

让我们共同构建 AI 的未来!

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