Сегодня 03 ноября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Почему разработчики не успевают за Windows на Arm – объясняет Глеб Хмызников

Руководитель проекта Microsoft по переносу Python-библиотек рассказал, почему часть из них не работают на новых Copilot+ PC и как разработчики могут ускорить переход.

18 июня 2024 года Microsoft и ее партнеры начали продавать ноутбуки Copilot+ PC на процессорах Arm. Но большинство программ для Windows написаны под процессоры Intel и AMD, и далеко не все авторы успели переделать их под новую архитектуру, из-за чего покупателям и разработчикам пока сложно в полной мере воспользоваться преимуществами новых ноутбуков. О том, почему одни библиотеки уже работают на новом процессоре, а другие нет, поговорили с Глебом Хмызниковым, инженером-разработчиком Microsoft, который отвечает за работу Python и его библиотек на машинах с Arm.

Глеб, вы занимаетесь переносом Python-библиотек на новые ноутбуки и решаете проблемы, из-за которых часть из них до сих пор не запускается без эмуляции. Откуда вообще взялось это отставание?

Windows на Arm долго существовала в своеобразном вакууме. Разработчики не переходили на платформу, потому что там не было привычной среды, а авторы библиотек не спешили ее поддерживать, потому что пользователей было мало. Сейчас, когда у платформы становится больше пользователей, этот замкнутый круг начинает размыкаться.

Но ведь другая часть библиотек уже работает на Arm нативно. В чем разница между ними и теми, что пока не запускаются?

Легче всего переносятся библиотеки на распространенных языках: для них компиляторы под Arm уже есть, а за одной базовой библиотекой подтягиваются и те, что на нее опираются. Остальным мешает каждый раз что-то свое: где-то нет компилятора для нужного языка, где-то ломается сборка, а где-то просто нет готовой версии под Arm.

Одна из главных особенностей новых ноутбуков – встроенный нейропроцессор для задач ИИ. Могут ли разработчики на Python пользоваться им уже сейчас?

Могут, но пока через обходные пути. Самый рабочий вариант сейчас – ONNX Runtime, программа Microsoft для запуска ИИ-моделей, в связке с инструментами Qualcomm, которые дают к нейропроцессору прямой доступ. Поэтому мы и работаем вместе с производителями чипов: они лучше всех знают, как устроен их нейропроцессор и как задействовать его полностью.

Допустим, разработчик уже купил Arm-ноутбук. Как ему работать, пока не все библиотеки готовы?

Начать с нативного Python и проверить, какие из нужных ему библиотек уже работают напрямую. То, что не запускается, можно временно использовать через эмуляцию. И очень важно сообщать о сбоях публично. Отчет о том, какой пакет не собрался и на каком устройстве, экономит авторам библиотек время на поиск причины. Чем больше таких отчетов с разных машин, тем быстрее закрываются пробелы.

В июне вы оценивали проекты хакатона IAHD, много общались с разработчиками. Чего, по вашим ощущениям, профессиональное сообщество ждет от новых Arm-ноутбуков?

Разработчики ждут, что о процессоре не придется думать: открыл ноутбук, поставил привычные инструменты и работаешь. Плюс многих интересует запуск ИИ-моделей прямо на устройстве. И то и другое упирается в готовность библиотек.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про пк

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Apple ограничит доступ детей к дейтинговым приложениям и романтическим ИИ-ботам 24 мин.
Половина всех новых игр в Steam за октябрь была создана с помощью генеративного ИИ 2 ч.
Для поиска внеземной жизни учёные создали цифровую модель безжизненной Земли 5 ч.
Anthropic вплотную приблизилась к самосовершенствующемуся ИИ — и признала новые риски 6 ч.
Финальное дополнение к Frostpunk 2 отправит подчинять бури и открывать путь в новую эру автоматизации — трейлер и дата релиза The Surge 6 ч.
Apple предупредила пользователей в 99 странах о возможных атаках с использованием шпионского ПО 8 ч.
Инвесторы остудили амбиции Anthropic: перед IPO разработчика Claude оценили всего в $1,5 трлн 9 ч.
Google накрыла ботнет из миллионов ТВ-приставок — заражённые с завода устройства продаются и в России 9 ч.
FromSoftware подтвердила уязвимости в системе безопасности Dark Souls 2 и Dark Souls 3 — серверы отключены на неопределённый срок 10 ч.
«Больше похоже на слоп сердца»: ремастер визуальной новеллы «Смута: Зов сердца» получил дату выхода и ИИ-трейлер 11 ч.
Жидкостное охлаждение с RGB и батарея на 8400 мА·ч: геймерский смартфон RedMagic 12 Pro вышел на мировой рынок за $949 9 мин.
Обычный смартфон смог переключиться с наземной вышки на спутник, не прерывая звонок 30 мин.
Умные очки с Linux, сторонним ПО и сменными батареями: Raven представила Prism 1 2 ч.
NVIDIA ограничила сотрудничество облачных провайдеров с Китаем 3 ч.
Asus представила «задушенную» Radeon RX 9060 XT LP в компактной коробочке 3 ч.
Tachyum, разработчик «бумажного» суперпроцессора Prodigy, инициировал банкротство 4 ч.
Портфолио заказаов GE Vernova достигло $197 млрд на фоне роста продаж газовых турбин для ИИ ЦОД 4 ч.
Вышла рекордно мощная «Яндекс Станция Bork» с сенсорным экраном, скретчами и ценой 78 тыс. рублей 4 ч.
Aligned Data Centers представила высокоэффективную систему воздушного охлаждения Delta Cube 3.0 для ИИ ЦОД 5 ч.
TC Austin Acquisitions приобрела 250 га земли в Айове, в тот же день втридорога перепродав её под ЦОД Microsoft 5 ч.