React Native ExecuTorch 0.10.6: исправлены CLIP и Vulkan на Android
На странице · 3 разделов
19 октября вышла версия 0.10.6 библиотеки React Native ExecuTorch для запуска моделей в мобильных приложениях. Она исправляет обработку изображений для CLIP и включает исправление падения Vulkan на части Android-устройств. Это новость для разработчиков: новые веса моделей не выпущены, а прежние и новые векторы CLIP нельзя смешивать без пересчёта.
19 октября 2026 года вышла React Native ExecuTorch 0.10.6 — библиотека, с которой разработчики запускают модели прямо в мобильном приложении. Обновление важно, если приложение ищет изображения по смыслу или использует ускорение Vulkan на Android. Это инженерная новость, а не инструкция для домашней установки модели: новых весов релиз не добавляет. s1
Что исправили в поиске по изображениям?
CLIP превращает картинку в числовой вектор, чтобы находить похожие изображения или сопоставлять их с текстом. До обновления обработка картинки в библиотеке делила значения пикселей на 255, но не применяла нужные средние значения и разброс (mean/std) перед моделью. Исправление меняет получаемые векторы. Если приложение хранит старые векторы картинок, их следует пересчитать одной версией обработки, прежде чем сравнивать с новыми: автор исправления прямо предупреждает, что старые и новые результаты несопоставимы. s2
Автор PR сообщает о росте точности выбора класса на ImageNetV2 с 44,8 до 51,3 в своём тесте: 1000 изображений, XNNPACK fp32 на компьютере. Это замер автора на указанном наборе, не результат Modelium, не проверка на телефоне и не обещание такого же прироста в вашем приложении. s2
Что изменилось для Android и сборки приложения?
В пакет включена версия нативных библиотек 0.10.6. По описанию разработчиков, Android-сборки Vulkan исправляют сбой создания вычислительной цепочки на графике Adreno 720/740; пример затронутого сценария — детектор PP-OCRv6. Vulkan здесь означает способ задействовать графический процессор телефона, а не отдельную модель. Исправление нужно прежде всего тем, кто использует соответствующий графический чип и этот путь запуска. s1s3
В релизе также заявлена поддержка React Native 0.87/0.88 и Expo SDK 58. Перед обновлением проекта проверьте зависимости: в пакете 0.10.6 указано react-native-blob-util версии не ниже 0.24.11. Сначала обновляйте и проверяйте тестовый проект, затем своё приложение; установка пакета сама по себе не проверяет ни точность CLIP, ни работу на конкретном телефоне. s1s4
Нужно ли обновляться прямо сейчас?
Если ваше приложение использует CLIP для поиска по картинкам, основной следующий шаг — пересчитать сохранённые векторы и сравнить результаты на собственных тестовых изображениях. Если вы используете Vulkan на Adreno 720/740, проверьте запуск на таком устройстве после обновления. Для остальных проектов это исправления и совместимость, а не новый способ запускать любую модель дома. Код библиотеки опубликован под MIT; права на выбранные вами веса моделей проверяйте отдельно. Редакция не воспроизводила мобильный запуск и авторские измерения. s1s2s3s4s5
Источники
- React Native ExecuTorch v0.10.6 — официальный релиз. Получено 19.10.2026.
- PR #1536 — нормализация CLIP и условия авторского теста. Получено 19.10.2026.
- Нативные библиотеки v0.10.6-libs — заметки о Vulkan. Получено 19.10.2026.
- Пакет v0.10.6 — версия и зависимости. Получено 19.10.2026.
- LICENSE v0.10.6 — MIT для кода библиотеки. Получено 19.10.2026.