Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

CPU

Explora o papel essencial da CPU na IA. Aprende a otimizar o pré-processamento e o pós-processamento de dados e a executar a inferência do Ultralytics YOLO26 em dispositivos edge.

Uma Unidade Central de Processamento (CPU) é o componente principal de um computador que funciona como o seu "cérebro", sendo responsável por interpretar e executar instruções do hardware e do software. No contexto da inteligência artificial (AI), a CPU desempenha um papel fundamental no processamento de dados, na orquestração do sistema e na execução de inferências, especialmente em dispositivos edge, onde a eficiência energética é crítica. Embora o hardware especializado, como as GPUs, esteja frequentemente associado ao trabalho pesado do treino de modelos de deep learning, a CPU continua indispensável para todo o pipeline de aprendizagem automática (ML).

O papel das CPUs nos fluxos de trabalho de IA#

Embora as GPUs sejam reconhecidas pelo seu enorme paralelismo durante o treino, a CPU é o motor de muitas etapas essenciais do ciclo de vida da visão computacional (CV). A sua arquitetura, normalmente baseada em designs x86 (Intel, AMD) ou ARM, está otimizada para o processamento sequencial e o controlo de lógica complexa.

  • Pré-processamento de dados: Antes de uma rede neural poder aprender, os dados têm de ser preparados. As CPUs são excelentes em tarefas como o carregamento de ficheiros, a limpeza de dados e transformações complexas utilizando bibliotecas como NumPy e OpenCV.
  • Inferência edge: Para implementações no mundo real, executar modelos em servidores enormes nem sempre é viável. As CPUs permitem uma implementação de modelos eficiente em hardware de consumo, como executar o Ultralytics YOLO26 num portátil ou num Raspberry Pi.
  • Pós-processamento: Depois de um modelo produzir probabilidades brutas, a CPU trata frequentemente da lógica final, como a Supressão de Não Máximos (NMS) na deteção de objetos, para filtrar previsões duplicadas e aperfeiçoar os resultados.

CPU vs. GPU vs. TPU#

Compreender o panorama do hardware é fundamental para otimizar as operações de aprendizagem automática (MLOps). Estes processadores diferem significativamente na sua arquitetura e nos casos de utilização ideais.

  • CPU: Concebida para versatilidade e lógica complexa. Possui alguns núcleos potentes que processam as tarefas sequencialmente. É mais adequada para aumento de dados, gestão de pipelines e inferência de baixa latência em pequenos lotes.
  • GPU (Unidade de Processamento Gráfico): Originalmente destinadas a gráficos, as GPUs possuem milhares de núcleos menores concebidos para o processamento paralelo. São o padrão para o treino de modelos, porque conseguem executar multiplicações de matrizes muito mais rapidamente do que uma CPU.
  • TPU (Unidade de Processamento Tensorial): Um circuito especializado (ASIC) desenvolvido pela Google Cloud especificamente para operações matemáticas com tensores. Embora seja altamente eficiente para cargas de trabalho específicas, não possui a flexibilidade de uso geral de uma CPU.

Aplicações no mundo real#

As CPUs são frequentemente o hardware preferido para aplicações em que o custo, a disponibilidade e o consumo de energia são mais importantes do que a necessidade de um débito bruto massivo.

  1. Câmaras de segurança inteligentes: Em sistemas de alarme de segurança, as câmaras processam frequentemente os feeds de vídeo localmente. Um modelo de [deteção de objetos](https://ultralytics-translation-1.invalid baseado em CPU pode identificar uma pessoa ou um veículo e acionar um alerta sem enviar o vídeo para a cloud, preservando a largura de banda e a privacidade do utilizador.

  2. Automação industrial: Em fábricas, os sistemas de manutenção preditiva utilizam CPUs para monitorizar dados de sensores provenientes de máquinas. Estes sistemas analisam vibrações ou picos de temperatura em tempo real para prever falhas, garantindo uma automação da produção fluida sem necessidade de clusters de GPUs dispendiosos.

Executar inferências na CPU com a Ultralytics#

Os programadores testam frequentemente modelos em CPUs para verificar a compatibilidade com ambientes de computação sem servidor ou dispositivos de baixo consumo. A API da Ultralytics permite direcionar facilmente a execução para a CPU, garantindo que a tua aplicação funciona em qualquer lugar.

O exemplo seguinte demonstra como carregar um modelo leve e executar inferências especificamente na 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 melhorar ainda mais o desempenho em CPUs Intel, os programadores podem exportar os seus modelos para o formato OpenVINO, que otimiza a estrutura da rede neural especificamente para a arquitetura x86. Para gerir conjuntos de dados e orquestrar estas implementações, ferramentas como a Ultralytics Platform simplificam o fluxo de trabalho desde a anotação até à execução edge.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática