Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Интеграции

Компиляция и квантование Ultralytics YOLOv5 для повышения производительности с Deci

Узнай, как компилировать, квантовать и тестировать производительность моделей Ultralytics YOLOv5 с платформой Deci, чтобы ускорить инференс на целевом оборудовании.

Nuvola LadiNuvola Ladi3 мин. чтения
Компиляция и квантование YOLOv5 с Deci для повышения скорости

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

Обновление: NVIDIA приобрела Deci в 2024 году, а сайт deci.ai теперь перенаправляет на NVIDIA. Описанные ниже шаги для платформы Deci сохранены для справки.

Платформа Deci предлагает бесплатные инструменты для удобного управления, оптимизации и развертывания твоих моделей YOLOv5 в любой производственной среде. Deci поддерживает все популярные фреймворки глубокого обучения, такие как TensorFlow, PyTorch, Keras и ONNX. Чтобы запустить платформу, достаточно воспользоваться веб-интерфейсом или нашим клиентом Python из своего кода.

Почему Deci?#

Deci можно использовать не только для экспорта, но и для прореживания и квантования модели.

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

С Deci ты можешь:#

Увеличить скорость инференса до 10 раз#

Автоматически компилируй и квантизируй модели, а также оценивай разные производственные настройки, чтобы добиться меньшей задержки, повысить пропускную способность и сократить размер модели и объем занимаемой ею памяти на своем оборудовании.

Подобрать оптимальное оборудование для инференса в своем приложении#

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

Развернуть модель всего за несколько строк кода#

Используй механизм инференса Deci на Python. Он совместим с различными фреймворками и типами аппаратного обеспечения.

Первоначальная настройка#

Шаг 1#

Создай бесплатную учетную запись.

Начни работу с Deci и Ultralytics YOLOv5

Шаг 2#

Чтобы приступить к оптимизации предварительно обученной модели YOLOv5, её нужно преобразовать в формат ONNX. Инструкции по преобразованию модели в формат ONNX смотри в руководстве по экспорту YOLOv5.

Шаг 3#

Перейди на вкладку «Lab» и нажми кнопку «New Model» в правом верхнем углу экрана, чтобы загрузить модель YOLOv5 в формате ONNX.

Преобразуй модели Ultralytics YOLOv5 в формат ONNX для последующего развертывания с помощью Deci

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

Компиляция модели Ultralytics YOLOv5 для развертывания с помощью Deci

Заполнив нужные поля, нажми «Start». Платформа Deci автоматически оптимизирует модель Ultralytics YOLOv5 для выбранного оборудования во время выполнения, а также протестирует ее на различных типах оборудования. Этот процесс занимает около 10 минут.

После завершения под базовой моделью, которую ты загрузил ранее, появится новая строка. Здесь ты увидишь оптимизированную версию предварительно обученной модели Ultralytics YOLOv5.

Оптимизированная модель Ultralytics YOLOv5 для развертывания с помощью Deci

Что дальше?#

Затем ты можешь скачать оптимизированную модель, нажав кнопку «Deploy».

Модель Ultralytics YOLOv5 готова к развертыванию с помощью Deci

После этого тебе предложат скачать модель и предоставят инструкции по установке и использованию Infery — движка инференса во время выполнения от Deci.

Использовать Infery необязательно. Ты можешь получить исходные файлы Python и использовать их с любым другим механизмом инференса по своему выбору.

Используй Deci Infery для развертывания Ultralytics YOLOv5

Изучи результаты оптимизации и тестирования на вкладке «Insights».

Оптимизация модели Ultralytics YOLOv5 с помощью Deci

Готов начать?#

Прежде чем закончить, давай обсудим некоторые преимущества Deci:

  • Оптимизируй пропускную способность и задержку инференса модели без ущерба для точности
  • Позволяет оптимизировать модели из всех популярных фреймворков
  • Поддерживаются модели для любых задач глубокого обучения
  • Поддерживает развертывание на популярных компьютерах с CPU и GPU
  • Сравнивает эффективность модели на разных аппаратных платформах и у разных облачных провайдеров
  • Подготавливает загруженные модели к обслуживанию, инференсу и развертыванию

Как ты только что увидел, производительность модели Ultralytics YOLOv5 можно вдвое повысить примерно за 15 минут. Платформа Deci проста и интуитивно понятна в использовании.

Есть вопросы? Присоединяйся к нашему сообществу и задай вопрос уже сегодня!

Автор

Nuvola Ladi
Nuvola Ladi

Менеджер по цифровому контенту · Ultralytics

Nuvola Ladi — менеджер по цифровому контенту в Ultralytics. Она создает материалы о Vision AI и Ultralytics YOLO, а также представляет компанию на отраслевых мероприятиях, таких как PyTorch Conference 2025. Она живет в Испании и получила степень магистра визуальных и цифровых медиа в IE University. До прихода в Ultralytics она работала в таких организациях, как XVA Gallery & Hotel и Rolex.

Комментарии

Задай вопрос, поделись результатами или помоги кому-нибудь.

Изучи решения

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

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

Узнай, как 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. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее

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

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