Ultralytics YOLO27:
Лицензия YOLO
Интеграции

Экспорт Ultralytics YOLO в LiteRT

Узнай, как новая интеграция экспорта LiteRT позволяет запускать инференс Ultralytics YOLO на мобильных, встраиваемых и периферийных устройствах, а также в браузерах — в едином формате.

NUNuvola Ladi4 мин. чтения
Экспорт Ultralytics YOLO в LiteRT

В Ultralytics мы наблюдаем растущий переход к запуску моделей компьютерного зрения непосредственно на устройствах, где они нужны, вместо зависимости от подключения к облаку. Мобильным приложениям, встроенным системам, датчикам IoT и браузерным инструментам всё чаще требуется выполнять инференс локально — зачастую на оборудовании с жёсткими ограничениями по энергопотреблению и вычислительным ресурсам. Поэтому мы рады сообщить, что модели Ultralytics YOLO теперь можно напрямую экспортировать в LiteRT.

Чтобы удовлетворить этот спрос, нужен формат модели, который работает во всех этих средах и не заставляет разработчиков поддерживать отдельные конвейеры экспорта для каждой из них.

Такая возможность уже существовала благодаря неофициальному стороннему пакету, но новая интеграция стала результатом официального сотрудничества с Google. Вместе с командой LiteRT мы создали сквозной конвейер для экспорта моделей Ultralytics YOLO в TFLite через LiteRT. Благодаря этой интеграции одну экспортированную модель Ultralytics YOLO можно развернуть на мобильных, встроенных и периферийных устройствах, а также в браузере. Это объединяет в одном оптимизированном формате возможности, которые раньше обеспечивали отдельные форматы экспорта TFLite и TF.js.

Что такое LiteRT?#

LiteRT (сокращение от Lite Runtime) — это высокопроизводительная среда Google для выполнения ИИ-моделей непосредственно на устройстве. Это новое поколение TensorFlow Lite (TFLite) под новым названием, использующее тот же формат моделей .tflite, который уже знаком разработчикам.

LiteRT — это фреймворк с открытым исходным кодом, специально разработанный для инференса непосредственно на устройстве, также известного как периферийные вычисления. Он предоставляет разработчикам инструменты для запуска обученных моделей на мобильных, встроенных и IoT-устройствах, обычных компьютерах, а также, благодаря LiteRT.js, непосредственно в веб-браузерах и Node.js. Формат экспорта LiteRT оптимизирует модели для таких задач, как обнаружение объектов, сегментация, оценка позы и классификация, чтобы они быстро работали без подключения к сети на самых разных устройствах.

Зачем экспортировать модели Ultralytics YOLO в LiteRT?#

Теперь один формат модели поддерживает все целевые платформы развёртывания:

• Мобильные и встроенные устройства. Android, iOS, настольные компьютеры, встроенный Linux и микроконтроллеры (MCU).

• Периферийные ускорители. Совместимость с Coral Edge TPU для дополнительного ускорения.

• Браузер и Node.js. LiteRT.js запускает ту же модель .tflite в интернете с ускорением WebGPU/WASM, устраняя необходимость в отдельном экспорте TensorFlow.js.

• Настольные компьютеры

Такая консолидация важна, поскольку устраняет реальную причину сложностей при развёртывании в производственной среде. Вместо того чтобы поддерживать один конвейер экспорта для мобильных устройств, другой для браузера и третий для периферийных ускорителей, команды теперь могут выполнить экспорт один раз и развернуть модель везде, где работает LiteRT.

Основные возможности моделей LiteRT#

• Оптимизация для работы непосредственно на устройстве. Снижает задержку за счёт локальной обработки данных, повышает конфиденциальность, не передавая персональные данные, и уменьшает размер модели, экономя место.

• Поддержка нескольких платформ. Работает на Android, iOS, встроенном Linux, микроконтроллерах и современных веб-браузерах.

• Аппаратное ускорение. Использует XNNPACK на CPU и ускорение на GPU через OpenCL, Metal и WebGPU. По умолчанию ускорение на GPU работает в FP16, что обеспечивает дополнительное быстродействие.

• Квантование. Поддерживает FP32, статический INT8, статический INT16-activation и динамический INT8, позволяя сжимать модели и ускорять инференс с минимальной потерей точности.

• Поддержка разных языков программирования. Совместим с Java/Kotlin, Swift, Objective-C, C++, Python и JavaScript.

Начало работы с экспортом в LiteRT#

Пакет Ultralytics Python и платформа Ultralytics предоставляют полноценную единую среду для обучения, оценки и развёртывания моделей YOLO во всех пяти задачах компьютерного зрения. Формат экспорта LiteRT поддерживает режимы экспорта, предсказания и валидации, поэтому модель можно экспортировать и сразу использовать для локального инференса или проверки точности.

Для экспорта модели достаточно одной команды:

from ultralytics import YOLO

# Загрузи модель YOLO26
model = YOLO("yolo26n.pt")

# Экспортировать модель в формат LiteRT
model.export(format="litert") # Создаёт 'yolo26n.tflite'

Для команд, развёртывающих модели на устройствах с ограниченными ресурсами, LiteRT также поддерживает экспорт с квантованием. Это позволяет сжимать модели и ускорять инференс с минимальной потерей точности:

from ultralytics import YOLO

model = YOLO("yolo26n.pt")

# Динамический INT8: веса int8, активации FP32 — калибровочные данные не нужны
model.export(format="litert", quantize="w8a32")

# Статический INT8: веса int8 + активации int8 — нужны калибровочные данные
model.export(format="litert", quantize=8, data="coco8.yaml")

После экспорта модель можно загрузить и сразу запускать для инференса:

from ultralytics import YOLO

# Загрузить экспортированную модель LiteRT
model = YOLO("yolo26n.tflite")

# Запусти инференс
results = model("https://ultralytics.com/images/bus.jpg")

Экспорт в LiteRT сейчас поддерживается в Linux x86_64 и macOS. Сама экспортированная модель .tflite работает на всех платформах, поддерживаемых LiteRT, включая мобильные и встроенные устройства, периферийные системы и браузеры.

LiteRT_Fig1 Рис. 1. Сравнение производительности ONNX и LiteRT.

На изображении выше сравнивается среднее время инференса для обнаружения объектов, сегментации и оценки позы на YOLO26n, работающей в браузере через @ultralytics/yolo — npm-пакет Ultralytics для инференса на стороне клиента с использованием WebGPU/WASM через ONNX Runtime Web. Тестирование проводилось в контролируемой среде браузера на Apple MacBook Pro 2024 года (Apple Silicon M4).

Ultralytics YOLO на периферийных устройствах#

С LiteRT для развёртывания моделей Ultralytics YOLO на мобильных и встроенных устройствах, периферийных системах и в браузерах больше не нужны отдельные конвейеры экспорта для каждой платформы. Один экспорт, один формат модели и единый путь от обучения до производства — где бы ни выполнялся инференс.

Интересуешься ИИ для компьютерного зрения? Ознакомься с нашими вариантами лицензирования, чтобы внедрить компьютерное зрение в свои проекты. Посети наш репозиторий GitHub, чтобы изучить все интеграции экспорта Ultralytics, и загляни на платформу Ultralytics, чтобы начать создавать собственные сквозные рабочие процессы для ИИ компьютерного зрения.

Explore solutions

Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Преобразуй изображения с дронов и других воздушных платформ в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Используй модели Ultralytics YOLO для мониторинга с воздуха с помощью ИИ для компьютерного зрения. Применяй решения компьютерного зрения для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

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

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее
Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Преобразуй изображения с дронов и других воздушных платформ в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Используй модели Ultralytics YOLO для мониторинга с воздуха с помощью ИИ для компьютерного зрения. Применяй решения компьютерного зрения для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

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

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее
Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Преобразуй изображения с дронов и других воздушных платформ в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Используй модели Ultralytics YOLO для мониторинга с воздуха с помощью ИИ для компьютерного зрения. Применяй решения компьютерного зрения для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

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

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее

Давай вместе строить будущее ИИ!

Начни свой путь в будущее машинного обучения