Torch Spyre har integrerats med PyTorchs Cross-Repository CI Relay (CRCR) på nivå 2. Projektet lade till en agentbaserad pipeline som automatiskt väljer ut relevanta tester bland PyTorchs tiotusentals tester och genererar en deklarativ YAML-fil för att anpassa dem utan att ändra koden uppströms. Det gör att IBM Spyre-acceleratorn bara behöver köra de tester som är relevanta för dess hårdvara, samtidigt som urvalet hålls uppdaterat i takt med att PyTorch utvecklas.
Varför det spelar roll
Det gör det möjligt för utvecklare av acceleratorer att testa sin hårdvara effektivt och behålla kompatibiliteten med PyTorch-versioner som utvecklas snabbt.