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

Что такое Ultralytics Platform?#
Ultralytics Platform объединяет в едином рабочем пространстве управление и разметку датасетов, отслеживание экспериментов, облачное и удаленное обучение, экспорт моделей, выделенные эндпоинты для инференса и мониторинг развертывания. Платформа имеет встроенную поддержку моделей YOLO26, YOLO11, YOLOv8 и YOLOv5.
Рабочий процесс: Загрузка → Разметка → Обучение → Экспорт → Развертывание#
Платформа обеспечивает полный цикл работы:
graph LR
subgraph Data["📁 Data"]
A[Upload]:::start --> B[Annotate]:::proc
B --> C[Analyze]:::proc
end
subgraph Train["🚀 Train"]
D[Configure]:::proc --> E[Train on GPU]:::proc
E --> F[View Metrics]:::out
end
subgraph Deploy["🌐 Deploy"]
G[Export]:::proc --> H[Deploy Endpoint]:::proc
H --> I[Monitor]:::out
end
Data --> Train --> Deploy
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff| Этап | Функции |
|---|---|
| Загрузка | Изображения (50 МБ), видео (1 ГБ) и файлы датасетов (ZIP, TAR, включая .tar.gz/.tgz, NDJSON) с автоматической обработкой |
| Разметка | Инструменты ручной разметки для всех 6 типов задач, а также умная разметка (Smart Annotation) с использованием моделей SAM и YOLO для детекции, сегментации, семантической разметки и OBB (см. поддерживаемые задачи) |
| Обучение | Облачные GPU (24 на всех тарифах + 2 эксклюзивно для Pro/Enterprise: B200, B300), метрики в реальном времени, организация проектов |
| Экспорт | 20 форматов развертывания (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend и др.; см. поддерживаемые форматы) |
| Развертывание | 42 глобальных региона с выделенными эндпоинтами, масштабированием до нуля по умолчанию (один активный экземпляр) и мониторингом |
Что ты можешь делать:
- Загружать изображения, видео и файлы наборов данных для создания обучающих датасетов
- Визуализируй разметку с помощью интерактивных наложений для всех 6 типов задач YOLO (см. поддерживаемые задачи)
- Обучай модели на облачных GPU (24 на всех тарифах, 26 с Pro или Enterprise для B200 и B300) с использованием метрик в реальном времени
- Экспортируй в 20 форматов развертывания (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend и др.)
- Развертывай в 42 глобальных регионах с помощью выделенных эндпоинтов в один клик
- Отслеживать прогресс обучения, состояние развертывания и метрики использования
- Сотрудничать, делая проекты и датасеты общедоступными для сообщества
Мультирегиональная инфраструктура#
Твои данные остаются в твоем регионе. Ultralytics Platform управляет инфраструктурой в трех глобальных регионах:
| Регион | Метка | Расположение | Лучший выбор для |
|---|---|---|---|
| US | Америка | Айова, США | Пользователи из Америки, быстрее всего для Америки |
| EU | Европа, Ближний Восток и Африка | Бельгия, Европа | Европейские пользователи, соответствие GDPR |
| AP | Азиатско-Тихоокеанский регион | Тайвань, Азиатско-Тихоокеанский регион | Пользователи из АТР, минимальная задержка в Азиатско-Тихоокеанском регионе |
Ты выбираешь регион данных при регистрации. Датасеты, модели и данные управляемого обучения остаются в этом регионе. Выделенные эндпоинты развертываются отдельно в регионе, который ты выбираешь на карте глобального развертывания.
Ты не можешь самостоятельно изменить регион данных после создания аккаунта. В процессе онбординга платформа измеряет задержку (latency) для каждого региона и рекомендует наиболее близкий. Обратись в службу поддержки, если тебе позже потребуется запросить изменение региона. Это относится к содержимому датасетов и моделей; данные уровня аккаунта, такие как профиль, платежная информация и записи об активности, обрабатываются глобально, как описано в нашей Политике конфиденциальности и Соглашении об обработке данных.
Ключевые особенности#
Подготовка данных#
- Управление наборами данных: Загрузка изображений, видео или файлов данных с автоматической обработкой
- Редактор разметки (Annotation Editor): ручная разметка для всех 6 типов задач YOLO (детекция, сегментация, семантическая разметка, классификация, позы, OBB; см. поддерживаемые задачи)
- Шаблоны скелетов: Встроенные (человек, рука, лицо, собака, коробка) и пользовательские шаблоны скелетов для разметки поз в один клик
- Умная разметка (Smart Annotation): используй SAM 2.1 (Tiny, Small, Base, Large), SAM 3, предобученные модели Ultralytics YOLO или собственные дообученные модели YOLO прямо с панели инструментов разметки для задач детекции, сегментации, семантической разметки и OBB
- Версионирование данных: Создание пронумерованных снимков NDJSON с описаниями для воспроизводимого обучения
- Статистика: Распределение классов, тепловые карты расположения и анализ размерностей
graph LR
A[Upload Dataset/Images/Video]:::start --> B[Auto-Process]:::proc
B --> C[Browse & Filter]:::proc
C --> D{Annotate}:::decide
D --> E[Manual Tools]:::proc
D --> F[SAM Smart]:::proc
D --> G[YOLO Auto-Label]:::proc
E --> H[Train-Ready Dataset]:::out
F --> H
G --> H
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fffРедактор разметки поддерживает все 6 типов задач YOLO: детекция (detect) (ограничивающие рамки), сегментация (segment) (полигоны), семантическая разметка (semantic) (области по классам), классификация (classify) (метки уровня изображения), позы (pose) (ключевые точки) и OBB (ориентированные рамки). Каждый тип задачи имеет выделенные элементы управления разметкой и сочетания клавиш.
Обучение моделей#
- Облачное обучение (Cloud Training): обучайся на облачных GPU (24 на всех тарифах, 26 с планами Pro или Enterprise для B200 и B300) с метриками в реальном времени
- Удаленное обучение: обучайте где угодно и передавай метрики в Ultralytics Platform в режиме реального времени
- Организация проектов: Группируй связанные модели, сравнивай эксперименты, отслеживай активность
- 20 форматов экспорта: ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend и многое другое (см. поддерживаемые форматы)
Ты можешь обучать модели либо через веб-интерфейс (облачное обучение), либо со своего собственного компьютера (удаленное обучение):
- Перейди к своему проекту
- Нажми
New Model - Выбери набор данных, модель, GPU и количество эпох
- Отслеживай графики потерь и метрики в реальном времени
Развертывание#
- Тестирование инференса: Проверяй модели прямо в браузере с помощью своих изображений
- Выделенные эндпоинты: развертывай в 42 глобальных регионах с масштабированием до нуля по умолчанию (один активный экземпляр)
- Мониторинг: Метрики в реальном времени, логи запросов и дашборды производительности
graph LR
A[Trained Model]:::start --> B{Action}:::decide
B --> C[Browser Predict]:::proc
B --> D[Export Format]:::proc
B --> E[Deploy Endpoint]:::proc
D --> F[ONNX / TensorRT / CoreML / LiteRT / ...]:::out
E --> G[42 Global Regions]:::proc
G --> H[API Endpoint URL]:::proc
H --> I[Monitor & Scale]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fffПосле развертывания обращайся к своему эндпоинту из любого языка программирования:
import requests
url = "https://your-endpoint-url/predict"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
with open("image.jpg", "rb") as f:
response = requests.post(url, headers=headers, files={"file": f})
print(response.json())Управление учетной записью#
- Команды и организации: Сотрудничай с участниками команды, управляй ролями и приглашениями
- API-ключи: Безопасное управление ключами для удаленного обучения и API-доступа
- Кредиты и оплата: Обучение с оплатой по факту и прозрачными тарифами
- Лента активности: Отслеживай все события и действия в аккаунте
- Корзина и восстановление: Мягкое удаление на 30 дней с возможностью восстановления
- Соответствие GDPR: Экспорт данных и удаление аккаунта
Актуальные лимиты, доступ к GPU, возможности совместной работы и лицензирование см. в каноническом сравнении тарифов Free, Pro и Enterprise.
Быстрые ссылки#
Начни работу с этими ресурсами:
- Быстрый старт (Quickstart): создай свой первый проект и обучи модель за считанные минуты
- Датасеты (Datasets): загружай данные для обучения и управляй ими
- Разметка (Annotation): размечай свои данные с помощью ручных и ИИ-инструментов
- Проекты (Projects): организуй свои модели и эксперименты
- Облачное обучение (Cloud Training): обучение на облачных GPU
- Инференс (Inference): тестируй свои модели
- Эндпоинты (Endpoints): развертывай модели в продакшене
- Мониторинг (Monitoring): отслеживай производительность развертывания
- Ключи API (API Keys): управляй доступом к API
- Биллинг (Billing): кредиты и оплата
- Активность (Activity): отслеживай события аккаунта
- Корзина (Trash): восстанавливай удаленные элементы
- REST API: справочник по API
FAQ#
Как начать работу с Ultralytics Platform?#
Чтобы начать работу с Ultralytics Platform:
- Регистрация (Sign Up): создай аккаунт на platform.ultralytics.com
- Выбор региона: Выбери регион данных (US, EU или AP) при регистрации
- Загрузка датасета (Upload Dataset): открой
Annotateна боковой панели и загрузи свои данные - Обучение модели: Создай проект и начни обучение на облачных GPU
- Развертывание: Протестируй свою модель и разверни её на выделенном эндпоинте
Подробное руководство см. на странице Быстрый старт (Quickstart).
В чем преимущества Ultralytics Platform?#
Ultralytics Platform предлагает:
- Единый рабочий процесс: Данные, обучение и развертывание в одном месте
- Мультирегиональность: Хранение данных в регионах US, EU или AP
- Обучение без кода: Обучай продвинутые модели YOLO без написания кода
- Метрики в реальном времени: Транслируй ход обучения и отслеживай развертывание
- 42 региона развертывания: развертывай модели ближе к своим пользователям по всему миру
- 7 типов задач: поддержка детекции, сегментации экземпляров, семантической сегментации, оценки глубины (модели и предсказания уже доступны, датасеты глубины появятся в ближайшее время), классификации, поз и OBB (см. документацию по задачам)
- Разметка с помощью ИИ (AI-Assisted Annotation): умная разметка с использованием моделей SAM и YOLO для ускорения подготовки данных
Какие GPU доступны для облачного обучения?#
Ultralytics Platform поддерживает несколько типов GPU для облачного обучения:
| GPU | Поколение | VRAM | Стоимость/час | Лучший выбор для |
|---|---|---|---|---|
| RTX 2000 Ada | Ada | 16 GB | $0.24 | Небольшие наборы данных, тестирование |
| RTX A4500 | Ampere | 20 GB | $0.25 | Малые-средние наборы данных |
| RTX 4000 Ada | Ada | 20 GB | $0.26 | Средние наборы данных |
| RTX A5000 | Ampere | 24 GB | $0.27 | Средние наборы данных |
| L4 | Ada | 24 GB | $0.39 | Оптимизировано для вывода |
| A40 | Ampere | 48 GB | $0.44 | Большие размеры пакетов |
| RTX 3090 | Ampere | 24 GB | $0.46 | Общее обучение |
| RTX A6000 | Ampere | 48 GB | $0.49 | Большие модели |
| RTX PRO 4000 | Blackwell | 24 GB | $0.57 | Бюджетный Blackwell |
| RTX PRO 4500 | Blackwell | 32 GB | $0.64 | Отличное соотношение цена/производительность |
| RTX 4090 | Ada | 24 GB | $0.69 | Лучшее соотношение цена/производительность |
| RTX 6000 Ada | Ada | 48 GB | $0.77 | Обучение с большими пакетами |
| L40S | Ada | 48 GB | $0.86 | Обучение с большими пакетами |
| RTX PRO 5000 | Blackwell | 48 GB | $0.96 | Обучение с большими пакетами |
| RTX 5090 | Blackwell | 32 GB | $0.99 | Последнее потребительское поколение |
| L40 | Ada | 48 GB | $0.99 | Большие модели |
| A100 PCIe | Ampere | 80 GB | $1.39 | Промышленное обучение |
| A100 SXM | Ampere | 80 GB | $1.49 | Промышленное обучение |
| RTX PRO 6000 | Blackwell | 96 GB | $2.09 | Рекомендуемый вариант по умолчанию |
| H100 PCIe | Hopper | 80 GB | $2.89 | Высокопроизводительное обучение |
| H100 NVL | Hopper | 94 ГБ | $3.19 | Максимальная производительность |
| H100 SXM | Hopper | 80 GB | $3.29 | Самое быстрое обучение |
| H200 NVL | Hopper | 143 ГБ | $3.39 | Максимальный объем памяти |
| H200 SXM | Hopper | 141 ГБ | $4.39 | Максимальная производительность |
| B200 | Blackwell | 180 ГБ | $5.89 | Большие модели (Pro+) |
| B300 | Blackwell | 288 ГБ | $7.39 | Крупнейшие модели (Pro+) |
Полную информацию о ценах и доступных GPU см. в разделе Облачное обучение (Cloud Training).
Как работает удаленное обучение?#
Ты можешь обучать модели на собственном оборудовании и транслировать метрики в реальном времени в Ultralytics Platform.
Для интеграции с Platform требуется ultralytics>=8.4.104. Более старые версии работать с Platform НЕ будут.
pip install "ultralytics>=8.4.104"# Set your API key
export ULTRALYTICS_API_KEY="YOUR_API_KEY"
# Train with project/name to stream metrics
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1Подробнее об удаленном обучении читай в разделе Облачное обучение (Cloud Training).
Какие инструменты аннотирования доступны?#
Платформа включает полнофункциональный редактор разметки с поддержкой:
- Инструменты ручной разметки: Bounding boxes, полигоны, ключевые точки с шаблонами скелетов, ориентированные боксы, классификация
- Шаблоны скелетов: Размещай все ключевые точки сразу, используя встроенные (Person, Hand, Face, Dog, Box) или пользовательские шаблоны
- Умная разметка (Smart Annotation): используй SAM 2.1 или SAM 3 для разметки кликами либо запускай предобученные модели Ultralytics YOLO и собственные дообученные модели YOLO прямо с панели инструментов для задач детекции, сегментации, семантической разметки и OBB
- Горячие клавиши: Эффективные рабочие процессы с использованием клавиш быстрого доступа
| Сочетание клавиш | Действие |
|---|---|
V | Режим ручной разметки (рисование) |
S | Умный режим (модель SAM или YOLO) |
A | Переключить автоприменение (в режиме «Умная разметка») |
1 - 9 | Выбрать класс по номеру |
Delete | Удалить выбранную аннотацию |
Ctrl+Z | Отменить |
Ctrl+Y | Вернуть |
Escape | Сохранить / отменить выбор / выйти |
Полное руководство см. в разделе Разметка (Annotation).
Какие форматы экспорта поддерживаются?#
Платформа поддерживает те же 20 форматов развертывания, что и режим экспорта Ultralytics Export mode. Исходным форматом является PyTorch; каждая строка с аргументом format представляет собой целевой формат экспорта.
| Формат | Аргумент format | Модель | Метаданные | Аргументы |
|---|---|---|---|---|
| PyTorch | - | yolo26n.pt | ✅ | - |
| TorchScript | torchscript | yolo26n.torchscript | ✅ | imgsz, quantize, dynamic, nms, batch, device |
| ONNX | onnx | yolo26n.onnx | ✅ | imgsz, quantize, dynamic, simplify, opset, nms, batch, data, fraction, device |
| OpenVINO | openvino | yolo26n_openvino_model/ | ✅ | imgsz, quantize, dynamic, nms, batch, data, fraction, device |
| TensorRT | engine | yolo26n.engine | ✅ | imgsz, quantize, dynamic, simplify, opset, workspace, nms, batch, data, fraction, device |
| CoreML | coreml | yolo26n.mlpackage | ✅ | imgsz, dynamic, quantize, nms, batch, device |
| TF SavedModel | saved_model | yolo26n_saved_model/ | ✅ | imgsz, keras, quantize, opset, nms, batch, data, fraction, device |
| TF GraphDef | pb | yolo26n.pb | ❌ | imgsz, opset, batch, device |
| TF Edge TPU | edgetpu | yolo26n_edgetpu.tflite | ✅ | imgsz, quantize, opset, data, fraction, device |
| PaddlePaddle | paddle | yolo26n_paddle_model/ | ✅ | imgsz, batch, device |
| MNN | mnn | yolo26n.mnn | ✅ | imgsz, batch, dynamic, quantize, simplify, opset, nms, device |
| NCNN | ncnn | yolo26n_ncnn_model/ | ✅ | imgsz, quantize, batch, device |
| IMX500 | imx | yolo26n_imx_model/ | ✅ | imgsz, quantize, data, fraction, nms, device |
| RKNN | rknn | yolo26n_rknn_model/ | ✅ | imgsz, batch, name, quantize, simplify, opset, data, fraction, device |
| ExecuTorch | executorch | yolo26n_executorch_model/ | ✅ | imgsz, batch, device |
| Axelera | axelera | yolo26n_axelera_model/ | ✅ | imgsz, batch, quantize, data, fraction, device |
| DEEPX | deepx | yolo26n_deepx_model/ | ✅ | imgsz, quantize, simplify, opset, data, optimize, device |
| Qualcomm QNN | qnn | yolo26n_qnn.onnx | ✅ | imgsz, batch, name, quantize, simplify, opset, data, fraction, device |
| LiteRT | litert | yolo26n.tflite | ✅ | imgsz, quantize, batch, data, fraction, device |
| Hailo | hailo | yolo26n_hailo_model/ | ✅ | imgsz, name, quantize, data, fraction, simplify, conf, iou |
| Huawei Ascend | ascend | yolo26n_ascend_model/ | ✅ | imgsz, batch, name, quantize, opset, simplify, nms |
Параметры для конкретных форматов см. в разделах Экспорт моделей (Models Export), Руководство по режиму экспорта (Export mode guide) и Индекс интеграций (Integrations index).
Устранение неполадок#
Проблемы с наборами данных#
| Проблема | Решение |
|---|---|
| Набор данных не обрабатывается | Убедись, что формат файла поддерживается (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO для изображений). Максимальный размер файла: изображения — 50 МБ, видео — 1 ГБ, архивы наборов данных — 10 ГБ (Free) / 20 ГБ (Pro) / 50 ГБ (Enterprise) |
| Отсутствующие аннотации | Убедись, что метки представлены в формате YOLO с файлами .txt, совпадающими по имени с файлами изображений, либо загрузи COCO JSON |
| «Требуется обучающая выборка (Train split)» | Добавь папку train/ в структуру своего датасета или перераспредели выборки через панель разделения (split bar) |
| Имена классов не определены | Добавь файл data.yaml со списком names: (см. формат YOLO) или определи классы на вкладке Классы (Classes tab) |
Проблемы с обучением#
| Проблема | Решение |
|---|---|
| Обучение не начинается | Проверь баланс кредитов в разделе Настройки > Биллинг. Требуется положительный баланс |
| Ошибка нехватки памяти (Out of memory) | Уменьши размер пакета (batch size), используй модель поменьше (n/s) или выбери GPU с большим объемом видеопамяти |
| Низкие показатели метрик | Проверь качество набора данных, увеличь количество эпох, попробуй аугментацию данных, проверь сбалансированность классов |
| Обучение идет медленно | Выбери более быстрый GPU, уменьши размер изображений, убедись, что узким местом не является набор данных |
Проблемы с развертыванием#
| Проблема | Решение |
|---|---|
| Эндпоинт не отвечает | Проверь статус эндпоинта (Ready или Stopped). Холодный старт может занять 5-15 секунд |
| 401 Unauthorized (Ошибка авторизации) | Убедись, что API-ключ активен и скопирован правильно |
| Медленный инференс | Проверь размер модели, рассмотри возможность экспорта в TensorRT, выбери более близкий регион |
| Сбой экспорта | Некоторые форматы требуют определенных архитектур моделей. Попробуй ONNX для максимальной совместимости |
Часто задаваемые вопросы#
Могу ли я изменить имя пользователя после регистрации?
Нет, имена пользователей постоянны и не подлежат изменению. Выбирай внимательно во время регистрации.
Могу ли я изменить регион моих данных?
Регион твоих данных выбирается во время адаптации и не может быть изменен тобой самостоятельно. Чтобы сменить регион, свяжись со службой поддержки для оформления заявки.
Как получить больше кредитов?
Перейди в Settings > Billing и нажми Top Up. Покупай кредиты на сумму от $5 до $1,000. Купленные кредиты никогда не сгорают.
Что произойдет, если обучение прервется?
Если облачные вычисления уже начались, затраченное время GPU тарифицируется. Ошибки, возникшие до запуска GPU, не влекут за собой плату за вычислительные ресурсы.
Могу ли я скачать свою обученную модель?
Да. Нажми значок скачивания на странице модели, чтобы получить ее веса .pt, или открой вкладку Экспорт (Export) для уже готовых экспортированных форматов.
Как сделать свою работу публичной?
Открой проект или датасет, нажми значок Private на верхней панели навигации и подтверди выбор Make Public. Публичный контент появится на странице Explore.
Каковы лимиты размера файлов?
Изображения: 50 МБ, видео: 1 ГБ, наборы данных: 10 ГБ на тарифе Free, 20 ГБ на Pro, 50 ГБ на Enterprise. Для файлов большего размера разбей их на несколько загрузок.
Как долго удаленные объекты хранятся в Корзине?
30 дней. После этого элементы удаляются навсегда и не подлежат восстановлению.
Могу ли я использовать модели Platform в коммерческих целях?
Тарифы Free и Pro используют лицензию AGPL. Для коммерческого использования без требований AGPL см. раздел Лицензирование Ultralytics (Ultralytics Licensing).