Обнаружение YOLOv9/v10
Современное обнаружение объектов в реальном времени — обучайте и разворачивайте новейшие модели YOLO на GPU
YOLO (You Only Look Once) по-прежнему является золотым стандартом обнаружения объектов в реальном времени. В YOLOv9 были представлены Programmable Gradient Information (PGI) и Generalized Efficient Layer Aggregation Network (GELAN), а YOLOv10 принес обнаружение без NMS с двойным присвоением меток. Обе модели обеспечивают первоклассный баланс точности и скорости на GPU NVIDIA.
GitHub YOLOv9: WongKinYiu/yolov9 — 8K+ ⭐
GitHub YOLOv10: THU-MIG/yolov10 — 10K+ ⭐
Ultralytics (единый): ultralytics/ultralytics — 32K+ ⭐
YOLOv9 vs YOLOv10 vs YOLOv8 — краткое сравнение
YOLOv8x
53.9
14.2ms
68.2M
Требуется
YOLOv9e
55.6
16.8ms
57.3M
Требуется
YOLOv10x
54.4
10.7ms
29.5M
Не требуется
YOLOv10b
53.0
8.8ms
19.1M
Не требуется
YOLOv10s
46.8
4.2ms
7.2M
Не требуется
Сценарии использования
Безопасность и видеонаблюдение — обнаружение людей/транспортных средств/объектов в реальном времени
Автономные транспортные средства — обнаружение пешеходов и препятствий
Контроль качества в производстве — обнаружение дефектов на производственных линиях
Аналитика розничной торговли — поток клиентов и обнаружение товаров
Медицинская визуализация — обнаружение аномалий на рентгеновских снимках и сканах
Спортивная аналитика — отслеживание игроков и мяча
Сельское хозяйство — обнаружение болезней растений и вредителей
Предварительные требования
Аккаунт Clore.ai с арендой GPU
Данные для обучения (для обучения собственной модели) или использование предобученных весов COCO
Базовые знания Python и командной строки
Шаг 1 — Арендуйте GPU на Clore.ai
Перейдите на маркетплейсе clore.ai → Маркетплейс
Выберите GPU в зависимости от задачи:
Только инференс: RTX 3080/3090 или RTX 4080 — отличное соотношение цены и производительности
Обучение небольших моделей: RTX 4090 24GB
Обучение больших моделей (YOLOv9e/YOLOv10x): A100 40/80GB
Шаг 2 — Разверните контейнер Ultralytics
Официальный образ Docker Ultralytics поддерживает YOLOv8, YOLOv9 и YOLOv10 через единый API:
Docker-образ:
Порты:
Переменные среды:
Диск: Минимум 20 ГБ (предобученные веса + ваш датасет)
Шаг 3 — Подключитесь и проверьте
Шаг 4 — Быстрый инференс с предобученными моделями
Инференс YOLOv10 (без NMS)
Инференс YOLOv9
Инференс видеопотока в реальном времени
Шаг 5 — Обучите собственную модель
Подготовьте свой датасет
YOLO использует определённую структуру каталогов и формат разметки:
Каждый файл разметки (с тем же именем, что и изображение, .txt расширение) содержит:
Создать конфиг датасета
Импорт из Roboflow (рекомендуется)
Обучить YOLOv10
Обучить YOLOv9
Шаг 6 — Экспорт в TensorRT для максимальной скорости
Экспорт в ONNX
Шаг 7 — Развернуть как REST API
Шаг 8 — Проверьте и сравните производительность своей модели
Скачать результаты
Устранение неполадок
Недостаток памяти CUDA во время обучения
Медленная скорость обучения
Низкий mAP / плохое обнаружение
Справочник по производительности (GPU Clore.ai)
YOLOv10n
RTX 3090
1
1,200
38.5
YOLOv10s
RTX 3090
1
780
46.8
YOLOv10m
RTX 4090
1
950
51.3
YOLOv10x
RTX 4090
1
380
54.4
YOLOv9e
A100 40G
1
720
55.6
YOLOv10x TRT
RTX 4090
1
920
54.2
Дополнительные ресурсы
Roboflow Universe — более 100 тыс. общедоступных наборов данных
Ultralytics HUB — облачная платформа для обучения
Набор данных COCO — стандартный эталонный набор данных
YOLOv9 и YOLOv10 на аренде GPU в Clore.ai предоставляют доступный путь к обучению пользовательских моделей обнаружения объектов и развертыванию конвейеров инференса в реальном времени — без накладных расходов AWS SageMaker или Google Vertex AI.
Рекомендации по GPU для Clore.ai
Разработка/тестирование
RTX 3090 (24 ГБ)
$0.07–0.21/гпу/ч
Инференс в продакшене
RTX 4090 (24 ГБ)
$0.14–0.42/гпу/ч
💡 Все примеры в этом руководстве можно развернуть на Clore.ai GPU-серверах. Просматривайте доступные GPU и арендуйте по часам — без обязательств, с полным root-доступом.
Последнее обновление
Это было полезно?