Перейти к содержанию

Экспорт в Intel OpenVINO

OpenVINO  Набор инструментовIntel дляIntel

В этом руководстве мы рассматриваем экспорт моделей YOLO26 в формат OpenVINO, который может обеспечить до 3-кратного ускорения CPU, а также ускорение инференса YOLO на оборудовании Intel GPU и NPU.

OpenVINO, сокращение от Open Visual Inference & Neural Network Optimization toolkit, — это комплексный набор инструментов для оптимизации и развертывания моделей логического вывода ИИ. Несмотря на то, что в названии присутствует Visual, OpenVINO также поддерживает различные дополнительные задачи, включая язык, аудио, временные ряды и т. д.



Смотреть: Как экспортировать Ultralytics YOLO26 в формат Intel OpenVINO для более быстрого инференса 🚀

Примеры использования

Экспортируйте модель YOLO26n в формат OpenVINO и выполните инференс с экспортированной моделью.

Пример

from ultralytics import YOLO

# Load a YOLO26n PyTorch model
model = YOLO("yolo26n.pt")

# Export the model
model.export(format="openvino")  # creates 'yolo26n_openvino_model/'

# Load the exported OpenVINO model
ov_model = YOLO("yolo26n_openvino_model/")

# Run inference
results = ov_model("https://ultralytics.com/images/bus.jpg")

# Run inference with specified device, available devices: ["intel:gpu", "intel:npu", "intel:cpu"]
results = ov_model("https://ultralytics.com/images/bus.jpg", device="intel:gpu")
# Export a YOLO26n PyTorch model to OpenVINO format
yolo export model=yolo26n.pt format=openvino # creates 'yolo26n_openvino_model/'

# Run inference with the exported model
yolo predict model=yolo26n_openvino_model source='https://ultralytics.com/images/bus.jpg'

# Run inference with specified device, available devices: ["intel:gpu", "intel:npu", "intel:cpu"]
yolo predict model=yolo26n_openvino_model source='https://ultralytics.com/images/bus.jpg' device="intel:gpu"

Аргументы экспорта

АргументТипПо умолчаниюОписание
formatstr'openvino'Целевой формат для экспортируемой модели, определяющий совместимость с различными средами развертывания.
imgszint или tuple640Желаемый размер изображения для ввода модели. Может быть целым числом для квадратных изображений или кортежем (height, width) для конкретных размеров.
halfboolFalseВключает квантование FP16 (полуточной точности), уменьшая размер модели и потенциально ускоряя вывод на поддерживаемом оборудовании.
int8boolFalseАктивирует квантование INT8, дополнительно сжимая модель и ускоряя вывод с минимальной потерей точности, в основном для периферийных устройств.
dynamicboolFalseОбеспечивает динамические размеры входных данных, повышая гибкость при обработке различных размеров изображений.
nmsboolFalseДобавляет Non-Maximum Suppression (NMS) (Немаксимальное подавление), необходимый для точной и эффективной постобработки обнаружения.
batchint1Указывает размер пакета для модели экспорта или максимальное количество изображений, которые экспортируемая модель будет обрабатывать одновременно в режиме predict режиме.
datastr'coco8.yaml'Путь к dataset файл конфигурации (по умолчанию: coco8.yaml), необходимые для квантования.
fractionfloat1.0Указывает долю набора данных, используемую для калибровки квантования INT8. Позволяет проводить калибровку на подмножестве полного набора данных, что полезно для экспериментов или при ограниченности ресурсов. Если не указано при включенном INT8, будет использован полный набор данных.

Для получения более подробной информации о процессе экспорта посетите страницу документации Ultralytics по экспорту.

Предупреждение

OpenVINO™ совместим с большинством процессоров Intel®, но для обеспечения оптимальной производительности:

  1. Проверьте поддержку OpenVINO™. Узнайте, официально ли поддерживается ваш чип Intel® технологией OpenVINO™, используя список совместимости Intel.

  2. Определите свой ускоритель. Узнайте, включает ли ваш процессор интегрированный NPU (нейронный процессор) или GPU (интегрированный GPU), обратившись к руководству по оборудованию Intel.

  3. Установите последние драйверы. Если ваш чип поддерживает NPU или GPU, но OpenVINO™ его не detect, возможно, вам потребуется установить или обновить соответствующие драйверы. Следуйте инструкциям по установке драйверов, чтобы включить полное ускорение.

Выполнив эти три шага, вы можете обеспечить оптимальную работу OpenVINO™ на вашем оборудовании Intel®.

Преимущества OpenVINO

  1. Производительность: OpenVINO обеспечивает высокую производительность логического вывода, используя мощность CPU Intel, интегрированных и дискретных GPU и FPGA.
  2. Поддержка гетерогенного выполнения: OpenVINO предоставляет API для однократной записи и развертывания на любом поддерживаемом оборудовании Intel (CPU, GPU, FPGA, VPU и т. д.).
  3. Оптимизатор моделей: OpenVINO предоставляет оптимизатор моделей, который импортирует, преобразует и оптимизирует модели из популярных фреймворков глубокого обучения, таких как PyTorch, TensorFlow, TensorFlow Lite, Keras, ONNX, PaddlePaddle и Caffe.
  4. Простота использования: Инструментарий поставляется с более чем 80 обучающими блокнотами (включая оптимизацию YOLOv8), обучающими различным аспектам инструментария.

Структура экспорта OpenVINO

При экспорте модели в формат OpenVINO получается каталог, содержащий следующее:

  1. XML-файл: Описывает топологию сети.
  2. BIN-файл: Содержит двоичные данные весов и смещений.
  3. Файл сопоставления: Содержит соответствие исходных выходных тензоров модели именам тензоров OpenVINO.

Вы можете использовать эти файлы для запуска inference с OpenVINO Inference Engine.

Использование экспорта OpenVINO при развертывании

После успешного экспорта вашей модели в формат OpenVINO у вас есть два основных варианта запуска инференса:

  1. Используйте ultralytics package, который предоставляет высокоуровневый API и оборачивает OpenVINO Runtime.

  2. Использовать нативный openvino package для более продвинутого или индивидуального контроля над поведением инференса.

Логический вывод с Ultralytics

Пакет ultralytics позволяет легко запускать inference с использованием экспортированной модели OpenVINO с помощью метода predict. Вы также можете указать целевое устройство (например, intel:gpu, intel:npu, intel:cpu) используя аргумент device.

from ultralytics import YOLO

# Load the exported OpenVINO model
ov_model = YOLO("yolo26n_openvino_model/")  # the path of your exported OpenVINO model
# Run inference with the exported model
ov_model.predict(device="intel:gpu")  # specify the device you want to run inference on

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

Логический вывод с OpenVINO Runtime

OpenVINO Runtime предоставляет унифицированный API для инференса на всем поддерживаемом оборудовании Intel. Он также предоставляет расширенные возможности, такие как балансировка нагрузки на оборудовании Intel и асинхронное выполнение. Для получения дополнительной информации о выполнении инференса обратитесь к ноутбукам YOLO26.

Помните, что вам понадобятся файлы XML и BIN, а также любые специфические для приложения параметры, такие как размер входных данных, коэффициент масштабирования для нормализации и т. д., чтобы правильно настроить и использовать модель со средой выполнения.

В вашем приложении для развертывания обычно выполняются следующие шаги:

  1. Инициализировать OpenVINO путем создания core = Core().
  2. Загрузите модель, используя core.read_model() метод.
  3. Скомпилируйте модель, используя core.compile_model() функцию.
  4. Подготовьте входные данные (изображение, текст, аудио и т. д.).
  5. Запустите inference, используя compiled_model(input_data).

Для получения более подробных инструкций и фрагментов кода обратитесь к документации OpenVINO или учебнику по API.

Бенчмарки OpenVINO YOLO11

Команда Ultralytics провела сравнительный анализ YOLO11 для различных форматов моделей и точности, оценивая скорость и точность на различных устройствах Intel, совместимых с OpenVINO.

Примечание

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

Все тесты запускаются с openvino Версия python-пакета 2025.1.0.

Intel Core CPU

Intel® Core® series — это линейка высокопроизводительных процессоров от Intel. В линейку входят Core i3 (начальный уровень), Core i5 (средний уровень), Core i7 (высокий уровень) и Core i9 (экстремальная производительность). Каждая серия предназначена для различных вычислительных потребностей и бюджетов, от повседневных задач до ресурсоемких профессиональных рабочих нагрузок. С каждым новым поколением вносятся улучшения в производительность, энергоэффективность и функциональность.

Приведенные ниже тесты запускаются на 12th Gen Intel® Core® i9-12900KS CPU с точностью FP32.

ТестыYOLO OpenVINO YOLO наCPU Intel
Подробные результаты эталонного тестирования
МодельФорматСтатусРазмер (МБ)metrics/mAP50-95(B)Время инференса (мс/изобр.)
YOLO11nPyTorch5.40.507121.00
YOLO11nTorchScript10.50.507721.39
YOLO11nONNX10.20.507715.55
YOLO11nOpenVINO10.40.507711.49
YOLO11sPyTorch18.40.577043.16
YOLO11sTorchScript36.60.578150.06
YOLO11sONNX36.30.578131.53
YOLO11sOpenVINO36.40.578130.82
YOLO11mPyTorch38.80.6257110.60
YOLO11mTorchScript77.30.6306128.09
YOLO11mONNX76.90.630676.06
YOLO11mOpenVINO77.10.630679.38
YOLO11lPyTorch49.00.6367150.38
YOLO11lTorchScript97.70.6408172.57
YOLO11lONNX97.00.6408108.91
YOLO11lOpenVINO97.30.6408102.30
YOLO11xPyTorch109.30.6989272.72
YOLO11xTorchScript218.10.6900320.86
YOLO11xONNX217.50.6900196.20
YOLO11xOpenVINO217.80.6900195.32

Intel® Core™ Ultra

Серия Intel® Core™ Ultra™ представляет собой новый эталон в высокопроизводительных вычислениях, разработанный для удовлетворения растущих потребностей современных пользователей — от геймеров и создателей контента до профессионалов, использующих ИИ. Эта линейка нового поколения — больше, чем традиционная серия CPU; она сочетает в себе мощные ядра CPU, интегрированные высокопроизводительные возможности GPU и выделенный блок нейронной обработки (NPU) в одном чипе, предлагая унифицированное решение для разнообразных и интенсивных вычислительных нагрузок.

В основе архитектуры Intel® Core Ultra™ лежит гибридная конструкция, обеспечивающая исключительную производительность при выполнении традиционных задач обработки, рабочих нагрузок с ускорением GPU и операций, управляемых искусственным интеллектом. Включение NPU улучшает инференс AI на устройстве, обеспечивая более быстрое и эффективное машинное обучение и обработку данных в широком спектре приложений.

Семейство Core Ultra™ включает в себя различные модели, адаптированные для различных потребностей в производительности, с вариантами, варьирующимися от энергоэффективных конструкций до мощных вариантов, отмеченных обозначением "H" — идеально подходящих для ноутбуков и компактных форм-факторов, требующих серьезной вычислительной мощности. Во всей линейке пользователи получают выгоду от синергии интеграции CPU, GPU и NPU, обеспечивающей замечательную эффективность, скорость реагирования и возможности многозадачности.

В рамках непрерывных инноваций Intel серия Core Ultra™ устанавливает новый стандарт для вычислений, ориентированных на будущее. Благодаря множеству доступных моделей и новым разработкам, эта серия подчеркивает стремление Intel предоставлять передовые решения для следующего поколения интеллектуальных устройств с расширенными возможностями искусственного интеллекта.

Приведенные ниже тесты производительности выполнялись на Intel® Core™ Ultra™ 7 258V и Intel® Core™ Ultra™ 7 265K с точностью FP32 и INT8.

Intel® Core™ Ultra™ 7 258V

Оценка производительности

Тесты Intel Core Ultra GPU

Подробные результаты эталонного тестирования
МодельФорматТочностьСтатусРазмер (МБ)metrics/mAP50-95(B)Время инференса (мс/изобр.)
YOLO11nPyTorchFP325.40.505232.27
YOLO11nOpenVINOFP3210.40.506811.84
YOLO11nOpenVINOINT83.30.496911.24
YOLO11sPyTorchFP3218.40.577692.09
YOLO11sOpenVINOFP3236.40.579714.82
YOLO11sOpenVINOINT89.80.575112.88
YOLO11mPyTorchFP3238.80.6262277.24
YOLO11mOpenVINOFP3277.10.630622.94
YOLO11mOpenVINOINT820.20.612617.85
YOLO11lPyTorchFP3249.00.6361348.97
YOLO11lOpenVINOFP3297.30.636527.34
YOLO11lOpenVINOINT825.70.624220.83
YOLO11xPyTorchFP32109.30.6984666.07
YOLO11xOpenVINOFP32217.80.689039.09
YOLO11xOpenVINOINT855.90.685630.60

Тесты Intel Core Ultra CPU

Подробные результаты эталонного тестирования
МодельФорматТочностьСтатусРазмер (МБ)metrics/mAP50-95(B)Время инференса (мс/изобр.)
YOLO11nPyTorchFP325.40.505232.27
YOLO11nOpenVINOFP3210.40.507732.55
YOLO11nOpenVINOINT83.30.498022.98
YOLO11sPyTorchFP3218.40.577692.09
YOLO11sOpenVINOFP3236.40.578298.38
YOLO11sOpenVINOINT89.80.574552.84
YOLO11mPyTorchFP3238.80.6262277.24
YOLO11mOpenVINOFP3277.10.6307275.74
YOLO11mOpenVINOINT820.20.6172132.63
YOLO11lPyTorchFP3249.00.6361348.97
YOLO11lOpenVINOFP3297.30.6361348.97
YOLO11lOpenVINOINT825.70.6240171.36
YOLO11xPyTorchFP32109.30.6984666.07
YOLO11xOpenVINOFP32217.80.6900783.16
YOLO11xOpenVINOINT855.90.6890346.82

Тесты Intel Core Ultra NPU

Подробные результаты эталонного тестирования
МодельФорматТочностьСтатусРазмер (МБ)metrics/mAP50-95(B)Время инференса (мс/изобр.)
YOLO11nPyTorchFP325.40.505232.27
YOLO11nOpenVINOFP3210.40.50858.33
YOLO11nOpenVINOINT83.30.50198.91
YOLO11sPyTorchFP3218.40.577692.09
YOLO11sOpenVINOFP3236.40.57889.72
YOLO11sOpenVINOINT89.80.571010.58
YOLO11mPyTorchFP3238.80.6262277.24
YOLO11mOpenVINOFP3277.10.630119.41
YOLO11mOpenVINOINT820.20.612418.26
YOLO11lPyTorchFP3249.00.6361348.97
YOLO11lOpenVINOFP3297.30.636223.70
YOLO11lOpenVINOINT825.70.624021.40
YOLO11xPyTorchFP32109.30.6984666.07
YOLO11xOpenVINOFP32217.80.689243.91
YOLO11xOpenVINOINT855.90.689034.04

Intel® Core™ Ultra™ 7 265K

Оценка производительности

Тесты Intel Core Ultra GPU

Подробные результаты эталонного тестирования
МодельФорматТочностьСтатусРазмер (МБ)metrics/mAP50-95(B)Время инференса (мс/изобр.)
YOLO11nPyTorchFP325.40.507216.29
YOLO11nOpenVINOFP3210.40.507913.13
YOLO11nOpenVINOINT83.30.49768.86
YOLO11sPyTorchFP3218.40.577139.61
YOLO11sOpenVINOFP3236.40.580818.26
YOLO11sOpenVINOINT89.80.572613.24
YOLO11mPyTorchFP3238.80.6258100.65
YOLO11mOpenVINOFP3277.10.631043.50
YOLO11mOpenVINOINT820.20.613720.90
YOLO11lPyTorchFP3249.00.6367131.37
YOLO11lOpenVINOFP3297.30.637154.52
YOLO11lOpenVINOINT825.70.622627.36
YOLO11xPyTorchFP32109.30.6990212.45
YOLO11xOpenVINOFP32217.80.6884112.76
YOLO11xOpenVINOINT855.90.690052.06

Тесты Intel Core Ultra CPU

Подробные результаты эталонного тестирования
МодельФорматТочностьСтатусРазмер (МБ)metrics/mAP50-95(B)Время инференса (мс/изобр.)
YOLO11nPyTorchFP325.40.507216.29
YOLO11nOpenVINOFP3210.40.507715.04
YOLO11nOpenVINOINT83.30.498011.60
YOLO11sPyTorchFP3218.40.577139.61
YOLO11sOpenVINOFP3236.40.578233.45
YOLO11sOpenVINOINT89.80.574520.64
YOLO11mPyTorchFP3238.80.6258100.65
YOLO11mOpenVINOFP3277.10.630781.15
YOLO11mOpenVINOINT820.20.617244.63
YOLO11lPyTorchFP3249.00.6367131.37
YOLO11lOpenVINOFP3297.30.6409103.77
YOLO11lOpenVINOINT825.70.624058.00
YOLO11xPyTorchFP32109.30.6990212.45
YOLO11xOpenVINOFP32217.80.6900208.37
YOLO11xOpenVINOINT855.90.6897113.04

Тесты Intel Core Ultra NPU

Подробные результаты эталонного тестирования
МодельФорматТочностьСтатусРазмер (МБ)metrics/mAP50-95(B)Время инференса (мс/изобр.)
YOLO11nPyTorchFP325.40.507216.29
YOLO11nOpenVINOFP3210.40.50758.02
YOLO11nOpenVINOINT83.30.36569.28
YOLO11sPyTorchFP3218.40.577139.61
YOLO11sOpenVINOFP3236.40.580113.12
YOLO11sOpenVINOINT89.80.568613.12
YOLO11mPyTorchFP3238.80.6258100.65
YOLO11mOpenVINOFP3277.10.631029.88
YOLO11mOpenVINOINT820.20.611126.32
YOLO11lPyTorchFP3249.00.6367131.37
YOLO11lOpenVINOFP3297.30.635637.08
YOLO11lOpenVINOINT825.70.624530.81
YOLO11xPyTorchFP32109.30.6990212.45
YOLO11xOpenVINOFP32217.80.689468.48
YOLO11xOpenVINOINT855.90.641749.76

Intel® Arc GPU

Intel® Arc™ — это линейка дискретных видеокарт Intel, предназначенных для высокопроизводительных игр, создания контента и рабочих нагрузок ИИ. Серия Arc включает в себя передовые архитектуры GPU, поддерживающие трассировку лучей в реальном времени, графику с улучшением на основе ИИ и игры с высоким разрешением. Ориентируясь на производительность и эффективность, Intel® Arc™ стремится конкурировать с другими ведущими брендами GPU, предоставляя при этом уникальные функции, такие как аппаратно-ускоренное кодирование AV1 и поддержку новейших графических API.

Приведенные ниже тесты производительности выполнялись на Intel Arc A770 и Intel Arc B580 с точностью FP32 и INT8.

Intel Arc A770

Тесты Intel Core Ultra CPU
Подробные результаты эталонного тестирования
МодельФорматТочностьСтатусРазмер (МБ)metrics/mAP50-95(B)Время инференса (мс/изобр.)
YOLO11nPyTorchFP325.40.507216.29
YOLO11nOpenVINOFP3210.40.50736.98
YOLO11nOpenVINOINT83.30.49787.24
YOLO11sPyTorchFP3218.40.577139.61
YOLO11sOpenVINOFP3236.40.57989.41
YOLO11sOpenVINOINT89.80.57518.72
YOLO11mPyTorchFP3238.80.6258100.65
YOLO11mOpenVINOFP3277.10.631114.88
YOLO11mOpenVINOINT820.20.612611.97
YOLO11lPyTorchFP3249.00.6367131.37
YOLO11lOpenVINOFP3297.30.636419.17
YOLO11lOpenVINOINT825.70.624115.75
YOLO11xPyTorchFP32109.30.6990212.45
YOLO11xOpenVINOFP32217.80.688818.13
YOLO11xOpenVINOINT855.90.693018.91

Intel Arc B580

Тесты Intel Core Ultra CPU
Подробные результаты эталонного тестирования
МодельФорматТочностьСтатусРазмер (МБ)metrics/mAP50-95(B)Время инференса (мс/изобр.)
YOLO11nPyTorchFP325.40.507216.29
YOLO11nOpenVINOFP3210.40.50724.27
YOLO11nOpenVINOINT83.30.49814.33
YOLO11sPyTorchFP3218.40.577139.61
YOLO11sOpenVINOFP3236.40.57895.04
YOLO11sOpenVINOINT89.80.57464.97
YOLO11mPyTorchFP3238.80.6258100.65
YOLO11mOpenVINOFP3277.10.63066.45
YOLO11mOpenVINOINT820.20.61256.28
YOLO11lPyTorchFP3249.00.6367131.37
YOLO11lOpenVINOFP3297.30.63608.23
YOLO11lOpenVINOINT825.70.62368.49
YOLO11xPyTorchFP32109.30.6990212.45
YOLO11xOpenVINOFP32217.80.688911.10
YOLO11xOpenVINOINT855.90.692410.30

Воспроизведение наших результатов

Чтобы воспроизвести тесты Ultralytics, приведенные выше, для всех форматов экспорта, запустите этот код:

Пример

from ultralytics import YOLO

# Load a YOLO11n PyTorch model
model = YOLO("yolo11n.pt")

# Benchmark YOLO11n speed and accuracy on the COCO128 dataset for all export formats
results = model.benchmark(data="coco128.yaml")
# Benchmark YOLO11n speed and accuracy on the COCO128 dataset for all export formats
yolo benchmark model=yolo11n.pt data=coco128.yaml

Обратите внимание, что результаты тестов могут варьироваться в зависимости от конкретной конфигурации оборудования и программного обеспечения системы, а также от текущей нагрузки на систему во время проведения тестов. Для получения наиболее надежных результатов используйте набор данных с большим количеством изображений, например, data='coco.yaml' (5000 изображений для проверки).

Заключение

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

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

Для получения более подробной информации и инструкций по использованию OpenVINO обратитесь к официальной документации OpenVINO.

Часто задаваемые вопросы

Как экспортировать модели YOLO26 в формат OpenVINO?

Экспорт моделей YOLO26 в формат OpenVINO может значительно увеличить скорость CPU и обеспечить ускорение GPU и NPU на оборудовании Intel. Для экспорта вы можете использовать python или CLI, как показано ниже:

Пример

from ultralytics import YOLO

# Load a YOLO26n PyTorch model
model = YOLO("yolo26n.pt")

# Export the model
model.export(format="openvino")  # creates 'yolo26n_openvino_model/'
# Export a YOLO26n PyTorch model to OpenVINO format
yolo export model=yolo26n.pt format=openvino # creates 'yolo26n_openvino_model/'

Для получения дополнительной информации обратитесь к документации по форматам экспорта.

Каковы преимущества использования OpenVINO с моделями YOLO26?

Использование инструментария Intel OpenVINO с моделями YOLO26 предлагает несколько преимуществ:

  1. Производительность: Добейтесь 3-кратного увеличения скорости логического вывода на CPU и используйте Intel GPU и NPU для ускорения.
  2. Оптимизатор моделей: Преобразуйте, оптимизируйте и выполняйте модели из популярных фреймворков, таких как PyTorch, TensorFlow и ONNX.
  3. Простота использования: Доступно более 80 обучающих ноутбуков, которые помогут пользователям начать работу, включая те, что предназначены для YOLO26.
  4. Гетерогенное выполнение: Развертывайте модели на различном оборудовании Intel с унифицированным API.

Подробные сравнения производительности можно найти в нашем разделе тестов производительности.

Как выполнить инференс, используя модель YOLO26, экспортированную в OpenVINO?

После экспорта модели YOLO26n в формат OpenVINO вы можете выполнить инференс, используя python или CLI:

Пример

from ultralytics import YOLO

# Load the exported OpenVINO model
ov_model = YOLO("yolo26n_openvino_model/")

# Run inference
results = ov_model("https://ultralytics.com/images/bus.jpg")
# Run inference with the exported model
yolo predict model=yolo26n_openvino_model source='https://ultralytics.com/images/bus.jpg'

Для получения более подробной информации обратитесь к нашей документации по режиму предсказания.

Почему следует выбрать Ultralytics YOLO26, а не другие модели для экспорта в OpenVINO?

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

  • Ускорение до 3 раз на CPU Intel
  • Простое развертывание на графических процессорах и NPU Intel
  • Стабильная и сопоставимая точность для различных форматов экспорта

Для углубленного анализа производительности ознакомьтесь с нашими подробными бенчмарками YOLO11 на различном оборудовании.

Могу ли я сравнить модели YOLO26 в разных форматах, таких как PyTorch, ONNX и OpenVINO?

Да, вы можете проводить тестирование моделей YOLO26 в различных форматах, включая PyTorch, TorchScript, ONNX и OpenVINO. Используйте следующий фрагмент кода для запуска тестов на выбранном вами наборе данных:

Пример

from ultralytics import YOLO

# Load a YOLO26n PyTorch model
model = YOLO("yolo26n.pt")

# Benchmark YOLO26n speed and [accuracy](https://www.ultralytics.com/glossary/accuracy) on the COCO8 dataset for all export formats
results = model.benchmark(data="coco8.yaml")
# Benchmark YOLO26n speed and accuracy on the COCO8 dataset for all export formats
yolo benchmark model=yolo26n.pt data=coco8.yaml

Подробные результаты тестов производительности можно найти в нашем разделе тестов производительности и в документации по форматам экспорта.



📅 Создано 2 лет назад ✏️ Обновлено 7 дней назад
glenn-jocherambitious-octopuslakshanthadRizwanMunawarlakshanthadLaughing-qpderrengerMatthewNoyceandrei-kochinabirami-vinaRizwanMunawar

Комментарии