Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Voltar para o Glossário da Ultralytics

GPU (Graphics Processing Unit)

Aprende como os GPUs aceleram a IA e a Aprendizagem Profunda. Descobre o poder da computação paralela para treinar modelos Ultralytics YOLO26 e otimizar a inferência em tempo real.

Uma Graphics Processing Unit (GPU) é um circuito eletrônico especializado projetado originalmente para acelerar a manipulação e criação de imagens em um buffer de quadros para saída de exibição. Embora suas raízes estejam na renderização de computer graphics para jogos e visualização profissional, as GPUs evoluíram para o mecanismo fundamental da moderna Artificial Intelligence (AI). Ao contrário de um processador padrão que usa alguns núcleos potentes para lidar com tarefas sequencialmente, uma arquitetura de GPU é composta por milhares de núcleos menores e eficientes projetados para lidar com múltiplas tarefas simultaneamente. Essa capacidade, conhecida como parallel computing, as torna excepcionalmente eficientes para as operações massivas de matrizes e vetores que sustentam Deep Learning (DL) e complexas Neural Networks (NN).

Link to this sectionAcelerando cargas de trabalho de IA#

A principal razão pela qual as GPUs são indispensáveis para Machine Learning (ML) é sua capacidade de realizar multiplicações de matrizes de alta velocidade. Frameworks de deep learning como PyTorch e TensorFlow são especificamente otimizados para aproveitar essa aceleração de hardware. Isso resulta em tempos significativamente reduzidos para model training, muitas vezes transformando o que seriam semanas de computação em um processador padrão em horas em uma GPU. O throughput computacional desses dispositivos é geralmente medido em FLOPS (Floating Point Operations Per Second), uma métrica crítica para avaliar a capacidade do hardware de lidar com as demandas rigorosas de modelos de ponta como YOLO26.

Link to this sectionDistinções de hardware: GPU vs. CPU vs. TPU#

Para entender o panorama de hardware, é útil distinguir a GPU de outras unidades de processamento:

  • CPU (Central Processing Unit): O "cérebro" de uso geral de um computador. CPUs são excelentes em processamento sequencial e ramificação de lógica complexa, mas são menos eficientes para o paralelismo massivo necessário para o treinamento de IA em grande escala.
  • GPU (Graphics Processing Unit): O padrão da indústria para treinamento e inferência. Fabricantes líderes como NVIDIA utilizam ecossistemas de software como CUDA para permitir que desenvolvedores programem a GPU diretamente para computação de uso geral.
  • TPU (Tensor Processing Unit): Um Application-Specific Integrated Circuit (ASIC) desenvolvido especificamente para aprendizado de máquina em redes neurais. Embora altamente eficientes para operações específicas de tensores, são menos versáteis que as GPUs para tarefas de computação mais amplas.

Link to this sectionAplicações no Mundo Real#

A implementação de GPUs de alto desempenho impulsionou inovações em diversos setores:

  • Autonomous Vehicles: Carros autônomos precisam processar gigabytes de dados de câmeras, radares e sensores LiDAR a cada segundo. GPUs habilitam real-time inference, permitindo que o computador de bordo do veículo execute modelos de Object Detection que identificam pedestres, placas de trânsito e obstáculos instantaneamente.
  • Medical Image Analysis: Na saúde, GPUs aceleram o processamento de exames de alta resolução, como ressonâncias magnéticas e tomografias. Elas permitem algoritmos sofisticados de Image Segmentation para delinear com precisão tumores ou órgãos, auxiliando radiologistas a fazer diagnósticos mais rápidos e precisos sem depender apenas da inspeção manual.

Link to this sectionTreinando com GPUs#

Ao usar o pacote ultralytics, utilizar uma GPU é simples e altamente recomendado para fluxos de trabalho eficientes. A biblioteca suporta detecção automática de dispositivo, mas os usuários também podem especificar o dispositivo explicitamente.

O exemplo a seguir demonstra como treinar um modelo YOLO26 na primeira GPU disponível:

from ultralytics import YOLO

# Load the YOLO26n model
model = YOLO("yolo26n.pt")

# Train the model on the first available GPU (device=0)
# This significantly accelerates training compared to CPU usage
results = model.train(data="coco8.yaml", epochs=5, imgsz=640, device=0)

Link to this sectionImplantação e Otimização#

Além do treinamento, as GPUs desempenham um papel crucial em Model Deployment. Para maximizar a eficiência durante a inferência, modelos são frequentemente convertidos para formatos otimizados como TensorRT, que reestrutura a rede neural para se alinhar perfeitamente à arquitetura específica da GPU, reduzindo a latência. Para desenvolvedores que não têm acesso a hardware local de ponta, a Ultralytics Platform oferece soluções baseadas em nuvem para gerenciar datasets e treinar modelos em poderosos clusters de GPU remotos. Essa acessibilidade impulsiona a inovação em Edge AI, permitindo que tarefas complexas de Computer Vision (CV) sejam implantadas em dispositivos menores e energeticamente eficientes em campo.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.

Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.

Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.

Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.

Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.

Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.

Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.

Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.

Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.

Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.

Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.

Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.

Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.

Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.

Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.

Sabe mais

Vamos construir o futuro da IA juntos!

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