YOLO Vision 2026:
Voltar para o Glossário da Ultralytics

TPU (Tensor Processing Unit)

Explora como os Tensor Processing Units (TPUs) aceleram o machine learning. Aprende a otimizar o Ultralytics YOLO26 para Edge TPUs e treino na cloud para velocidade máxima.

Uma Unidade de Processamento Tensorial (TPU) é um circuito integrado de aplicação específica (ASIC) projetado pela Google especificamente para acelerar cargas de trabalho de machine learning (ML). Ao contrário de processadores de uso geral que lidam com uma ampla gama de tarefas de computação, as TPUs são projetadas desde o início para otimizar as operações matriciais massivas fundamentais para neural networks. Esse foco específico permite que alcancem uma taxa de transferência e eficiência energética excepcionalmente altas, tornando-as um pilar da infraestrutura moderna de artificial intelligence (AI), particularmente dentro do Google Cloud ecosystem. Elas desempenham um papel vital na redução do tempo necessário tanto para treinar modelos complexos quanto para executar real-time inference em escala.

Arquitetura e Funcionalidade#

A arquitetura de uma TPU difere significativamente dos processadores tradicionais. Enquanto uma CPU (Central Processing Unit) padrão se destaca em tarefas sequenciais e lógica complexa, e uma GPU (Graphics Processing Unit) usa núcleos paralelos para gráficos e computação geral, uma TPU utiliza uma systolic array architecture. Esse design permite que os dados fluam através de milhares de multiplicadores simultaneamente sem acessar a memória para cada operação. Ao maximizar a densidade computacional e minimizar a latência, as TPUs são unicamente adequadas para a álgebra linear pesada encontrada em aplicativos de deep learning (DL).

Este hardware especializado é altamente otimizado para frameworks como TensorFlow e cada vez mais suportado por PyTorch, permitindo que os desenvolvedores treinem foundation models massivos ou implantem soluções de borda eficientes sem reescrever completamente suas bases de código.

Diferenciando Unidades de Processamento#

Compreender o cenário de hardware é crítico para otimizar machine learning operations (MLOps).

  • CPU: O "cérebro" de uso geral de um computador, ideal para processamento sequencial, pré-processamento de dados e manipulação de lógica complexa. É frequentemente usado para pipelines de data augmentation, mas é mais lento para matemática de matrizes pesada.
  • GPU: Originalmente construídas para renderização de imagem, as GPUs são o padrão da indústria para model training devido à sua versatilidade e paralelismo massivo. Elas são excelentes para treinar modelos flexíveis como Ultralytics YOLO26.
  • TPU: Um acelerador construído para um propósito específico que troca flexibilidade por velocidade pura em operações tensoriais. Ele é projetado para maximizar FLOPS (floating-point operations per second) especificamente para cálculos de redes neurais, fornecendo frequentemente desempenho por watt superior para cargas de trabalho específicas em grande escala.

Aplicações no Mundo Real#

As TPUs são implantadas em vários ambientes, desde clusters de nuvem massivos até pequenos dispositivos de edge.

  1. Treinamento de Grandes Modelos de Linguagem: A Google utiliza vastos clusters interconectados, conhecidos como TPU Pods, para treinar imensos large language models (LLMs) como PaLM e Gemini. Esses sistemas podem processar petabytes de training data em uma fração do tempo que o hardware tradicional levaria, acelerando avanços em generative AI.

  2. Edge AI e IoT: O Coral Edge TPU traz essa aceleração para dispositivos de baixo consumo de energia. Ele permite aplicações eficientes de computer vision (CV), como a execução de object detection em uma linha de fabricação para identificar defeitos localmente. Isso permite a tomada de decisões imediata sem depender de conectividade em nuvem, preservando largura de banda e privacidade.

Usando TPUs com Ultralytics#

Os desenvolvedores podem aproveitar a aceleração de TPU para modelos Ultralytics, particularmente ao usar a Ultralytics Platform para treinamento em nuvem ou exportação de modelos para implantação na borda. O Edge TPU, por exemplo, exige que os modelos sejam quantizados e compilados especificamente para sua arquitetura.

O exemplo a seguir demonstra como exportar um modelo Ultralytics YOLO26 para o formato TFLite, que é uma etapa pré-requisito antes da compilação para um 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)

Uma vez exportado, o modelo pode ser compilado adicionalmente para o Edge TPU usando o Edge TPU Compiler, permitindo que ele seja executado eficientemente em dispositivos como o Raspberry Pi com um Acelerador USB Coral. Para mais detalhes sobre implantação, explorar a documentação de TFLite integration pode ser muito útil.

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