Voltar
⚙️CEVIU IA

AI21 revoluciona gestão de GPUs com Kueue e acelera cargas de trabalho em 83%

Aprofundamento CEVIU

Aprofundamento

A gestão eficiente de recursos computacionais é um gargalo para o avanço da Inteligência Artificial, especialmente com a alta demanda por unidades de processamento gráfico (GPUs). A AI21, empresa de IA generativa, detalhou como superou esse desafio ao adotar o Kueue, um sistema de filas e agendamento nativo do Kubernetes.

Desenvolvido pelo grupo `kubernetes-sigs` (responsável por projetos que estendem o Kubernetes), o Kueue atua como um gerenciador de filas para cargas de trabalho de IA e Machine Learning. Ele decide quando um trabalho pode ser admitido, priorizado e, se necessário, preempcionado. Para a AI21, que opera uma frota de 10.000 GPUs em um cluster compartilhado do Google Cloud, a solução otimizou o uso dos recursos, substituindo a negociação manual por canais de mensagem por um sistema automatizado que garante justiça e eficiência no uso das GPUs.

O que mudou

A implementação do Kueue pela AI21 mostra uma evolução notável na gestão de GPUs. Inicialmente, a empresa usava um sistema v0.10 baseado em cotas e preempção, mas enfrentava desafios de justiça e fragmentação de recursos. O feedback da AI21 foi crucial para o projeto Kueue, levando à incorporação de duas funcionalidades essenciais: o Admission Fair Sharing (AFS) e o Topology Aware Scheduling (TAS).

Com o AFS, o Kueue passou a reequilibrar a ordem das filas com base no histórico de uso de chips por equipe, não apenas por prioridade ou timestamp. O TAS resolveu o problema da fragmentação, garantindo que os pods só fossem admitidos se houvesse um nó com capacidade física suficiente para eles. Essas melhorias levaram à versão v0.15 da implementação interna da AI21, automatizando a alocação e otimizando a utilização das GPUs de maneira sem precedentes.

Por que isso importa

A experiência da AI21 demonstra a importância da infraestrutura robusta para acelerar o desenvolvimento de IA. O uso de ferramentas como o Kueue reduz drasticamente o tempo de espera para cargas de trabalho críticas, como a AI21 obteve uma redução de 83%. Isso significa ciclos de pesquisa mais rápidos, menor tempo de inatividade para os engenheiros e um retorno sobre o investimento (ROI) significativamente maior em frotas de GPU, que são caras.

A automação da gestão de recursos libera equipes de pesquisa e desenvolvimento de tarefas operacionais, permitindo que se concentrem na inovação e na criação de modelos de IA mais sofisticados. A colaboração entre usuários e desenvolvedores de projetos open-source, como o Kueue, também garante que a ferramenta evolua para atender às necessidades reais do mercado.

Repositório oficial: kubernetes-sigs/kueue

Linha do tempo

  1. AI21 detalha como Kueue acelerou suas cargas de trabalho de IA em 83%

Perguntas frequentes

O que é Kueue e para que serve?

Kueue é um sistema de filas e agendamento nativo do Kubernetes, desenvolvido pelo grupo `kubernetes-sigs`. Ele serve para gerenciar e otimizar a alocação de recursos, como GPUs, para cargas de trabalho de IA e Machine Learning, garantindo que os trabalhos sejam admitidos, priorizados e preempcionados de forma eficiente e justa.

Como a AI21 usou o Kueue para melhorar sua infraestrutura de GPUs?

A AI21 implementou o Kueue para automatizar a gestão de sua frota de 10.000 GPUs no Google Cloud. Isso eliminou a necessidade de negociações manuais e introduziu lógicas de priorização, justiça no compartilhamento e prevenção de fragmentação, resultando em uma redução de 83% no tempo de início de cargas de trabalho de alta prioridade.

Quais são as funcionalidades Admission Fair Sharing (AFS) e Topology Aware Scheduling (TAS) no Kueue?

O Admission Fair Sharing (AFS) ajusta a ordem de admissão de trabalhos nas filas com base no histórico de uso de recursos por equipe, promovendo um uso mais justo. O Topology Aware Scheduling (TAS) permite que o Kueue leve em conta a topologia do cluster, evitando que trabalhos sejam admitidos se não houver um único nó com recursos físicos suficientes, prevenindo a fragmentação.

Qual o impacto da colaboração da AI21 no desenvolvimento do Kueue?

A experiência da AI21 no uso do Kueue em produção gerou um ciclo de feedback valioso para os desenvolvedores do projeto. As necessidades reais da empresa impulsionaram a criação e aprimoramento de funcionalidades cruciais como o Admission Fair Sharing (AFS) e o Topology Aware Scheduling (TAS), tornando o Kueue mais robusto e eficaz para todos os usuários.

Fontes

Avalie este artigo:
Categoria
CEVIU IA
Publicado
05 de outubro de 2026
Editoria
CEVIU IA

Quer receber mais sobre CEVIU IA?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser