YOLO Vision 2026:
Интеграции

Ускорение Ultralytics YOLO26 с помощью OpenVINO на Intel Core Ultra Series 3 (Panther Lake)

Узнай, как экспортировать модели Ultralytics YOLO26 в формат OpenVINO и ускорить инференс на оборудовании Intel, включая CPU, GPU и NPU.

ABAbirami Vina6 min read
Ускорение Ultralytics YOLO26 с помощью OpenVINO на Intel Core Ultra Series 3 (Panther Lake)

За последние несколько лет AI и компьютерное зрение прошли путь от экспериментальных технологий до важной части повседневных бизнес-операций. Фактически, опросы показывают, что около 88% организаций уже используют AI хотя бы в одной сфере своей деятельности.

Однако превращение этого внедрения в реальную ценность — будь то производственные системы или личные проекты — часто зависит от того, насколько хорошо модели работают после развертывания. Во многих реальных сценариях модели компьютерного зрения, такие как Ultralytics YOLO26, развертываются на периферийных устройствах и различном оборудовании, чаще всего на CPU, интегрированных GPU или NPU, а не на высокопроизводительных GPU.

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

Чтобы упростить этот процесс, пакет Ultralytics для Python поддерживает экспорт моделей YOLO26 в оптимизированные форматы, например OpenVINO, благодаря чему они могут стабильно работать на оборудовании Intel без изменений в твоем рабочем процессе.

Например, после экспорта модели Ultralytics YOLO26 в формат OpenVINO она может эффективнее работать на процессорах Intel Core Ultra Series 3, а скорость инференса на GPU повышается до трех раз.

В этой статье мы рассмотрим, как обновленная интеграция Ultralytics и OpenVINO упрощает развертывание моделей YOLO26 на оборудовании Intel Core Ultra Series 3. Начнем!

Обзор интеграции Ultralytics x OpenVINO#

Пакет Ultralytics для Python предоставляет единый интерфейс для обучения, выполнения инференса и развертывания моделей Ultralytics YOLO, таких как YOLO26. Он поддерживает ряд интеграций, которые помогают на разных этапах рабочего процесса computer vision — от обучения и экспериментов до развертывания и оптимизации.

Одна из интеграций, ориентированных на развертывание, — это OpenVINO toolkit, который позволяет экспортировать модели Ultralytics YOLO26 в оптимизированный формат для оборудования Intel. Этот процесс преобразует модели YOLO в формат, который эффективнее работает на CPU, GPU и NPU Intel, включая системы на базе процессоров Intel® Core™ Ultra™ series.

Это упрощает запуск моделей на разных устройствах Intel без необходимости вручную адаптировать их под каждую конфигурацию. Работаешь ли ты на локальной машине, периферийном устройстве или в крупномасштабном развертывании, одну и ту же экспортированную модель можно использовать повторно.

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

После экспорта модель можно использовать для инференса либо через пакет Ultralytics для Python, либо через OpenVINO Runtime — в зависимости от необходимого уровня контроля и гибкости.

Подробнее об OpenVINO и оборудовании Intel Panther Lake для инференса AI#

Прежде чем мы посмотрим, насколько эффективно экспортированная модель Ultralytics YOLO26 может работать на оборудовании Intel, давай разберемся, как OpenVINO и оборудование Intel взаимодействуют, обеспечивая эффективный инференс.

OpenVINO — это набор инструментов с открытым исходным кодом, предназначенный для оптимизации и выполнения инференса AI на оборудовании Intel, включая CPU, интегрированные GPU и NPU. Он предоставляет унифицированную среду выполнения, поэтому одна и та же модель может работать на разных вычислительных блоках без переписывания.

Рис. 1

Рис. 1. OpenVINO упрощает развертывание моделей на нескольких целевых устройствах. (Источник)

На новых процессорах Intel® Core™ Ultra™ Series 3 (кодовое название Panther Lake) AI-нагрузки выполняются на нескольких вычислительных блоках внутри одного процессора. Каждый чип объединяет ядра CPU для задач общего назначения, интегрированный GPU для параллельной обработки и выделенный NPU, специально предназначенный для инференса AI.

OpenVINO предоставляет унифицированный API, позволяющий обращаться к любому из этих вычислительных блоков — CPU, GPU или NPU — без изменения кода. Ты можешь просто указать, на каком устройстве выполнять инференс, во время работы приложения, что упрощает переключение между всеми тремя вариантами в зависимости от требований к производительности и эффективности.

Бенчмаркинг Ultralytics YOLO26 на Intel® Core™ Ultra™ series#

Изучая интеграцию Ultralytics и OpenVINO, ты можешь задаться вопросом: какого прироста производительности модели можно ожидать после экспорта YOLO26 в формат OpenVINO?

Разница в скорости инференса становится очевидной при сравнении моделей YOLO26 в разных форматах и с разной точностью. Например, при запуске nano-варианта YOLO26 (YOLO26n) на Intel Core Ultra X7 358H, процессоре Panther Lake, время инференса сокращается с 25.18 мс на изображение в PyTorch при точности FP32 до 2.64 мс в OpenVINO при той же точности с использованием интегрированного NPU.

Это быстрее исходного базового показателя PyTorch FP32, что может заметно повлиять на приложения реального времени и периферийные приложения, где критически важна задержка. Преимущества становятся еще очевиднее при запуске той же модели на интегрированном GPU Intel Arc.

Рис. 2

Рис. 2. Бенчмаркинг инференса Ultralytics YOLO26 на GPU Intel Panther Lake с использованием OpenVINO (Источник)

Рис. 3

Рис. 3. Бенчмаркинг инференса Ultralytics YOLO26 на NPU Intel Panther Lake с использованием OpenVINO (Источник)

Два способа экспортировать Ultralytics YOLO26 в формат OpenVINO#

Есть два основных способа экспортировать модели YOLO26 в формат OpenVINO. Можно использовать пакет Ultralytics для Python или выполнить экспорт напрямую через Ultralytics Platform — комплексное рабочее пространство для создания и управления рабочими процессами computer vision в одном месте. Далее мы пошагово разберем оба подхода.

Использование пакета Ultralytics для Python для экспорта YOLO26#

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

Для начала установи пакет Ultralytics. Для этого выполни команду “pip install ultralytics” в терминале или командной строке. Если ты работаешь в интерактивной среде, например Jupyter Notebook или Google Colab, выполни ту же команду, добавив перед ней восклицательный знак.

После установки можно загрузить обученную модель YOLO26 и напрямую экспортировать ее в формат OpenVINO. Как показано ниже, предварительно обученная модель YOLO26n (yolo26n.pt) загружается, а затем преобразуется в формат OpenVINO с помощью метода export.

from ultralytics import YOLO

model = YOLO("yolo26n.pt")

model.export(format="openvino")

После выполнения кода преобразованная модель сохраняется в новом каталоге, где ее можно использовать для развертывания.

Экспорт YOLO26 на Ultralytics Platform#

Если тебе нужен более простой подход без кода, можно экспортировать модели YOLO26 напрямую через Ultralytics Platform. Платформа объединяет весь рабочий процесс computer vision в одном рабочем пространстве, упрощая переход от обучения к развертыванию без дополнительной настройки.

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

Рис. 4

Рис. 4. Экспорт YOLO26 на Ultralytics Platform

Платформа автоматически выполняет преобразование, поэтому тебе не нужно управлять скриптами, зависимостями или конфигурацией среды. После завершения экспорта оптимизированную модель можно скачать и использовать для развертывания на CPU, GPU и NPU Intel.

Варианты развертывания, доступные благодаря интеграции Ultralytics x OpenVINO#

После экспорта модели YOLO26 в формат OpenVINO есть несколько способов выполнить инференс — в зависимости от твоего рабочего процесса и необходимого уровня контроля. Можно использовать пакет Ultralytics для Python для более простого интегрированного подхода или нативную среду выполнения OpenVINO для большей гибкости и контроля.

Выполнение инференса с помощью пакета Ultralytics для Python#

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

При таком подходе можно загрузить экспортированную модель OpenVINO из ее каталога и выполнить инференс на входных данных, например изображении или видео. Также можно выбрать устройство для запуска, указав такие параметры, как "intel:cpu", "intel:gpu" или "intel:npu", в зависимости от оборудования, доступного в системе.

Приведенный ниже фрагмент кода показывает, как загрузить экспортированную модель и выполнить инференс изображения с использованием GPU. После завершения инференса выходное изображение сохраняется в каталоге “runs/detect/predict”.

ov_model = YOLO("yolo26n_openvino_model/")

results = ov_model("https://ultralytics.com/images/bus.jpg", device="intel:gpu")

Использование нативного пакета OpenVINO для инференса#

Если тебе нужен больший контроль над работой модели в production, можно использовать нативную среду выполнения OpenVINO для инференса. Этот метод полезен при интеграции моделей в более крупные приложения или если ты хочешь точно настроить выполнение инференса на конкретном оборудовании.

OpenVINO предоставляет унифицированный способ запуска моделей на CPU, GPU и NPU Intel, а также такие возможности, как асинхронное выполнение и эффективное использование доступных вычислительных ресурсов. Для настройки можно напрямую работать с экспортированными файлами модели, включая файл .xml, определяющий структуру модели, и файл .bin, содержащий обученные веса.

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

Рис. 5

Рис. 5. Пример типичного конвейера инференса с OpenVINO (Источник)

Это позволяет контролировать выполнение модели и ее интеграцию в общий процесс развертывания. Чтобы узнать больше о настройке и выполнении инференса с помощью среды выполнения OpenVINO, изучи официальную документацию Ultralytics.

Практическое применение Ultralytics YOLO26 на оборудовании Intel#

Реальная ценность интеграции Ultralytics и OpenVINO проявляется в production, где надежный инференс с низкой задержкой может давать ощутимые результаты. Вот несколько ключевых отраслей, в которых эта интеграция приносит значимую пользу:

  • Производство: экспортируя Ultralytics YOLO26 в OpenVINO, системы производственных линий могут автоматически обнаруживать на оборудовании Intel визуальные дефекты, такие как отсутствие компонентов, неправильное выравнивание или повреждения поверхности, помогая повышать качество продукции и сокращать дорогостоящие ошибки.

  • Здравоохранение: системы медицинской визуализации и мониторинга пациентов могут локально запускать экспортированные модели Ultralytics YOLO26 на оборудовании Intel, обеспечивая соблюдение строгих требований к конфиденциальности данных и сохраняя надежную производительность инференса.

  • Умные города: мониторинг дорожного движения и анализ толпы можно развертывать с помощью экспортированных моделей Ultralytics YOLO26 на периферийных камерах на базе Intel, получая данные в реальном времени, например подсчет автомобилей, отслеживание пешеходов и обнаружение инцидентов.

  • Автомобильная отрасль: низкая задержка и энергоэффективность критически важны для мониторинга водителя и сенсорики в салоне, поэтому оборудование Intel в сочетании с экспортированными моделями Ultralytics YOLO26 отлично подходит для встраиваемых автомобильных систем.

Если ты хочешь больше узнать об этой интеграции, присоединяйся к нам на серии воркшопов OpenVINO DevCon Intel — “От разметки до развертывания: создание конвейера обнаружения объектов с Geti, Ultralytics YOLO26 и OpenVINO™”. На воркшопе менеджер по партнерствам и экосистеме Francesco Mattioli присоединится к евангелисту AI Software в Intel Adrian Boguszewski, чтобы провести живую демонстрацию и пошагово показать создание готовых к production конвейеров computer vision для реальных промышленных сценариев. Воркшоп продемонстрирует полный сквозной рабочий процесс обнаружения объектов: от создания датасета и обучения модели до оптимизации и развертывания на периферийных устройствах.

Преимущества использования формата экспорта OpenVINO#

Вот несколько ключевых преимуществ использования формата экспорта OpenVINO:

  • Доступность и простота интеграции: благодаря унифицированному API и более чем 80 учебным ноутбукам OpenVINO упрощает переход от экспериментов к развертыванию без существенного усложнения процесса.

  • Запуск одной и той же модели на разном оборудовании: OpenVINO позволяет использовать одну экспортированную модель на поддерживаемом оборудовании Intel, развертывая ее на CPU, GPU или NPU без переписывания или адаптации под каждое устройство.

  • Встроенная оптимизация при экспорте: экспорт в OpenVINO преобразует модели из популярных фреймворков, таких как PyTorch и TensorFlow, в оптимизированный формат, готовый к инференсу, устраняя необходимость в отдельных этапах преобразования.

  • Более эффективное использование аппаратных ресурсов: OpenVINO поддерживает асинхронный инференс и балансировку нагрузки между компонентами оборудования Intel, помогая повысить эффективность реальных приложений.

Запуск Ultralytics YOLO26 с ExecuTorch и бэкендом OpenVINO#

Если ты развертываешь Ultralytics YOLO26 в более требовательных production-средах, доступен еще один вариант, сочетающий эффективность на устройстве с продвинутым сжатием моделей.

ExecuTorch, фреймворк PyTorch для инференса на устройстве, поддерживает бэкенд OpenVINO, который позволяет развертывать Ultralytics YOLO26 на оборудовании Intel через другой путь экспорта и выполнения.

ExecuTorch отвечает за экспорт модели и выполнение во время работы, а OpenVINO выступает расположенным ниже слоем аппаратного ускорения, выполняя фактические вычисления на CPU, GPU или NPU Intel. Они работают вместе, сочетая переносимость и эффективность ExecuTorch на устройстве со специфичными для оборудования оптимизациями OpenVINO.

Чтобы узнать больше о принципе работы и начале использования Ultralytics YOLO26 с ExecuTorch и бэкендом OpenVINO, ознакомься с обновлениями Intel в блоге об ExecuTorch и OpenVINO.

Основные выводы#

Экспорт моделей YOLO26 через интеграцию Ultralytics и OpenVINO повышает производительность на оборудовании Intel без усложнения рабочего процесса. Ты можешь перейти от обучения к развертыванию без переработки конвейера. В целом это простой способ эффективно запускать модели на CPU, GPU и NPU Intel в реальных приложениях.

Присоединяйся к нашему сообществу и изучи наш репозиторий на GitHub, чтобы узнать больше о Vision AI. Ознакомься с вариантами лицензирования, чтобы начать свои проекты в области computer vision. Интересуешься такими инновациями, как AI в производстве или computer vision в автомобильной отрасли? Посети наши страницы решений, чтобы узнать больше.

Explore solutions

Real-time AI that works with your team

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

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

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

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Real-time AI that works with your team

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

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

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

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Real-time AI that works with your team

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Real-time AI that works with your operation

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

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Real-time AI tailored to your operation

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

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Real-time AI that works with your team

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

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

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

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Real-time AI that works with your team

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

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

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

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Real-time AI that works with your team

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Real-time AI that works with your operation

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

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Real-time AI tailored to your operation

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

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Real-time AI that works with your team

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

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

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

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Real-time AI that works with your team

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

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Real-time AI that works with your team

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

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Real-time AI that works with your team

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Real-time AI that works with your operation

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

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Real-time AI tailored to your operation

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

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

Давай вместе создавать будущее AI!

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