# PyTorch 2.15 rende predefinito il nuovo backend NCCL

> La release introduce strumenti per diagnosticare i blocchi nell’addestramento distribuito e aggiornamenti per hardware Apple, AMD, Intel e NVIDIA.

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

PyTorch ha rilasciato la versione 2.15, impostando come predefinito il backend NCCL riscritto per i processi che usano NCCL, il sistema di comunicazione che coordina le GPU NVIDIA. Se un gruppo di GPU si blocca durante l’addestramento, un nuovo flight recorder può registrare le operazioni in corso su ciascun rank, aiutando i team a indagare sul problema.

La release introduce anche trasferimenti di dati unidirezionali tramite un backend NIXL e offre agli sviluppatori un maggiore controllo sulla memoria e sulle comunicazioni nell’addestramento distribuito. Tra le altre novità ci sono kernel di inferenza più veloci per Apple Silicon, CUDA 13.2 come versione predefinita dei pacchetti wheel e il supporto a Python 3.15 in torch.compile.

## I fatti

- PyTorch 2.15 include 3.117 commit realizzati da 583 collaboratori dalla versione 2.14.
- È possibile ripristinare il vecchio backend NCCL riscritto impostando TORCH_DIST_USE_NCCL2=0 o specificando il nome del backend nccl-legacy.

## Perché conta

I team che addestrano modelli su più GPU NVIDIA possono contare su registrazioni diagnostiche in caso di blocchi nelle comunicazioni, anche se le note di rilascio non quantificano quanto possano ridurre i tempi di ripristino.

## Fonti e riferimenti

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

Ultimo aggiornamento: 2026-10-28
