НОВОСТЬ · CODING · #489
Агент TileGym переводит 24 CUDA tile‑ядра с Python/Triton в cuTile Rust с почти паритетной производительностью
Навык агентного ИИ в репозитории TileGym перевёл все 24 публичных оператора TileGym (≈40 GPU‑ядр) из cuTile Python и Triton‑TileIR в cuTile Rust (cutile-rs). Многоагентный конвейер с машинно‑проверяемыми вердиктами использует сравнение Tile IR и поэтапные валидаторы, достигая геометрического среднего паритета 0.995 по сравнению с cuTile Python (операторы превосходят порог 0.95) на NVIDIA DGX B200; конвертированные ядра подключаются через C‑ABI слой без копирования тензорных дескрипторов.
КЛЮЧЕВЫЕ ТЕЗИСЫ
- Навык агентного ИИ в репозитории TileGym перевёл все 24 публичных оператора TileGym (≈40 GPU‑ядр) из cuTile Python и Triton‑TileIR в cuTile Rust (cutile-rs).
- Многоагентный конвейер с машинно‑проверяемыми вердиктами использует сравнение Tile IR и поэтапные валидаторы, достигая геометрического среднего паритета 0.995 по сравнению с cuTile Python (операторы превосходят порог 0.95) на NVIDIA DGX B200; конвертированные ядра подключаются через C‑ABI слой без копирования тензорных дескрипторов.
- Показывает, что агентный, проверяемый многоагентный рабочий процесс может переносить низкоуровневые GPU‑ядра в безопасный, идиоматичный Rust с близкой к нативной производительностью, снижая барьер для разработки GPU на Rust и поддерживаемой миграции ядер.
ПОЧЕМУ ЭТО ВАЖНО
Показывает, что агентный, проверяемый многоагентный рабочий процесс может переносить низкоуровневые GPU‑ядра в безопасный, идиоматичный Rust с близкой к нативной производительностью, снижая барьер для разработки GPU на Rust и поддерживаемой миграции ядер.