# PyTorch 2.15 torna padrão seu backend NCCL reescrito

> A versão traz diagnósticos de travamentos no treinamento distribuído e atualizações para hardware da Apple, AMD, Intel e NVIDIA.

Oossa · 2026-10-28 · https://oossa.com/pt/pytorch-2-15-makes-its-rewritten-nccl-backend-the-default

O PyTorch lançou a versão 2.15 e tornou padrão seu backend NCCL reescrito para tarefas que usam o NCCL, sistema de comunicação que coordena GPUs da NVIDIA. Se um grupo de GPUs travar durante o treinamento, um novo gravador de eventos pode salvar o que cada rank estava fazendo, ajudando as equipes a investigar a falha.

A versão também adiciona transferências de dados unidirecionais por meio de um backend NIXL e dá aos desenvolvedores mais controle sobre memória e comunicação no treinamento distribuído. Outras novidades incluem kernels de inferência mais rápidos para Apple Silicon, CUDA 13.2 como versão padrão do wheel e suporte ao Python 3.15 no torch.compile.

## Os fatos

- O PyTorch 2.15 inclui 3.117 commits de 583 colaboradores desde a versão 2.14.
- É possível reverter o backend NCCL reescrito usando TORCH_DIST_USE_NCCL2=0 ou o nome de backend nccl-legacy.

## Por que importa

Equipes que treinam modelos em várias GPUs NVIDIA passam a contar com registros de diagnóstico quando a comunicação trava, embora as notas da versão não quantifiquem quanto isso pode reduzir o tempo de recuperação.

## Fontes e referências

1. [PyTorch 2.15 Release Blog](https://pytorch.org/blog/pytorch-2-15-release-blog/) – PyTorch

Última atualização: 2026-10-28
