YOLO Vision 2026:
返回 Ultralytics 词汇表

CPU

探索 CPU 在 AI 中的关键作用。学习如何优化数据预处理、后处理,并在边缘设备上运行 Ultralytics YOLO26 推理。

中央处理器 (CPU) 是计算机的主要组件,充当其“大脑”,负责解释和执行来自硬件和软件的指令。在人工智能 (AI) 的背景下,CPU 在数据处理、系统协调和执行推理方面发挥着基础性作用,尤其是在对能效要求极高的边缘设备上。虽然像 GPU 这样的专用硬件通常与深度学习模型训练繁重的工作相关联,但 CPU 对于整个机器学习 (ML) 流程仍然是不可或缺的。

CPU 在 AI 工作流中的作用#

尽管 GPU 以在训练期间实现海量并行处理而闻名,但 CPU 是计算机视觉 (CV) 生命周期许多关键阶段的主力。其架构通常基于 x86(Intel、AMD)或 ARM 设计,针对顺序处理和复杂逻辑控制进行了优化。

  • 数据预处理: 在神经网络能够学习之前,必须准备好数据。CPU 擅长执行文件加载、数据清洗以及使用 NumPyOpenCV 等库进行复杂转换等任务。
  • 边缘推理: 对于真实世界的部署,在庞大的服务器上运行模型并不总是可行的。CPU 允许在消费级硬件上进行高效的模型部署,例如在笔记本电脑或 Raspberry Pi 上运行 Ultralytics YOLO26
  • 后处理: 在模型输出原始概率之后,CPU 通常会处理最终逻辑,例如目标检测中的非极大值抑制 (NMS),以过滤掉重复的预测并精炼结果。

CPU 与 GPU 与 TPU#

了解硬件格局对于优化机器学习运维 (MLOps) 至关重要。这些处理器在其架构和理想用例方面存在显着差异。

  • CPU: 专为多功能性和复杂逻辑而设计。它具有几个功能强大的核心,可以按顺序处理任务。它最适合用于数据增强、管道管理和小批量的低延迟推理。
  • GPU(图形处理器) GPU 最初用于图形处理,拥有数千个专为并行处理设计的小核心。它们是模型训练的标准配置,因为它们可以比 CPU 快得多地执行矩阵乘法。
  • TPU(张量处理器)Google Cloud 专门为张量数学开发的专用电路 (ASIC)。虽然对于特定工作负载效率极高,但它缺乏 CPU 的通用灵活性。

实际应用#

在成本、可用性和能耗比原始处理吞吐量更重要的应用中,CPU 通常是首选硬件。

  1. 智能安全摄像头:安全报警系统中,摄像头通常在本地处理视频流。基于 CPU 的目标检测模型可以识别人员或车辆并触发警报,而无需将视频发送到云端,从而保护带宽和用户隐私。

  2. 工业自动化: 在工厂车间,预测性维护系统使用 CPU 监视来自机械的传感器数据。这些系统实时分析振动或温度峰值以预测故障,确保顺畅的制造自动化,而无需昂贵的 GPU 集群。

使用 Ultralytics 在 CPU 上运行推理#

开发人员经常在 CPU 上测试模型,以验证与无服务器计算环境或低功耗设备的兼容性。Ultralytics API 允许你轻松定位 CPU,确保你的应用程序在任何地方都能运行。

以下示例演示了如何加载轻量级模型并专门在 CPU 上运行推理:

from ultralytics import YOLO

# Load the lightweight YOLO26 nano model
# Smaller models are optimized for faster CPU execution
model = YOLO("yolo26n.pt")

# Run inference on an image, explicitly setting the device to 'cpu'
results = model.predict("https://ultralytics.com/images/bus.jpg", device="cpu")

# Print the detection results (bounding boxes)
print(results[0].boxes.xywh)

为了进一步提高 Intel CPU 上的性能,开发人员可以将他们的模型导出到 OpenVINO 格式,该格式专门针对 x86 架构优化了神经网络结构。为了管理数据集和编排这些部署,诸如 Ultralytics Platform 之类的工具简化了从标注到边缘执行的工作流。

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 的未来!

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