Ответ скептикам после сделки с Qualcomm.
<div class="articl-text-cover" style="position:relative;width:100%;max-width:800px;margin-left:auto;margin-right:auto;aspect-ratio:1200/675;margin-bottom:2rem;overflow:hidden">
<div itemprop="articleBody">ИИ-индустрия годами строила программный фундамент вокруг отдельных производителей ускорителей. Mojo предлагает разорвать привязку к конкретным чипам и дать разработчикам единый язык для разных вычислительных платформ.
Компания Modular во вторник выпустила Mojo 1.0, первый стабильный и готовый к промышленному применению релиз языка программирования. Разработчики позиционируют Mojo как универсальный язык, однако главная задача проекта связана с объединением разрозненного программного стека искусственного интеллекта.
Mojo позволяет создавать программы для графических и центральных процессоров, специализированных ускорителей ASIC и других вычислительных систем. Вместе с платформой инференса MAX язык должен упростить разработку ИИ-приложений, системных компонентов и инструментов без жесткой привязки к Nvidia CUDA или AMD ROCm.
CUDA стала основой современной ИИ-индустрии, но платформа принадлежит Nvidia и ориентирована прежде всего на оборудование компании. Производители конкурирующих ускорителей заинтересованы в открытой альтернативе, которую можно оптимизировать под разные архитектуры.
Создатель LLVM, компилятора Clang, языка Swift и инфраструктуры MLIR Крис Латтнер развивает Mojo с 2023 года. Работа велась внутри стартапа Modular, купленного Qualcomm в июне. Латтнер признавал огромный вклад CUDA в развитие отрасли, но отмечал, что потребности рынка давно вышли за рамки одной платформы.
Mojo сочетает доступный синтаксис Python с безопасным управлением памятью в духе Rust и возможностями системного программирования, ради которых разработчикам обычно приходится обращаться к C, C++ или CUDA. Инфраструктура MLIR помогает задействовать специализированные функции ИИ-ускорителей, повышать производительность и снижать стоимость вычислений.
Версия 1.0 получила лямбда-синтаксис в стиле Python для коротких встроенных функций, улучшенный сервер Language Server Protocol для интеграции с редакторами кода, включая VS Code, а также набор Mojo AI Skills для ИИ-помощников разработчика. Статус 1.0 также означает, что команда готова сохранять совместимость языка и использовать Mojo в рабочих проектах.
Стандартная библиотека Mojo уже распространяется по лицензии Apache 2.0 с исключениями LLVM. Modular планирует открыть исходный код компилятора в 2026 году. Сайт проекта намекает, что анонс может прозвучать на конференции ModCon , которая пройдет на следующей неделе.
Публикация компилятора и набора инструментов может снять опасения, возникшие после покупки Modular компанией Qualcomm. Часть сообщества усомнилась, что производитель чипов сохранит нейтральность платформы по отношению к другим поставщикам оборудования. Латтнер назвал Nvidia и AMD важными партнерами проекта и не ожидает препятствий с их стороны.
<div class="articl-text-cover" style="position:relative;width:100%;max-width:800px;margin-left:auto;margin-right:auto;aspect-ratio:1200/675;margin-bottom:2rem;overflow:hidden">
<div itemprop="articleBody">ИИ-индустрия годами строила программный фундамент вокруг отдельных производителей ускорителей. Mojo предлагает разорвать привязку к конкретным чипам и дать разработчикам единый язык для разных вычислительных платформ.
Компания Modular во вторник выпустила Mojo 1.0, первый стабильный и готовый к промышленному применению релиз языка программирования. Разработчики позиционируют Mojo как универсальный язык, однако главная задача проекта связана с объединением разрозненного программного стека искусственного интеллекта.
Mojo позволяет создавать программы для графических и центральных процессоров, специализированных ускорителей ASIC и других вычислительных систем. Вместе с платформой инференса MAX язык должен упростить разработку ИИ-приложений, системных компонентов и инструментов без жесткой привязки к Nvidia CUDA или AMD ROCm.
CUDA стала основой современной ИИ-индустрии, но платформа принадлежит Nvidia и ориентирована прежде всего на оборудование компании. Производители конкурирующих ускорителей заинтересованы в открытой альтернативе, которую можно оптимизировать под разные архитектуры.
Создатель LLVM, компилятора Clang, языка Swift и инфраструктуры MLIR Крис Латтнер развивает Mojo с 2023 года. Работа велась внутри стартапа Modular, купленного Qualcomm в июне. Латтнер признавал огромный вклад CUDA в развитие отрасли, но отмечал, что потребности рынка давно вышли за рамки одной платформы.
Mojo сочетает доступный синтаксис Python с безопасным управлением памятью в духе Rust и возможностями системного программирования, ради которых разработчикам обычно приходится обращаться к C, C++ или CUDA. Инфраструктура MLIR помогает задействовать специализированные функции ИИ-ускорителей, повышать производительность и снижать стоимость вычислений.
Версия 1.0 получила лямбда-синтаксис в стиле Python для коротких встроенных функций, улучшенный сервер Language Server Protocol для интеграции с редакторами кода, включая VS Code, а также набор Mojo AI Skills для ИИ-помощников разработчика. Статус 1.0 также означает, что команда готова сохранять совместимость языка и использовать Mojo в рабочих проектах.
Стандартная библиотека Mojo уже распространяется по лицензии Apache 2.0 с исключениями LLVM. Modular планирует открыть исходный код компилятора в 2026 году. Сайт проекта намекает, что анонс может прозвучать на конференции ModCon , которая пройдет на следующей неделе.
Публикация компилятора и набора инструментов может снять опасения, возникшие после покупки Modular компанией Qualcomm. Часть сообщества усомнилась, что производитель чипов сохранит нейтральность платформы по отношению к другим поставщикам оборудования. Латтнер назвал Nvidia и AMD важными партнерами проекта и не ожидает препятствий с их стороны.
- Источник новости
- www.securitylab.ru