Специалисты Института искусственного интеллекта AIRI разработали и опубликовали в открытом доступе ИИ-систему, способную в полностью автоматическом режиме генерировать и оптимизировать GPU-ядра — специализированный код, исполняемый на графических картах.
Разработка позволит ускорить и существенно удешевить создание нейросетей, сообщила пресс-служба института.
Генеральный директор AIRI Иван Оселедец пояснил, что в условиях растущей конкуренции на рынке ИИ компании борются не только за качество моделей, но и за эффективность их обучения и эксплуатации. Предложенный подход доказывает: снижать стоимость вычислений можно не только закупкой более мощного оборудования, но и интеллектуальной автоматизацией самого кода.
Современные нейросети работают на графических ускорителях, где выполняются GPU-ядра — программы, состоящие из множества простых математических операций. Скорость их исполнения зависит и от компоновки кода, и от особенностей архитектуры конкретных видеокарт. Универсальные библиотеки, как правило, недостаточно эффективны, а создание собственных ядер требует высокой квалификации программистов и больших временных затрат, сообщает ТАСС.
Новая разработка решает эту проблему: система автоматически генерирует и оптимизирует GPU-ядра, экономя ресурсы разработчиков. Как уточнили в пресс-службе AIRI, при необходимости код можно адаптировать и для оптимизации других типов GPU-ядер под иные задачи, что значительно расширяет сферу применения инструмента.