Oossa

PyTorch 2.15 macht das überarbeitete NCCL-Backend zum Standard

Das Release ergänzt Diagnosen bei Hängern im verteilten Training und bringt Updates für Apple-, AMD-, Intel- und NVIDIA-Hardware.

KurzmeldungVon Von Oossa veröffentlicht: 1 Min. Lesezeit

PyTorch ist in Version 2.15 erschienen. Für Jobs, die NCCL verwenden – das Kommunikationssystem zur Koordination von NVIDIA-GPUs –, ist nun das überarbeitete NCCL-Backend standardmäßig aktiviert. Wenn eine Gruppe von GPUs während des Trainings hängt, kann ein neuer Flight Recorder festhalten, womit jeder Rank gerade beschäftigt war. Das hilft Teams, den Fehler zu untersuchen.

Das Release ermöglicht über ein NIXL-Backend außerdem einseitige Datenübertragungen und gibt Entwicklern mehr Kontrolle über Speicher und Kommunikation beim verteilten Training. Weitere Neuerungen sind schnellere Inferenz-Kernels für Apple Silicon, CUDA 13.2 als Standard für Wheels und die Unterstützung von Python 3.15 in torch.compile.

Warum es wichtig ist

Teams, die Modelle über NVIDIA-GPUs hinweg trainieren, erhalten Diagnoseaufzeichnungen, wenn die Kommunikation hängt. Die Release Notes beziffern jedoch nicht, wie stark sich dadurch die Wiederherstellungszeit verkürzt.

War dieser Artikel hilfreich?
Teilen

Als Nächstes lesen

Oossa · Newsletter

Die KI-Woche, erklärt

Jeden Montag: die Nachrichten, die man kennen sollte – verständlich. Kostenlos, kein Spam.