20.04.2024
Подписывайтесь на Telegram-канал по ссылке

OpenAI представила язык программирования Triton для разработки нейросетей

Triton язык программирования

Компания OpenAI выпустила Python-подобный язык программирования Triton с открытым исходным кодом для разработки нейросетей. В компании утверждают, что Triton позволит достичь максимальной производительности оборудования без особых усилий. С его помощью разработчики без опыта работы с CUDA смогут писать высокоэффективный код, выполняемый на графическом процессоре. Первая версия языка программирования доступна на GitHub. На сегодняшний день он работает лишь с оборудованием от Nvidia.

Язык программирования совместим с Python и позволил исследователям с помощью 25 строк выполнить задачу, на реализацию которой обычно уходит больше усилий и ресурсов. Triton также упрощает разработку специализированных ядер, которые могут быть намного быстрее аналогов в библиотеках общего назначения. Компилятор автоматически оптимизирует и распараллеливает код, преобразуя его для выполнения на последних графических процессорах Nvidia.

«Наши исследователи уже использовали Triton для создания ядер, которые в два раза эффективнее эквивалентных реализаций Torch. Мы рады работать с сообществом, чтобы сделать программирование на графических процессорах доступным для всех», — сказал создатель Triton Филипп Тилле.