Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Ring Attention

Explora como a Ring Attention permite escalar Transformers para comprimentos de sequência infinitos. Aprende como esta técnica melhora LLMs e Vision Transformers em tarefas com grandes volumes de dados.

Ring Attention é uma técnica avançada de aprendizagem automática (ML) concebida para expandir a janela de contexto das arquiteturas Transformer para comprimentos de sequência virtualmente infinitos. Ao distribuir o complexo cálculo de atenção por um cluster de GPUs ligadas numa topologia em anel, sobrepõe eficazmente a comunicação ao cálculo. Este avanço arquitetónico permite que Grandes modelos de linguagem (LLMs) e Transformadores de visão (ViT) processem entradas massivas — como livros inteiros ou horas de vídeo contínuo — que excedem em muito a capacidade de memória de qualquer dispositivo de hardware individual.

Superar a barreira da janela de contexto#

Nos mecanismos padrão de autoatenção, o consumo de memória aumenta quadraticamente com o comprimento da sequência de entrada. Isto cria um grave estrangulamento para modelos de aprendizagem profunda (DL) que tentam analisar dados de formato longo. Para saberes mais sobre como a comunidade de IA aborda este desafio, podes consultar o trabalho da Berkeley AI Research sobre modelos com contexto amplo.

Ring Attention resolve este estrangulamento quadrático dividindo as consultas, chaves e valores em blocos mais pequenos. Cada GPU na rede distribuída calcula um bloco e, em seguida, passa as chaves e os valores para o dispositivo vizinho no anel. Esta transferência cíclica continua até que todo o mecanismo de atenção seja calculado. A utilização de ferramentas como o pacote de comunicação distribuída do PyTorch permite aos programadores criar estes sofisticados pipelines de treino com vários dispositivos.

Ring Attention vs. Flash Attention#

Embora ambas as técnicas otimizem a memória, operam a níveis diferentes. Flash Attention é um algoritmo consciente do hardware que minimiza as dispendiosas leituras e escritas de memória na SRAM de uma única GPU. Em contrapartida, Ring Attention é um algoritmo distribuído focado em escalar o cálculo por várias GPUs. Nos fluxos de trabalho de IA generativa de última geração, estas duas técnicas são frequentemente combinadas para alcançar eficiência de hardware localizada e escalabilidade massiva entre vários dispositivos, conforme detalhado no artigo de investigação original sobre Ring Attention no arXiv.

Aplicações no mundo real#

A capacidade de processar milhões de tokens em simultâneo desbloqueia capacidades poderosas na IA moderna:

  1. Análise abrangente de documentos e bases de código: Ring Attention permite que os modelos processem milhões de linhas de código ou conjuntos complexos de legislação num único prompt. Isto melhora significativamente os sistemas baseados em Geração aumentada por recuperação (RAG), permitindo-lhes sintetizar o contexto sem truncar informações essenciais. Este conceito é fundamental para modelos com contexto massivo, como a arquitetura Gemini da Google.

  2. Compreensão de vídeo alargada: Em visão computacional (CV), o processamento de sequências de vídeo de alta resolução geralmente exige uma redução agressiva da resolução. Ring Attention permite que os modelos analisem transmissões de vídeo não comprimidas com duração de horas. Isto melhora o reconhecimento de ações e o rastreamento contínuo de objetos em sistemas de segurança e condução autónoma, mantendo a consciência temporal durante longos períodos.

Processamento de sequências visuais#

Embora os modelos de atenção distribuída massiva lidem com contextos infinitos, as aplicações práticas com foco na periferia exigem arquiteturas altamente otimizadas. Para inferência em tempo real e processamento de sequências visuais, o Ultralytics YOLO26 oferece um desempenho líder no setor sem a sobrecarga computacional extrema dos transformers baseados exclusivamente em atenção.

from ultralytics import YOLO

# Load the recommended YOLO26 model for high-speed object tracking
model = YOLO("yolo26n.pt")

# Perform robust multi-object tracking on a long video sequence
results = model.track(source="long_surveillance_feed.mp4", stream=True)

# Iterate through the stream to process temporal tracking data
for frame_result in results:
    print(f"Tracked {len(frame_result.boxes)} objects in current frame.")

Ao criar e escalar estas soluções complexas de deteção de objetos e segmentação de imagens, a gestão da orquestração do hardware é fundamental. A Ultralytics Platform simplifica totalmente este processo, oferecendo ferramentas para treino na cloud contínuo, anotação automatizada de conjuntos de dados e implementação de modelos com um clique em vários ambientes de hardware. A utilização destas plataformas garante que as técnicas de escalabilidade de ponta passam de forma fluida da investigação para pipelines de IA escaláveis e prontos para produção.

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