Torch Spyre интегрировался с Cross-Repository CI Relay (CRCR) в PyTorch на уровне 2. В проекте добавили агентный конвейер, который автоматически выбирает подходящие тесты из десятков тысяч тестов PyTorch и формирует декларативный YAML-файл, позволяющий адаптировать их без изменений в исходном коде PyTorch. Благодаря этому ускоритель IBM Spyre запускает только тесты, важные для его оборудования, а список тестов актуализируется по мере развития PyTorch.
Почему это важно
Разработчики ускорителей могут эффективно тестировать оборудование и сохранять совместимость с быстро развивающимися версиями PyTorch.