slime - GLM RL Training Framework

slime - GLM RL Training Framework

3.0

slime é o framework open-source da THUDM para aprendizado por reforço em LLMs, com suporte a GLM-4.5 e GLM-5.2. Integra Megatron e SGLang para Agentic RL.

Última Atualização 10 de nov. de 2026
slime - GLM RL Training Framework captura de tela

Introdução

slime é um framework open-source de aprendizado por reforço para pós-treinamento de LLMs desenvolvido pela equipe THUDM da Zhipu AI. Ele serve como infraestrutura de treinamento RL por trás da família de modelos GLM, do GLM-4.5 ao GLM-5.2. Em sua essência, o slime conecta de forma integrada o motor de treinamento Megatron ao framework de inferência SGLang, de modo que treinamento, inferência, geração de dados, cálculo de recompensas e interação com o ambiente compartilham um único pipeline unificado. A filosofia central do slime é evitar transformar o sistema em uma pilha pesada de treinadores, serviços de inferência e frameworks de agentes separados — em vez disso, todos os componentes colaboram por meio de um caminho unificado de treinamento/inferência/buffer de dados, mantendo o sistema simples e escalável.

Principais Recursos

  • Validado em modelos de fronteira: o slime é o framework de treinamento RL por trás de modelos de nível SOTA, incluindo GLM-5.2, GLM-5.1, GLM-5, GLM-4.7, GLM-4.6 e GLM-4.5, totalmente verificado em ciclos completos de treinamento.
  • Integração nativa Megatron + SGLang: os parâmetros do Megatron são repassados diretamente, enquanto os parâmetros do SGLang são expostos com o prefixo --sglang-, de modo que otimizações upstream de treinamento e inferência não exigem camadas extras de wrapper.
  • Treinamento BF16 + inferência FP8: modelos MoE de grande escala usam treinamento Megatron BF16 combinado com inferência SGLang FP8, com suporte a FP8 KV Cache para aumentar a capacidade efetiva de cache.
  • Fluxos de trabalho de agentes como geração de dados: chamadas de ferramentas, interação com sandbox, recompensas por verificadores e loops multi-agentes podem todos ser conectados ao mesmo pipeline de treinamento.
  • Agentic RL flexível: suporta treinamento de aprendizado por reforço agêntico, geração de código com recompensas por verificadores e cenários de raciocínio em cadeias longas.

Destaques

  • Preços: não estão publicamente listados nas páginas que analisamos; consulte o site oficial para conhecer os planos atuais.
  • Plano gratuito: o slime é um framework open-source; o código está disponível no GitHub e pode ser auto-hospedado sem custo de licença.
  • Opções de instalação: é possível usar uma imagem Docker pré-preparada (com Megatron, SGLang e patches do slime) ou uma compilação via conda a partir do código-fonte; são necessários hosts GPU Linux x86_64 com drivers NVIDIA.
  • Requisitos de hardware: a imagem recomendada é voltada para GPUs Hopper / Blackwell com CUDA 13.0, portanto os usuários devem planejar seu próprio poder computacional de GPU em vez de taxas de framework.
  • Disponibilidade de plataforma: roda como uma pilha de treinamento auto-hospedada que conecta Megatron ao SGLang; projetos complementares (straw, sunabako) estendem o manuseio de dados de rollout e sandboxes de agentes Linux.

Para Quem É

O slime foi construído para pós-treinamento de LLMs — aplicando treinamento de alinhamento por RL a modelos pré-treinados. Também é ideal para pesquisa em Agentic RL, na qual desenvolvedores exploram aprendizado por reforço para chamadas de ferramentas e raciocínio em múltiplas etapas. Além disso, ele suporta fluxos de trabalho de ajuste fino e compressão de modelos ao aproveitar a combinação de inferência FP8 e treinamento BF16 para reduzir os requisitos de recursos.