- Published on
2026년 7월 8일 릴리스된 PyTorch 2.13의 하이라이트 가운데 가장 구조적인 변화는 torchcomms — PyTorch Distributed의 새 통신 백엔드가 코어의 CI와 DeviceMesh 경로에 통합되기 시작한 것입니다. torchcomms는 2025년 10월 Meta가 발표한 실험적 통신 API로, 전역 상태 기반 c10d ProcessGroup의 기술 부채(NCCL 중심 설계, lazy init, 관측성 부족)를 걷어내고 장기적으로 기존 백엔드 인터페이스를 대체하는 것이 공식 로드맵입니다. 함께 공개된 NCCLX는 Meta가 10만 GPU 이상 스케일을 위해 만들었다고 밝힌 NCCL 확장으로, Llama 3와 Llama 4 학습에 쓰였다는 것은 Meta 자체 서술입니다. 2.13에서는 all_gather_into_tensor가 all_gather_single로 개명되는 등 공개 API 이름이 torchcomms 네이밍에 맞춰 움직이기 시작했고, 기존 이름은 FutureWarning을 냅니다. 다만 torchcomms 자체는 여전히 API Unstable 상태 — 발표 9개월 만에 공식 예제 코드 표기가 달라졌을 정도로 이른 단계라, 이 글은 무엇이 실제로 바뀌었고 누가 지금 신경 써야 하는지를 1차 소스 기준으로 정리합니다.