Inteligência artificial, sem ruído.
Open Source3 min

PyTorch 2.14 chega com novo motor de GPU, tolerância a falhas e aceleração para Apple Silicon

Nova versão do framework traz NVGEMM, backend nccl2, tolerância a falhas nativa e álgebra linear para Apple Silicon.

PyTorch 2.14 chega com novo motor de GPU, tolerância a falhas e aceleração para Apple Silicon

O ecossistema de deep learning ganhou uma atualização importante nesta semana: o PyTorch 2.14, nova versão do framework open-source mantido pela comunidade e pela Meta, chegou com melhorias significativas em desempenho de GPU, confiabilidade de treinamento distribuído e suporte a hardware. A versão reúne 2.995 commits de 487 colaboradores desde a 2.13, e reforça a trajetória do PyTorch de framework de pesquisa para uma plataforma unificada de produção.

Um novo motor de álgebra linear para GPUs

O destaque da versão é o NVGEMM, um backend de operações de matrizes que amadurece o caminho CuTeDSL introduzido na 2.13. Ele traz fusão de epílogo, suporte a formatos de baixa precisão (como o NVFP4) e kernels CUTLASS gerados automaticamente, com autotuning ao lado do Triton e do ATen. Na prática, o PyTorch passa a selecionar automaticamente o kernel mais rápido para cada operação de matriz — o que reduz o consumo de memória durante treino e inferência sem exigir mudanças no código do usuário.

Tolerância a falhas vira conceito de primeira classe

Para times que treinam modelos em dezenas ou centenas de máquinas, a versão incorpora o backend nccl2 de comunicação distribuída — portado do projeto torchcomms — com comunicadores não bloqueantes. A tolerância a falhas deixa de ser um detalhe de backend e passa a ser tratada de forma nativa, com reconfiguração de grupos de processos em tempo de execução, janelas de memória unilaterais (RMA) e um Flight Recorder que funciona com qualquer backend, não apenas NCCL. Isso permite que jobs de treinamento se recuperem da falha de um nó sem recomeçar do zero.

Aceleração nativa para Apple Silicon

Quem usa Macs com chip M-series ganha álgebra linear nativa — SVD, eigh, QR e Cholesky — além de uma ampla migração de operadores do MPSGraph para kernels Metal escritos à mão. A versão também corrige um gargalo conhecido na decodificação autorregressiva: a rota de F.linear para tensores de sequência única, que antes caía em um caminho até 8,5x mais lento, agora usa kernels GEMV dedicados.

Novidades no compilador e no controle de fluxo

O torch.switch generaliza o torch.cond para ramificações de múltiplas vias, e o torch.while_loop agora pode ser capturado em um CUDA graph. O novo decorador @dynamic_spec declara de forma limpa quais dimensões de tensor podem variar em tempo de execução, unificando torch.compile, torch.export e make_fx. O Inductor ainda passa a habilitar por padrão a sobreposição de computação e comunicação, melhorando a utilização da GPU em treinos distribuídos.

Por que isso importa agora

O suporte de plataforma se expande para AMD ROCm 7.14, Intel XPU (com captura nativa de grafos) e a arquitetura de próxima geração da NVIDIA, a Rubin. Para empresas brasileiras que treinam ou servem modelos próprios, a combinação de kernels mais rápidos, tolerância a falhas e melhores rotas de inferência em hardware Apple reduz custo e risco sem exigir reescrita de código. A equipe do PyTorch realizará um webinar de perguntas e respostas em 17 de setembro de 2026, e a PyTorch Conference North America acontece em 20 e 21 de outubro, em San Jose.


Descubra mais sobre noticiAI

Assine para receber nossas notícias mais recentes por e-mail.

R
Sobre o autorRedação Noticiai

Equipe editorial dedicada a explicar inteligência artificial com clareza, independência e contexto.