# PyTorch 2.15 establece como predeterminado su nuevo backend NCCL

> La versión incorpora diagnósticos de bloqueos en el entrenamiento distribuido y actualizaciones para hardware de Apple, AMD, Intel y NVIDIA.

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

PyTorch lanzó la versión 2.15 y estableció como predeterminado su backend NCCL reescrito para los trabajos que usan NCCL, el sistema de comunicación que coordina las GPU de NVIDIA. Si un grupo de GPU se bloquea durante el entrenamiento, un nuevo registrador de eventos puede guardar qué estaba haciendo cada rango y ayudar a los equipos a investigar el fallo.

La versión también incorpora transferencias de datos unidireccionales mediante un backend NIXL y ofrece a los desarrolladores más control sobre la memoria y la comunicación en el entrenamiento distribuido. Otras novedades incluyen kernels de inferencia más rápidos para Apple Silicon, CUDA 13.2 como versión predeterminada de los paquetes wheel y compatibilidad con Python 3.15 en torch.compile.

## Los hechos

- PyTorch 2.15 incluye 3.117 commits de 583 colaboradores desde la versión 2.14.
- Los usuarios pueden volver al backend NCCL reescrito con TORCH_DIST_USE_NCCL2=0 o con el nombre de backend nccl-legacy.

## Por qué importa

Los equipos que entrenan modelos con varias GPU NVIDIA obtienen registros de diagnóstico cuando se bloquea la comunicación, aunque las notas de la versión no cuantifican cuánto puede reducir esto el tiempo de recuperación.

## Fuentes y referencias

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

Última actualización: 2026-10-28
