



Python теперь может вызывать код, написанный на Mojo
Менеджер по продуктам компании ИИ Modular Брэд Ларсон объявил, что пользователи теперь могут вызывать код Mojo в Python. Mojo — надмножество Python с дополнительной функциональностью для высокопроизводительного кода, который использует преимущества современных ускорителей.
Этот язык представил в 2023 году создатель другого языка программирования Swift Крис Латтнер в рамках своей работы в Modular.AI.
Раздел о совместимости Python в руководстве Mojo был расширен и теперь включает специальный документ о вызове Mojo из Python. Разработчики добавили пару новых примеров в модульный репозиторий GitHub: «hello world», который показывает, как переходить из Python в Mojo и обратно, и второй, который показывает, как код Mojo, использующий GPU, может быть вызван из Python. Скрипт можно использовать любым из способов установки MAX (Modular Accelerated Xecution platform, интегрированного набора вычислительных инструментов ИИ) и компилятора Mojo: через pip install modular / pip install max или с Conda через Magic / Pixi.
«Мы считаем, что включение выборочной миграции узких мест производительности в коде Python в быстрый Mojo (особенно Mojo, работающий на ускорителях) откроет совершенно новые приложения», — написал Ларсон.
Менеджер призвал ознакомиться со списком текущих ограничений, чтобы избежать багов и отправки дублирующих сообщений об уже известных проблемах.
«Нам действительно интересно, что вы создадите с помощью этой новой функциональности, а также услышать ваши отзывы о том, как это сделать её ещё лучше», — заключил Ларсон.
Благодаря открытой лицензии Mojo можно бесплатно использовать на любом устройстве, для любого исследовательского, любительского или учебного проекта. Также доступен инструментарий Mojo SDK, позволяющий
Читать на habr.com