YOLO Vision 2026:
Volver al glosario de Ultralytics

CPU

Explora el papel vital de la CPU en la IA. Aprende a optimizar el preprocesamiento de datos, el postprocesamiento y ejecutar la inferencia de Ultralytics YOLO26 en dispositivos de borde hoy mismo.

Una Unidad Central de Procesamiento (CPU) es el componente principal de un ordenador que actúa como su "cerebro", responsable de interpretar y ejecutar instrucciones de hardware y software. En el contexto de la artificial intelligence (AI), la CPU desempeña un papel fundamental en el manejo de datos, la orquestación del sistema y la ejecución de inferencias, especialmente en dispositivos de borde donde la eficiencia energética es crítica. Aunque el hardware especializado como las GPUs se asocia a menudo con el esfuerzo pesado de entrenar modelos de deep learning, la CPU sigue siendo indispensable para todo el flujo de trabajo de machine learning (ML).

El papel de las CPU en los flujos de trabajo de IA#

Aunque las GPUs se celebran por su masivo paralelismo durante el entrenamiento, la CPU es el motor para muchas etapas esenciales del ciclo de vida de la computer vision (CV). Su arquitectura, típicamente basada en diseños x86 (Intel, AMD) o ARM, está optimizada para el procesamiento secuencial y el control lógico complejo.

  • Preprocesamiento de datos: Antes de que una red neuronal pueda aprender, los datos deben prepararse. Las CPUs sobresalen en tareas como la carga de archivos, la data cleaning y las transformaciones complejas utilizando librerías como NumPy y OpenCV.
  • Inferencia en el borde: Para el despliegue en el mundo real, ejecutar modelos en servidores masivos no siempre es viable. Las CPUs permiten un model deployment eficiente en hardware de consumo, como ejecutar Ultralytics YOLO26 en un portátil o una Raspberry Pi.
  • Postprocesamiento: Después de que un modelo emite probabilidades brutas, la CPU a menudo gestiona la lógica final, como la Non-Maximum Suppression (NMS) en la detección de objetos, para filtrar predicciones duplicadas y refinar los resultados.

CPU vs. GPU vs. TPU#

Comprender el panorama del hardware es crítico para optimizar las machine learning operations (MLOps). Estos procesadores difieren significativamente en su arquitectura y casos de uso ideales.

  • CPU: Diseñada para la versatilidad y la lógica compleja. Cuenta con unos pocos núcleos potentes que procesan tareas secuencialmente. Es ideal para la data augmentation, la gestión de pipelines y la inferencia de baja latencia en lotes pequeños.
  • GPU (Graphics Processing Unit): Diseñadas originalmente para gráficos, las GPUs tienen miles de núcleos más pequeños pensados para el parallel processing. Son el estándar para el model training porque pueden realizar multiplicaciones de matrices mucho más rápido que una CPU.
  • TPU (Tensor Processing Unit): Un circuito especializado (ASIC) desarrollado por Google Cloud específicamente para matemáticas tensoriales. Aunque es altamente eficiente para cargas de trabajo específicas, carece de la flexibilidad de propósito general de una CPU.

Aplicaciones en el mundo real#

Las CPU son a menudo el hardware preferido para aplicaciones donde el coste, la disponibilidad y el consumo de energía son más importantes que la necesidad de un rendimiento bruto masivo.

  1. Cámaras de seguridad inteligentes: En los security alarm systems, las cámaras suelen procesar fuentes de vídeo localmente. Un modelo de object detection basado en CPU puede identificar a una persona o vehículo y activar una alerta sin enviar vídeo a la nube, preservando el ancho de banda y la privacidad del usuario.

  2. Automatización industrial: En las plantas de fabricación, los sistemas de predictive maintenance utilizan CPUs para supervisar los datos de los sensores de la maquinaria. Estos sistemas analizan vibraciones o picos de temperatura en tiempo real para predecir fallos, garantizando una manufacturing automation fluida sin necesidad de costosos clústeres de GPU.

Ejecución de inferencias en CPU con Ultralytics#

Los desarrolladores suelen probar modelos en CPUs para verificar la compatibilidad con entornos de serverless computing o dispositivos de bajo consumo. La API de Ultralytics te permite orientarte fácilmente a la CPU, asegurando que tu aplicación se ejecute en cualquier lugar.

El siguiente ejemplo demuestra cómo cargar un modelo ligero y ejecutar la inferencia específicamente en la 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)

Para mejorar aún más el rendimiento en CPUs Intel, los desarrolladores pueden exportar sus modelos al formato OpenVINO, que optimiza la estructura de la red neuronal específicamente para la arquitectura x86. Para gestionar conjuntos de datos y orquestar estos despliegues, herramientas como la Ultralytics Platform simplifican el flujo de trabajo desde la anotación hasta la ejecución en el borde.

Explore solutions

Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático