O PyTorch está desenvolvendo um novo backend de comunicação que aproveita as interfaces Thunderbolt para habilitar a transferência de dados de alta velocidade para treinamento e inferência de modelos distribuídos em dispositivos macOS.

Este desenvolvimento visa a necessidade crescente de configurações eficientes de múltiplas GPUs ou clusters de Apple Silicon, onde o Thunderbolt oferece largura de banda significativamente maior do que as opções de rede padrão.

A adição tem como objetivo melhorar o desempenho para usuários executando cargas de trabalho distribuídas em vários Macs conectados via Thunderbolt.