top of page

Treinamento SkyRL SageMaker HyperPod leva RL multimodal além do notebook

há 53 minutos
14 min de leitura

A Amazon Web Services publicou um caminho de seis GPUs para treinamento SkyRL SageMaker HyperPod, levando o aprendizado por reforço multimodal além de um único notebook experimental. O fluxo de trabalho realiza o pós-treinamento do Qwen3-VL-8B com Group Relative Policy Optimization, ou GRPO, dentro de um cluster Ray. Em seguida, leva o adaptador LoRA resultante para uma implantação de inferência.

Esse escopo cria a verdadeira tensão. O aprendizado por reforço de código aberto dá às equipes controle sobre modelos, recompensas e comportamento de treinamento. Ainda assim, o treinamento multimodal distribuído introduz contêineres, armazenamento, agendadores, mecanismos de inferência, alocação de GPUs, registro de logs e recuperação de falhas. O algoritmo é apenas uma parte do sistema.

A AWS está posicionando o SageMaker HyperPod como a camada operacional sob essa pilha aberta. SkyRL continua sendo o framework de aprendizado por reforço, enquanto Ray coordena o trabalho no cluster. Amazon EKS fornece a orquestração do Kubernetes, e SageMaker Studio torna-se a principal interface de controle.

O resultado compete menos com outro framework isolado do que com uma rota de engenharia conhecida. As equipes podem montar componentes de código aberto diretamente em Kubernetes convencional, ou inserir esses componentes em um ambiente de cluster gerenciado. A AWS quer que a segunda rota preserve a escolha de software e reduza o atrito operacional.

Essa proposta agora tem um caso de teste concreto. O fluxo de trabalho de RL multimodal abrange tarefas de labirinto baseadas em imagens, geração distribuída de rollouts, atualizações de política, monitoramento e serving de adaptadores. Ele oferece um modelo útil, mas não comprova que toda carga de trabalho de produção se torne simples.

A AWS transformou uma pilha de pesquisa em um trabalho de cluster repetível

A mudança importante não é um novo algoritmo de aprendizado por reforço. É uma rota documentada para operar uma pilha aberta existente sobre infraestrutura de GPU gerenciada.

O fluxo de trabalho começa ao empacotar SkyRL e suas dependências em uma imagem de contêiner. Essa etapa fixa o ambiente de execução antes de o trabalho chegar ao cluster. Ela também cria um artefato reutilizável para experimentos repetidos, em vez de reconstruir dependências dentro de cada sessão interativa.

SkyRL é um framework de código aberto para pós-treinamento com aprendizado por reforço. O pós-treinamento altera um modelo pré-treinado usando exemplos específicos da tarefa, preferências ou sinais de recompensa. Neste caso, o alvo é Qwen3-VL-8B, um modelo de visão e linguagem que aceita entradas visuais e textuais.

A tarefa usa labirintos visuais. Um modelo observa o labirinto, raciocina sobre a rota disponível e seleciona seu próximo movimento. Uma função de recompensa pode avaliar o progresso ou a conclusão bem-sucedida sem exigir que um humano avalie cada resposta.

Essa estrutura torna o exemplo mais relevante do que uma demonstração apenas de texto. Rollouts multimodais levam imagens pelo ciclo de geração e pontuação. O sistema de treinamento precisa coordenar entradas visuais, ações geradas, recompensas e atualizações de política sem perder a relação entre elas.

A AWS descreve um RayCluster com um nó principal de CPU e três workers de GPU. Cada worker recebe duas GPUs, totalizando seis GPUs na topologia do exemplo. O nó principal cuida da coordenação, enquanto os workers executam a geração e o treinamento.

A arquitetura coloca shards de política Fully Sharded Data Parallel e mecanismos de rollout vLLM nesses workers. FSDP distribui parâmetros do modelo entre dispositivos, reduzindo a memória mantida por cada processo. vLLM fornece a geração de alto throughput necessária para produzir respostas candidatas durante o aprendizado por reforço.

Um sistema de arquivos Amazon FSx for Lustre fornece armazenamento compartilhado. Isso importa porque os workers distribuídos precisam de acesso consistente a conjuntos de dados, artefatos de modelo, checkpoints e adaptadores de saída. O armazenamento compartilhado também separa estados importantes do ciclo de vida de um pod de treinamento individual.

Os usuários criam o cluster Ray por meio do SageMaker Studio. A interface documentada expõe endpoints remotos para envio de trabalhos e acesso ao dashboard. Quando o cluster atinge o estado de execução, os usuários podem enviar a carga de treinamento sem tratar um kernel de notebook como proprietário do trabalho.

Ray Jobs empacota uma aplicação para execução em um cluster existente. Segundo a interface Ray Jobs, aplicações enviadas podem continuar de forma independente do shell de origem. Essa separação é essencial para cargas de trabalho de GPU de longa duração.

Em seguida, o fluxo de trabalho expõe duas visões do sistema em execução. O Ray Dashboard mostra o estado do trabalho e os recursos dos workers. O Amazon Managed Grafana exibe métricas de CPU, GPU e memória coletadas do cluster.

A etapa final hospeda o adaptador LoRA treinado para inferência. LoRA, ou Low-Rank Adaptation, armazena um conjunto compacto de atualizações de parâmetros aprendidas, em vez de duplicar o modelo base. Portanto, a implantação testa o comportamento treinado sem exigir uma cópia de modelo inteiramente separada.

Esse escopo de ponta a ponta distingue o lançamento de uma receita de treinamento isolada. O exemplo conecta construção de ambiente, criação de cluster, envio de trabalho, observabilidade, armazenamento, pós-treinamento e serving. Essas fronteiras são onde experimentos promissores frequentemente se tornam difíceis de reproduzir.

Por que o treinamento SkyRL SageMaker HyperPod importa agora

O aprendizado por reforço multimodal está deixando de ser um problema de algoritmo para se tornar um problema de coordenação de infraestrutura.

GRPO treina uma política comparando recompensas entre várias saídas geradas para o mesmo prompt. Diferentemente de métodos que dependem de um modelo de valor aprendido separado, GRPO estima vantagens relativas dentro de cada grupo de respostas. Essa escolha pode reduzir uma fonte de sobrecarga de memória e implementação.

A pesquisa original sobre GRPO aplicou o método ao raciocínio matemático. Seu apelo mais amplo vem de tarefas orientadas por recompensa, nas quais as saídas podem ser avaliadas de forma consistente. A navegação visual oferece outro cenário desse tipo, pois o movimento bem-sucedido pode ser verificado no ambiente.

No entanto, remover um modelo de valor não remove a carga de sistemas. Cada atualização ainda depende de rollouts gerados, cálculo de recompensas, inferência de política, computação de gradientes, sincronização e gestão de checkpoints. Entradas multimodais adicionam processamento de imagens e maiores demandas de memória a esse ciclo.

A carga de treinamento também se comporta de forma diferente do fine-tuning supervisionado convencional. O treinamento supervisionado lê um conjunto de dados relativamente estável e calcula atualizações a partir de alvos conhecidos. O aprendizado por reforço online gera repetidamente novas saídas a partir da política que está sendo treinada.

Esse ciclo de feedback pode deixar GPUs esperando caso a geração, a avaliação de recompensas ou a sincronização de pesos fique para trás. Também pode produzir pressão de memória irregular à medida que comprimentos de resposta e entradas de imagem variam. A utilização da infraestrutura torna-se parte da qualidade experimental e do controle de custos.

SkyRL aborda esse problema por meio de uma arquitetura projetada para aprendizado por reforço distribuído. Seu repositório público SkyRL separa as responsabilidades de treinamento, inferência, tratamento de dados e orquestração, enquanto se baseia em componentes comuns de código aberto.

Ray oferece a esses componentes uma camada de agendamento compartilhada. Ele pode alocar workers distribuídos, acompanhar recursos e executar tarefas remotas entre máquinas. KubeRay estende esse modelo ao Kubernetes por meio de recursos personalizados para clusters, trabalhos e serviços.

SageMaker HyperPod fica sob essa pilha como infraestrutura acelerada persistente. A documentação da AWS afirma que o Ray no HyperPod mantém APIs Ray padrão e recursos KubeRay de código aberto. HyperPod adiciona integração com Studio, acesso autenticado ao dashboard, observabilidade, governança de tarefas e recuperação de infraestrutura ao redor deles.

Esse arranjo atende a dois grupos com prioridades distintas. Pesquisadores querem modificar recompensas, lógica de rollout, modelos e código de treinamento. Equipes de plataforma querem imagens controladas, armazenamento compartilhado, políticas de recursos, monitoramento e trabalhos recuperáveis.

Um serviço de treinamento totalmente abstraído pode restringir as opções de experimentação. Um cluster completamente autogerenciado pode expor todas as opções, transferindo o trabalho operacional ao usuário. A AWS apresenta HyperPod como uma camada intermediária entre esses extremos.

A configuração de seis GPUs também torna o exemplo mais fácil de inspecionar conceitualmente. O treinamento de política e a geração de rollouts compartilham a frota de workers, em vez de desaparecerem por trás de uma fronteira de serviço. As equipes podem ver quais componentes usam recursos e onde o congestionamento surge.

Essa visibilidade importa para cargas multimodais porque o tamanho do modelo, por si só, não prevê o gargalo. Resolução de imagem, comprimento do prompt, quantidade de rollouts, tokens gerados, latência de recompensa e frequência de checkpoints podem alterar o comportamento dos recursos.

Qwen3-VL-8B é um modelo prático para esta demonstração porque combina compreensão visual e geração de linguagem em uma faixa de parâmetros acessível. O projeto Qwen3-VL também fornece uma família de modelos aberta que as equipes podem inspecionar e implantar por conta própria.

A escolha reforça a mensagem mais ampla da AWS. Os clientes não precisam de um modelo de propriedade da Amazon nem de um framework fechado de pós-treinamento para usar a camada de cluster gerenciada. Em vez disso, o exemplo combina tecnologia de Qwen, SkyRL, Ray, vLLM, PyTorch, Kubernetes e AWS.

Essa abertura pressiona plataformas de infraestrutura concorrentes. Uma plataforma confiável agora precisa oferecer suporte a mais do que pré-treinamento distribuído e fine-tuning convencional. Ela também precisa lidar com a combinação irregular de geração e otimização presente no aprendizado por reforço moderno.

Ray conecta rollouts, atualizações de política e monitoramento

Ray é o mecanismo que transforma componentes separados de aprendizado por reforço em uma única carga de trabalho agendável, mas as decisões de alocação ainda determinam a eficiência.

Um trabalho SkyRL precisa de pelo menos dois caminhos computacionais exigentes. O caminho de rollout executa inferência de modelo para gerar ações candidatas. O caminho de treinamento avalia recompensas e atualiza a política com base nessas candidatas.

Esses caminhos consomem GPUs de maneiras diferentes. A geração se beneficia de batching, kernels de atenção eficientes e um mecanismo orientado a serving, como vLLM. As atualizações de política dependem de métodos de treinamento distribuído, como FSDP, e exigem sincronização de gradientes.

A arquitetura da AWS coloca ambos os caminhos em três workers de GPU. Cada worker hospeda shards de política ao lado de mecanismos de rollout. A colocação conjunta pode reduzir a necessidade de frotas separadas, mas também torna a memória de GPU e o agendamento mais sensíveis.

Ray fornece uma visão comum desses recursos. O nó principal coordena o cluster, enquanto os workers anunciam CPUs, GPUs e memória disponíveis. A aplicação enviada pode então criar atores ou tarefas que solicitam esses recursos.

KubeRay mapeia esse arranjo para o Kubernetes. Um recurso RayCluster define os grupos de nó principal e workers, enquanto um RayJob pode enviar uma aplicação e gerenciar o ciclo de vida de seu cluster associado. O design RayJob também pode conectar um trabalho a um cluster Ray existente.

A AWS usa o padrão de cluster existente para um fluxo de trabalho interativo. Um usuário cria o cluster no SageMaker Studio e depois envia a aplicação SkyRL. Esse cluster pode sustentar iterações repetidas sem precisar ser recriado a cada alteração de código.

Esse modelo separa a superfície de desenvolvimento da superfície de computação. O Studio pode continuar sendo o lugar onde os usuários inspecionam código e iniciam trabalhos. O cluster Ray assume a execução após o envio, reduzindo a dependência de uma sessão ativa no navegador.

O endpoint remoto é importante aqui. A exposição direta do painel do Ray pode gerar preocupações de autenticação e rede. O HyperPod oferece uma rota autenticada para envio de trabalhos e funções de painel, mantendo o cluster sob controles do EKS.

Quando o treinamento começa, o Ray Dashboard mostra se o trabalho está em execução, falhou ou foi concluído. Ele também expõe a atividade entre os workers. O Grafana adiciona visualizações de séries temporais para utilização de CPU, GPU e memória.

Essas visualizações respondem a perguntas diferentes. Os logs do trabalho ajudam a identificar uma exceção ou uma etapa de treinamento que falhou. As métricas de recursos revelam se as GPUs estão ociosas por falta de trabalho, se a memória está saturada ou se o pré-processamento no lado da CPU se tornou a etapa limitante.

Para equipes de plataforma, é nesse ponto que a integração gerenciada pode economizar tempo. Elas não precisam montar cada painel e caminho de acesso separadamente. Ainda assim, precisam definir alertas, políticas de retenção e respostas operacionais para sua organização.

O limite do contêiner acrescenta outra forma de repetibilidade. Bibliotecas CUDA, versões do PyTorch, vLLM, SkyRL e dependências de modelo precisam permanecer compatíveis. Capturar essa combinação em uma imagem reduz as diferenças entre o desenvolvimento e a execução no cluster.

Isso não elimina a manutenção da imagem. Atualizações de segurança, compatibilidade de drivers, mudanças de framework e conflitos de dependências continuam sendo responsabilidade do operador. Uma imagem de demonstração funcional é um ponto de partida, não um ambiente de produção permanente.

O armazenamento compartilhado FSx for Lustre resolve, da mesma forma, apenas uma camada do problema. Ele fornece aos workers um sistema de arquivos comum de alto desempenho para modelos e checkpoints. As equipes ainda precisam decidir como os artefatos se movem entre S3, armazenamento compartilhado, registros e ambientes de serving.

Essas decisões moldam a reprodutibilidade. Uma execução de treinamento precisa de código rastreável, versões de contêiner, revisões de modelo, revisões de dados, configuração, recompensas, checkpoints e resultados de avaliação. Os painéis mostram o que aconteceu operacionalmente, mas não preservam automaticamente todas as decisões experimentais.

Por isso, as organizações de engenharia precisam de uma trilha de conhecimento paralela. Uma base de conhecimento de engenharia pesquisável pode conectar runbooks, configurações, notas de incidentes e conclusões de avaliações. Esse registro se torna importante quando um adaptador bem-sucedido precisa ser recriado meses depois.

O exemplo da AWS torna o caminho de execução visível o suficiente para sustentar essa disciplina. Ele não afirma que a observabilidade da infraestrutura e a governança de experimentos sejam a mesma coisa. As equipes ainda precisam de ambas.

O Controle Open Source Ainda Traz uma Conta Operacional

A arquitetura reduz a fricção de configuração, mas não comprova treinamento mais rápido, menor custo ou melhor qualidade de modelo em workloads de produção.

A AWS chama o fluxo de trabalho de caminho de aceleração, mas o material disponível não publica uma comparação de desempenho controlada. Não há uma linha de base reportada em relação a Kubernetes autogerenciado, outra plataforma de nuvem ou uma implantação SkyRL em nó único.

Essa distinção importa. Um caminho mais curto entre o código-fonte e um trabalho monitorado pode acelerar o trabalho de engenharia. Isso não aumenta necessariamente os tokens por segundo nem reduz a computação necessária para um objetivo de treinamento.

O resultado do labirinto confirma que o pipeline pode produzir um adaptador e executá-lo por inferência. Ele não estabelece melhorias amplas em raciocínio visual. A conclusão de um labirinto é uma tarefa limitada com uma recompensa verificável, diferente de muitos cenários empresariais reais.

O design da recompensa apresenta o primeiro grande risco. Um modelo otimiza o sinal que recebe, inclusive lacunas e atalhos dentro desse sinal. O sucesso em uma pontuação automatizada pode divergir do comportamento que os usuários realmente desejam.

Tarefas visuais acrescentam mais ambiguidade. Um modelo pode explorar layouts repetidos, artefatos de imagem, regularidades de prompts ou o comportamento do avaliador. As equipes precisam de ambientes de validação separados e testes adversariais antes de tratar recompensas mais fortes como progresso mais amplo de raciocínio.

O segundo risco envolve a estabilidade do treinamento. O GRPO compara várias respostas dentro de um grupo de prompts, o que torna a composição do grupo importante. Recompensas esparsas ou quase idênticas podem produzir sinais de aprendizado fracos. Uma escala inadequada de recompensas também pode desestabilizar as atualizações.

O terceiro risco é a eficiência da infraestrutura. Colocar processos vLLM e FSDP no mesmo ambiente pode melhorar o uso das GPUs quando suas demandas se complementam. Também pode gerar contenção quando ambos exigem memória ou computação ao mesmo tempo.

Um exemplo com seis GPUs não revela como esse equilíbrio muda em maior escala. Mais workers introduzem domínios adicionais de comunicação, agendamento, checkpoints e falhas. Escalar uma topologia não equivale a duplicá-la.

A recuperação de falhas também precisa de testes no nível do workload. O HyperPod fornece recursos de integridade da infraestrutura, enquanto Ray e Kubernetes gerenciam processos da aplicação. O código de treinamento ainda precisa salvar estado suficiente e retomar sem corromper o progresso da otimização.

Um trabalho reiniciado poderia recarregar os pesos do modelo, mas perder o estado de rollout, o estado do otimizador, seeds aleatórias ou a posição do sampler. Cada elemento ausente pode alterar a continuação. Portanto, alegações de recuperação devem ser validadas com a configuração específica do SkyRL.

A segurança introduz outro conjunto de requisitos. Painéis remotos e endpoints de envio de trabalhos precisam de controles rigorosos de identidade. Imagens de contêiner, artefatos de modelo, conjuntos de dados e adaptadores de saída precisam de políticas de acesso adequadas à sua sensibilidade.

A composição open source aumenta a flexibilidade, mas também amplia a superfície de dependências. SkyRL, Ray, KubeRay, vLLM, PyTorch, CUDA, complementos do EKS e integrações da AWS evoluem de forma independente. A compatibilidade entre versões pode se tornar uma tarefa recorrente da plataforma.

A etapa de serving com LoRA traz sua própria carga de qualificação. Um adaptador compacto reduz o armazenamento e a sobrecarga de implantação, mas ainda altera o comportamento do modelo. As equipes precisam verificar se o adaptador correto é carregado com a revisão exata do modelo-base.

Os testes de inferência também devem se estender além do ambiente de treinamento. O adaptador precisa ser avaliado com formatos de imagem, prompts, simultaneidade e restrições de latência realistas. Uma solicitação bem-sucedida em um notebook diz pouco sobre o comportamento sustentado do serviço.

Nenhuma dessas limitações invalida o fluxo de trabalho. Elas definem seu papel adequado. Trata-se de uma implementação de referência que comprime muitas escolhas de integração em uma rota inspecionável.

O maior valor pode vir da redução do tempo necessário para executar um primeiro experimento sério. As equipes podem então dedicar mais esforço a recompensas, avaliações e comportamento do modelo. Essa mudança só funciona se a complexidade da plataforma permanecer controlada durante execuções repetidas.

A principal troca permanece clara. O HyperPod adiciona integração gerenciada, enquanto o SkyRL preserva o acesso à pilha de treinamento. Os clientes ganham controle, mas também mantêm a responsabilidade pelas escolhas que esse controle torna possíveis.

Três Sinais Mostrarão se o Padrão se Sustenta

O próximo teste é a repetibilidade entre workloads, escalas e ambientes de implantação, não a conclusão de uma única demonstração de labirinto.

O primeiro sinal são workloads multimodais adicionais com protocolos de avaliação publicados. A navegação visual é útil porque as recompensas são fáceis de verificar. Compreensão de documentos, controle de interfaces, raciocínio espacial e tarefas de vídeo testariam padrões diferentes de dados e rollouts.

As evidências se tornam mais fortes quando esses exemplos incluem avaliações separadas do treinamento. A recompensa de treinamento, por si só, não consegue separar uma melhoria genuína de sobreajuste à recompensa. Os resultados devem comparar o modelo-base, o adaptador treinado e alternativas supervisionadas relevantes.

Essas comparações fortaleceriam o argumento de que o treinamento SkyRL SageMaker HyperPod melhora mais do que a conveniência de implantação. Resultados fracos ou inconsistentes mostrariam que a maturidade da infraestrutura não pode compensar recompensas inadequadas.

O segundo sinal é evidência de escalabilidade além da topologia de referência de seis GPUs. As equipes precisam de dados de utilização, throughput, recuperação e comportamento de checkpoints em grupos maiores de workers. Também precisam de orientação para separar ou alocar conjuntamente os recursos de rollout e treinamento.

Um relatório de escala convincente descreveria o gargalo antes e depois da expansão. Ele identificaria se geração, otimização de política, rede, armazenamento ou processamento de recompensas limita a execução.

O resultado poderia reforçar o argumento da AWS em favor de clusters gerenciados. Escalabilidade e recuperação previsíveis mostrariam que o plano de controle integrado absorve a complexidade operacional. Ajustes manuais em cada escala enfraqueceriam essa mensagem.

O terceiro sinal é um caminho repetível para promoção de adaptadores. O treinamento não pode permanecer isolado da avaliação de modelos, controles de registro, serving em etapas, reversão e monitoramento de produção. O artefato LoRA precisa passar por essas etapas com linhagem rastreável.

Os recursos de inferência do HyperPod oferecem um destino lógico, especialmente para equipes que já operam serviços de modelos baseados em EKS. Outros sistemas de serving devem continuar viáveis porque o adaptador e o modelo-base vêm de componentes abertos.

A portabilidade será uma medida decisiva da abertura da arquitetura. Os usuários devem conseguir reproduzir o comportamento do modelo fora do cluster de treinamento. Suposições ocultas sobre caminhos, versões ou componentes de runtime específicos da AWS limitariam esse valor.

Para desenvolvedores, a questão imediata é prática. Esta referência pode reduzir o tempo entre uma ideia de função de recompensa e uma execução de treinamento monitorada e reproduzível? A resposta depende das competências existentes em Kubernetes, da infraestrutura AWS e da maturidade de avaliação.

Compradores empresariais devem fazer uma pergunta diferente. A camada gerenciada reduz o risco operacional sem obscurecer o comportamento do modelo ou prender os artefatos a uma única rota de serving? O uso documentado de interfaces padrão do Ray e do KubeRay sustenta esse argumento, mas evidências de produção continuam necessárias.

Trabalhadores do conhecimento e usuários gerais de IA não interagirão diretamente com o HyperPod. Eles sentirão seus efeitos quando as equipes adaptarem modelos visuais a fluxos de trabalho especializados. Essas aplicações podem incluir inspeção de documentos, imagens industriais, navegação de interfaces e tomada estruturada de decisões visuais.

O treinamento SkyRL SageMaker HyperPod importa, portanto, como um sinal de infraestrutura, não simplesmente como um tutorial de labirinto. O aprendizado por reforço multimodal aberto está se tornando mais fácil de operar em ambientes de nuvem gerenciados. O trabalho difícil agora se desloca para a qualidade das recompensas, a integridade das avaliações e a implantação repetível.

As equipes que consideram essa pilha devem começar com uma tarefa limitada e uma recompensa que possam auditar. Devem registrar um benchmark do modelo-base antes do treinamento e preservar todas as configurações necessárias para reprodução. Também devem testar o serving do adaptador fora da sessão de treinamento bem-sucedida.

A evidência decisiva virá de execuções repetidas, não de uma única tela de conclusão. Se sua equipe conseguir reproduzir ganhos, recuperar falhas e promover o adaptador com segurança, a arquitetura terá conquistado um workload maior.

 
 

Comece grátis

Um assistente de IA local-first com gestão de conhecimento pessoal

Para oferecer uma experiência de IA melhor,

atualmente, o remio é compatível apenas com Windows 10+ (x64) e M-Chip Macs.

Seu parceiro de IA no trabalho
Faça mais com o remio

Planeje. Crie. Entregue.
Tudo em um só lugar.

bottom of page