Китайская компания DeepSeek, специализирующаяся на искусственном интеллекте, выпустила открытые инструменты программирования, разработанные в партнерстве с Huawei для чипов Ascend AI. Это сделано в рамках усилий по снижению зависимости от программно-аппаратной экосистемы Nvidia. Согласно отчету Reuters от 30 сентября, выпуск включает открытые библиотеки для вычислений ИИ и межчиповой связи, а также поддержку Ascend для языка программирования высокого уровня TileLang.
DeepSeek заявляет, что инструменты, в разработке которых Huawei оказала полную поддержку, призваны упростить программирование и позволить разработчикам в полной мере использовать производительность оборудования. Компании также совместно работали над оптимизацией вычислений и связи в суперкомпьютерной системе, построенной на базе 128 чипов Ascend 950. Эта работа решает две задачи для запуска больших ИИ-нагрузок на нескольких ускорителях: эффективное выполнение вычислений на каждом чипе и достаточно быстрая передача данных между ними для поддержания загрузки процессоров.
Выпущенные библиотеки включают DeepGEMM-Ascend, который обрабатывает умножение матриц и другие вычисления, используемые в моделях DeepSeek. Он поддерживает операции BF16, FP8 и FP4 и использует те же программные интерфейсы, что и существующая библиотека DeepGEMM от DeepSeek, что позволяет разработчикам сохранять привычные API при переходе на Ascend. DeepEP-Ascend, в свою очередь, отвечает за связь при обучении и инференсе, включая маршрутизацию данных к различным экспертам в моделях “смесь экспертов” и объединение их результатов. Обе библиотеки были разработаны и протестированы на оборудовании Ascend 950.
TileLang предоставляет более высокий уровень программирования для написания оптимизированных ядер. DeepSeek описывает его как предлагающий “более простую модель программирования” по сравнению с CUDA от Nvidia, с целью повышения эффективности разработки и упрощения кода. Язык уже поддерживал Nvidia и другое оборудование, а ранние адаптеры были доступны для процессоров Ascend от Huawei. Обновление от 30 сентября добавляет нативную поддержку Ascend 950, включая генерацию кода, автоматическое планирование и синхронизацию.
Инструменты построены на базе существующей программной платформы CANN от Huawei, которая обеспечивает базовую инфраструктуру для запуска ИИ-нагрузок на Ascend. Платформа CUDA от Nvidia давно предоставляет разработчикам зрелую программную среду и библиотеки, оптимизированные для ее графических процессоров, что делает программную экосистему важной частью преимущества компании в области вычислений ИИ. Хотя выпуск DeepSeek предоставляет разработчикам дополнительные инструменты для оптимизации рабочих нагрузок на оборудовании Huawei, поддержка TileLang для нескольких платформ гарантирует, что язык остается полезным для графических процессоров Nvidia.
Анонс последовал через две недели после того, как Huawei представила свое следующее поколение ИИ-процессоров и суперкомпьютерных систем. Huawei заявила, что ожидает широкого использования ее ИИ-систем для обучения моделей в 2027 году. Компании уже сотрудничали над моделью V4 от DeepSeek, выпущенной в предварительной версии в апреле, с поддержкой чипов Ascend от Huawei. Huawei заявила, что ее суперкомпьютеры Ascend 950 полностью поддерживают модели V4, и что ее чипы использовались для части обучения более легкой модели V4-Flash.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Etiido Uko




