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

Что такое платформа Ultralytics?#
Ultralytics Platform объединяет управление наборами данных и их разметку, отслеживание экспериментов, обучение в облаке и на удаленных ресурсах, экспорт моделей, выделенные конечные точки инференса и мониторинг развертываний в едином рабочем пространстве. Платформа изначально поддерживает модели YOLO26, YOLO11, YOLOv8 и YOLOv5.
Рабочий процесс: загрузка → аннотирование → обучение → экспорт или развёртывание#
Платформа предлагает сквозной рабочий процесс:
| Этап | Возможности |
|---|---|
| Загрузка | Изображения (50 МБ), видео (1 ГБ) и файлы наборов данных (ZIP, TAR с .tar.gz/.tgz, NDJSON) можно загружать с компьютера, по URL, из облачного хранилища или с локального сервера |
| Аннотирование | Инструменты ручной разметки для 6 типов задач, а также умная разметка с моделями SAM для обнаружения, сегментации, семантической сегментации и OBB, с моделями YOLO для этих задач и поз, либо с моделями, задаваемыми классами (размещёнными моделями с открытым исходным кодом или платными моделями провайдеров) для датасетов обнаружения с 1–200 классами (см. поддерживаемые типы задач) |
| Обучение | Облачные GPU (24 на всех тарифах и ещё 2 только в тарифах Pro/Enterprise: B200, B300), метрики в реальном времени и организация проектов |
| Экспорт | 23 формата развёртывания (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend и др.; см. поддерживаемые форматы) |
| Развёртывание | 42 региона по всему миру с выделенными конечными точками, масштабирование до нуля по умолчанию (один активный экземпляр) и мониторинг |
Что можно делать:
- Загружать изображения, видео и файлы наборов данных для создания обучающих наборов данных
- Визуализировать аннотации с помощью интерактивных наложений для 6 типов задач YOLO, поддерживаемых редактором аннотаций (см. поддерживаемые типы задач)
- Обучать модели на облачных GPU (24 на всех тарифах, 26 в тарифах Pro или Enterprise с B200 и B300) и отслеживать метрики в реальном времени
- Экспорт в 23 формата развёртывания (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend и др.)
- Развёртывать модели в 42 регионах по всему миру, создавая выделенные конечные точки одним нажатием
- Создавать рабочие процессы Agents, объединяющие модели, условия, сбор наборов данных, оповещения Slack и вебхуки
- Отслеживать ход обучения, состояние развёртываний и метрики использования
- Подключать облачные хранилища, инструменты аннотирования и Slack через интеграции
- Сотрудничать, открывая проекты и наборы данных для сообщества
Мультирегиональная инфраструктура#
Твои данные остаются в выбранном регионе. Платформа Ultralytics использует инфраструктуру в трёх регионах мира:
| Регион | Обозначение | Расположение | Оптимальный вариант для |
|---|---|---|---|
| США | Америка | Айова, США | Для пользователей из Америки; минимальная задержка для Америки |
| ЕС | Европа, Ближний Восток и Африка | Бельгия, Европа | Для пользователей из Европы; соответствие GDPR |
| АТ | Азиатско-Тихоокеанский регион | Тайвань, Азиатско-Тихоокеанский регион | Для пользователей из Азиатско-Тихоокеанского региона; минимальная задержка в регионе APAC |
Во время регистрации выбери регион для своих данных. Наборы данных, модели и данные управляемого обучения хранятся в этом регионе. Выделенные конечные точки развёртываются отдельно в регионе, который ты выберешь на глобальной карте развёртывания.
После создания аккаунта ты не сможешь самостоятельно изменить регион данных. Во время регистрации платформа измеряет задержку для каждого региона и рекомендует ближайший. Если позже понадобится запросить смену региона, обратись в службу поддержки. Это правило касается содержимого наборов данных и моделей; данные на уровне аккаунта, например профиль, платёжные данные и записи активности, обрабатываются глобально, как описано в нашей Политике конфиденциальности и Соглашении об обработке данных.
Основные особенности#
Подготовка данных#
- Управление наборами данных: создавай наборы данных из локальных файлов, по URL, из подключённого облачного хранилища или с локального сервера; обработка выполняется автоматически
- Редактор аннотаций: инструменты ручного аннотирования для 6 типов задач YOLO (обнаружение объектов, сегментация, семантическая сегментация, классификация, оценка позы, OBB; см. поддерживаемые типы задач)
- Шаблоны скелетов: встроенные шаблоны (человек, кисть, собака, лицо, коробка) и пользовательские шаблоны скелетов для аннотирования позы одним нажатием
- Умная разметка: используй SAM 2.1 (Tiny, Small, Base, Large), SAM 3 или SAM 3.1 (по умолчанию) на панели инструментов разметки для задач детекции, сегментации, семантической сегментации и OBB; предобученные модели Ultralytics YOLO и собственные дообученные модели YOLO — для этих задач и поз, а также модели с подсказками классов — на датасетах для детекции с 1–200 классами: девять размещённых моделей с открытым исходным кодом (Moondream 3.1 используется по умолчанию в пакетной разметке, ещё одна модель доступна при включённом раннем доступе); размещённые модели SAM 3 и SAM 3.1 с текстовыми подсказками; или платные модели компьютерного зрения от OpenAI, Anthropic, Google, Meta, SpaceXAI, DeepSeek, Z.ai, Kimi, Xiaomi MiMo, Alibaba, MiniMax и Tencent с ключом провайдера из раздела Настройки > Ключи API
- Версионирование наборов данных: создавай нумерованные снимки NDJSON с описаниями, а затем скачивай или восстанавливай любую версию для воспроизводимого обучения
- Статистика: распределение классов и разделений, тепловые карты местоположений и анализ размеров ограничивающих рамок
Редактор аннотаций предоставляет инструменты для 6 типов задач YOLO: обнаружение объектов (ограничивающие рамки), сегментация (полигоны), семантическая сегментация (области для каждого класса), классификация (метки на уровне изображения), оценка позы (ключевые точки) и OBB (повёрнутые рамки). Для каждого типа задач предусмотрены специальные инструменты аннотирования и сочетания клавиш.
Обучение моделей#
- Облачное обучение: обучай модели на облачных GPU (24 на всех тарифах, 26 в тарифах Pro или Enterprise с B200 и B300), отслеживая метрики в реальном времени и текущую оценку стоимости
- Удалённое обучение: обучай модели где угодно и передавай метрики в платформу Ultralytics
- Расширенные настройки: переопределяй любой аргумент обучения Ultralytics во встроенном YAML-редакторе в диалоговом окне обучения
- Организация проектов: объединяй связанные модели, сравнивай эксперименты и отслеживай активность
- 23 формата экспорта: ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend и другие (см. поддерживаемые форматы)

Модели можно обучать через веб-интерфейс (облачное обучение) или на собственном компьютере (удалённое обучение):
- Перейди в свой проект
- Нажми
New Model - Выбери набор данных, модель, GPU и количество эпох
- Следи за кривыми потерь и метриками в реальном времени
Развёртывание#
- Тестирование инференса: проверяй модели прямо в браузере на собственных изображениях, снимках с веб-камеры или встроенных примерах
- Выделенные конечные точки: развёртывай модели в 42 регионах мира; по умолчанию используется масштабирование до нуля (один активный экземпляр)
- Мониторинг: метрики в реальном времени, журналы запросов и панели производительности
После развертывания вызывай свою конечную точку из любого языка. conf, iou и imgsz — необязательные поля формы, значения по умолчанию для которых: 0.25, 0.5 и размер обучающих изображений модели (640, если он недоступен):
import requests
url = "https://your-deployment-url.run.app/predict"
api_key = "YOUR_API_KEY"
args = {"conf": 0.25, "iou": 0.5, "imgsz": 640}
with open("image.jpg", "rb") as f:
response = requests.post(
url,
headers={"Authorization": f"Bearer {api_key}"},
data=args,
files={"file": f},
)
print(response.json())Управление аккаунтом#
- Команды и организации: взаимодействуй с участниками команды, управляй ролями и приглашениями, а также переключай рабочие пространства в меню аккаунта
- Ключи API: безопасное управление ключами для удалённого обучения и доступа к API
- Кредиты и оплата: обучение с оплатой по факту использования, прозрачные цены и пополнение на сумму от $5 до $1,000
- Лента активности: отслеживай все события и действия в аккаунте
- Корзина и восстановление: мягкое удаление с возможностью восстановить элементы в течение 30 дней
- Соответствие GDPR: экспорт данных и удаление аккаунта
Актуальные лимиты, доступ к GPU, возможности совместной работы и условия лицензирования смотри в каноническом сравнении Free, Pro и Enterprise.
Полезные ссылки#
Начни работу с помощью этих ресурсов:
- Быстрый старт: создай первый проект и обучи модель за несколько минут
- Изучить: просматривай и клонируй общедоступные наборы данных и проекты, а также ищи изображения по их содержимому
- Данные: обзор подготовки наборов данных
- Наборы данных: загружай наборы данных для обучения и управляй ими
- Разметка: размечай данные вручную и с помощью инструментов на базе ИИ
- Обучение: обзор обучения
- Проекты: упорядочивай модели и эксперименты
- Модели: страницы моделей, загрузка и экспорт
- Облачное обучение: обучай модели на облачных GPU
- Развертывание: обзор развертывания
- Инференс: тестируй модели
- Конечные точки: развертывай модели в рабочей среде
- Мониторинг: отслеживай производительность развернутых моделей
- Аккаунт: обзор аккаунта
- Настройки: настройки профиля и рабочего пространства
- Команды: участники, роли и приглашения
- Ключи API: управление доступом к API
- Оплата: кредиты и платежи
- Активность: отслеживание событий в аккаунте
- Корзина: восстановление удалённых элементов
- Интеграции: облачное хранилище, инструменты разметки и Slack
- REST API: справочник API
Устранение неполадок#
Проблемы с наборами данных#
| Проблема | Решение |
|---|---|
| Не удаётся обработать набор данных | Убедись, что формат файла поддерживается (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO для изображений). Максимальный размер файла: изображения — 50 MB, видео — 1 GB, архивы наборов данных — 10 GB (Free) / 20 GB (Pro) / 50 GB (Enterprise) |
| Не хватает аннотаций | Убедись, что метки соответствуют формату YOLO, а имена файлов .txt совпадают с именами файлов изображений, или загрузи COCO JSON |
| «Требуется раздел train» | Добавь папку train/ в структуру набора данных или перераспредели разделы с помощью панели разделения |
| Имена классов не заданы | Добавь файл data.yaml со списком names: (см. формат YOLO) или задай классы на вкладке Classes |
Проблемы с обучением#
| Проблема | Решение |
|---|---|
| Не удаётся запустить обучение | Проверь баланс кредитов в разделе «Настройки» > «Оплата». Для запуска нужен положительный баланс |
| Ошибка нехватки памяти | Уменьши размер пакета, используй модель поменьше (n/s) или выбери GPU с большим объёмом VRAM |
| Низкие метрики | Проверь качество набора данных, увеличь число эпох, попробуй аугментацию данных и проверь баланс классов |
| Обучение идёт медленно | Выбери более быстрый GPU, уменьши размер изображений и проверь, не стал ли набор данных узким местом |
Проблемы с развертыванием#
| Проблема | Решение |
|---|---|
| Конечная точка не отвечает | Проверь статус конечной точки (Ready или Stopped). После простоя холодный запуск при первом запросе может занять до минуты |
| 401: не авторизован | Убедись, что ключ API активен и скопирован правильно |
| Медленный инференс | Проверь размер модели, рассмотри возможность экспорта в TensorRT и выбери ближайший регион |
| Не удалось выполнить экспорт | Для некоторых форматов требуются модели определённой архитектуры. Для максимальной совместимости попробуй ONNX |
Часто задаваемые вопросы#
Можно ли изменить имя пользователя после регистрации?
Нет, имена пользователей назначаются навсегда, и изменить их нельзя. Внимательно выбери имя при регистрации.
Можно ли изменить регион хранения данных?
Регион хранения данных выбирается при первоначальной настройке, и самостоятельно изменить его нельзя. Чтобы сменить регион, обратись в службу поддержки.
Как получить больше кредитов?
Перейди в Настройки > Оплата и нажми Пополнить. Купи кредиты на сумму от $5 до $1,000. Купленные кредиты не сгорают.
Что произойдёт, если обучение завершится с ошибкой?
Если облачные вычисления уже начались, с тебя спишут оплату за фактическое время работы GPU. Если ошибка возникла до запуска GPU, плата за вычисления не взимается.
Можно ли скачать обученную модель?
Да. Нажми значок загрузки на странице модели, чтобы скачать её веса .pt, или открой вкладку Экспорт, чтобы посмотреть готовые экспортированные форматы.
Как сделать свою работу общедоступной?
Открой проект или набор данных, нажми значок Private на верхней панели навигации и подтверди действие Сделать общедоступным. Общедоступный контент появится на странице «Обзор».
Каковы ограничения на размер файлов?
Изображения: 50MB, видео: 1GB, наборы данных: 10GB на Free, 20GB на Pro и 50GB на Enterprise. Большие файлы раздели на несколько загрузок.
Как долго удалённые элементы хранятся в корзине?
30 дней. После этого элементы удаляются безвозвратно, и восстановить их нельзя.
Можно ли использовать модели Platform в коммерческих целях?
В планах Free и Pro используется лицензия AGPL. Чтобы использовать модели в коммерческих целях без требований AGPL, см. раздел Лицензирование Ultralytics.
Часто задаваемые вопросы#
Чтобы начать работу с Ultralytics Platform:
- Зарегистрируйся: создай аккаунт на platform.ultralytics.com
- Выбери регион: при первоначальной настройке выбери регион хранения данных (US, EU или AP)
- Загрузи набор данных: открой
Annotateна боковой панели и загрузи данные - Обучи модель: создай проект и запусти обучение на облачных GPU
- Разверни модель: протестируй модель и разверни её на выделенной конечной точке
Подробные инструкции см. на странице «Быстрый старт».
Ultralytics Platform предлагает:
- Единый рабочий процесс: данные, обучение и развертывание в одном месте
- Несколько регионов: хранение данных в регионах US, EU или AP
- Обучение без кода: обучай передовые модели YOLO, не написав ни строчки кода
- Метрики в реальном времени: отслеживай ход обучения и контролируй развернутые модели
- 42 региона развертывания: развертывай модели по всему миру ближе к пользователям
- 7 типов задач: поддержка обнаружения объектов, сегментации экземпляров, семантической сегментации, оценки глубины, классификации, определения позы и OBB (см. документацию по задачам)
- Разметка с помощью ИИ: ускорь подготовку данных с помощью умной разметки, используя SAM, YOLO и модели с подсказками по классам (наборы данных для обнаружения объектов с 1–200 классами)
Ultralytics Platform поддерживает несколько типов GPU для обучения в облаке:
GPU Поколение Видеопамять Оптимальный вариант для RTX 2000 Ada Ada 16 GB Небольшие датасеты, тестирование RTX A4500 Ampere 20 GB Небольшие и средние датасеты RTX A5000 Ampere 24 GB Средние датасеты RTX 4000 Ada Ada 20 GB Средние датасеты RTX 3090 Ampere 24 GB Обучение общего назначения RTX PRO 4000 Blackwell 24 GB Бюджетный вариант Blackwell L4 Ada 24 GB Оптимизирована для инференса A40 Ampere 48 GB Больший размер батча RTX A6000 Ampere 48 GB Большие модели RTX PRO 4500 Blackwell 32 GB Отличное соотношение цены и производительности L40 Ada 48 GB Большие модели RTX 4090 Ada 24 GB Обучение общего назначения RTX PRO 5000 Blackwell 48 GB Обучение с большим размером батча RTX 6000 Ada Ada 48 GB Обучение с большим размером батча L40S Ada 48 GB Обучение с большим размером батча RTX 5090 Blackwell 32 GB Последнее поколение потребительских GPU A100 PCIe Ampere 80 GB Обучение для production-среды A100 SXM Ampere 80 GB Обучение для production-среды RTX PRO 6000 Blackwell 96 GB Рекомендуемый вариант по умолчанию H100 PCIe Hopper 80 GB Высокопроизводительное обучение H100 NVL Hopper 94 GB Максимальной производительности H200 NVL Hopper 143 GB Максимальный объем памяти H100 SXM Hopper 80 GB Самое быстрое обучение H200 SXM Hopper 141 GB Максимальной производительности B200 Blackwell 180 GB Крупные модели (Pro+) B300 Blackwell 288 GB Самые крупные модели (Pro+) Текущие почасовые цены указаны в диалоге обучения в списке выбора GPU и на странице с ценами.
Полный список вариантов GPU смотри в разделе Облачное обучение.
Ты можешь обучать модели на собственном оборудовании и передавать метрики в реальном времени в Ultralytics Platform.
Требования к версии пакетаДля интеграции с Platform требуются Python>=3.11 и ultralytics>=8.4.120. Более ранние версии НЕ будут работать с Platform.
pip install "ultralytics>=8.4.120"# 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Подробнее об удаленном обучении смотри в разделе Обучение в облаке.
В Platform есть полнофункциональный редактор аннотаций с поддержкой:
- Инструменты ручной разметки: ограничивающие рамки, полигоны, ключевые точки с шаблонами скелета, ориентированные рамки, классификация
- Шаблоны скелетов: размещай все ключевые точки сразу с помощью встроенных шаблонов (Person, Hand, Dog, Face, Box) или собственных шаблонов
- Умная разметка: используй SAM 2.1, SAM 3 или SAM 3.1 (по умолчанию) для разметки щелчками на датасетах для детекции, сегментации, семантической сегментации и OBB; запускай предобученные модели Ultralytics YOLO и собственные дообученные модели YOLO с панели инструментов для этих задач и поз, а также модели с подсказками классов на датасетах для детекции с 1–200 классами: девять размещённых моделей с открытым исходным кодом (Moondream 3.1 используется по умолчанию в пакетной разметке, ещё одна модель доступна при включённом раннем доступе); размещённые модели SAM 3 и SAM 3.1 с текстовыми подсказками; или платные модели компьютерного зрения от OpenAI, Anthropic, Google, Meta, SpaceXAI, DeepSeek, Z.ai, Kimi, Xiaomi MiMo, Alibaba, MiniMax и Tencent с ключом провайдера из раздела Настройки > Ключи API
- Сочетания клавиш: эффективные рабочие процессы с горячими клавишами, перечисленными во всплывающем меню сочетаний клавиш редактора
Сочетание клавиш Действие VРучной режим (рисование) SИнтеллектуальный режим (SAM, YOLO или модель с указанием класса) PВыполнить предсказание (в интеллектуальном режиме) AВключить или отключить автоматическое применение (интеллектуальный режим SAM) 1-9Выбрать класс по номеру HПоказать или скрыть аннотации Space+ перетаскивание или перетаскивание средней кнопкой мышиПереместить холст Delete/BackspaceУдалить выбранную аннотацию Ctrl+SСохранить аннотации Ctrl+ZОтменить действие Ctrl+YПовторить действие EscapeСохранить / снять выделение / выйти Полное руководство смотри в разделе Аннотация.
Платформа поддерживает те же 23 формата развёртывания, что и режим экспорта Ultralytics. PyTorch — исходный формат; каждая строка с аргументом
formatобозначает целевой формат экспорта.Формат Аргумент formatМодель Метаданные Аргументы PyTorch - yolo26n.pt✅ - TorchScript torchscriptyolo26n.torchscript✅ imgsz,quantize,dynamic,nms,batch,deviceONNX onnxyolo26n.onnx✅ imgsz,quantize,dynamic,simplify,opset,nms,batch,data,fraction,deviceOpenVINO openvinoyolo26n_openvino_model/✅ imgsz,quantize,dynamic,nms,batch,data,fraction,deviceTensorRT engineyolo26n.engine✅ imgsz,quantize,dynamic,simplify,opset,workspace,nms,batch,data,fraction,deviceCoreML coremlyolo26n.mlpackage✅ imgsz,dynamic,quantize,nms,batch,deviceApple Core AI coreaiyolo26n.aimodel✅ imgsz,batch,quantizeTF SavedModel saved_modelyolo26n_saved_model/✅ imgsz,quantize,opset,nms,batch,data,fraction,deviceTF GraphDef pbyolo26n.pb❌ imgsz,opset,batch,deviceTF Edge TPU edgetpuyolo26n_edgetpu.tflite✅ imgsz,quantize,opset,data,fraction,deviceLiteRT litertyolo26n.tflite✅ imgsz,quantize,batch,data,fraction,devicePaddlePaddle paddleyolo26n_paddle_model/✅ imgsz,batch,deviceMNN mnnyolo26n.mnn✅ imgsz,batch,dynamic,quantize,simplify,opset,nms,deviceNCNN ncnnyolo26n_ncnn_model/✅ imgsz,quantize,deviceIMX500 imxyolo11n_imx_model/✅ imgsz,quantize,data,fraction,nms,deviceRKNN rknnyolo26n_rknn_model/✅ imgsz,batch,name,quantize,simplify,opset,data,fraction,deviceExecuTorch executorchyolo26n_executorch_model/✅ imgsz,batch,deviceAxelera axelerayolo26n_axelera_model/✅ imgsz,batch,quantize,data,fraction,deviceDEEPX deepxyolo26n_deepx_model/✅ imgsz,quantize,simplify,opset,data,optimize,deviceQualcomm QNN qnnyolo26n_qnn.onnx✅ imgsz,batch,name,quantize,simplify,opset,data,fraction,deviceHailo hailoyolo26n_hailo_model/✅ imgsz,name,quantize,data,fraction,simplify,conf,iou,deviceHuawei Ascend ascendyolo26n_ascend_model/✅ imgsz,batch,name,quantize,opset,simplify,nms,deviceAMD Xilinx xilinxyolo26n_xilinx_model/✅ imgsz,name,quantize,data,fraction,opset,simplify,deviceNXP nxpyolo26n_nxp.tflite✅ imgsz,quantize,data,fraction,devicenms=Noneпо умолчанию выдаёт необработанные выходные данные для внешней NMS (YOLO26 сохраняет голову без NMS на Axelera). Укажиnms=False, чтобы выбрать доступную голову без NMS; неподдерживаемые форматы используют собственный путь вывода. Записиnmsвыше указывают форматы, в которые можно встроить NMS с помощьюnms=True.Параметры для конкретных форматов смотри в разделах Экспорт моделей, руководство по режиму экспорта и список интеграций.
Комментарии4
Задай вопрос, поделись результатами или помоги кому-нибудь.
WDWeihua Duan 我觉得在上传数据集方面还可以再改进改进,具体说明上传的文件夹的格式,而且现在只能上传训练集images和labels,之前我们用的数据集还有验证集哪些val,需要手工改,比较麻烦,能不能自动识别
WDWeihua Duan 表达有一点错误“哪些”=“那些”
Glenn JocherUltralytics感谢反馈,也收到“那些”的笔误说明;关于上传,平台已支持按标准 YOLO 目录自动识别
train/val/test,无显式 split 的平铺图片上传时也可按当前目标 split 导入并在缺少划分时自动生成一部分val,可参考 Datasets 文档,如果你愿意也欢迎把你的目录树直接贴在这里,Ultralytics 团队会据此补充更清晰的中文示例。
Sebastian Borja Hello Ultralytics Support Team,
I’m currently experiencing an issue on the Ultralytics Platform while trying to train a model. My dataset is approximately 21 GB, and when I attempt to download the dataset or start training, the platform returns a “500 Internal Server Error.”
Could you please help me investigate and resolve this issue?
Details:
Dataset size: ~21 GB
Action: Download dataset / Start training
Error: 500 Internal Server Error
If helpful, I can provide the project/workspace link, timestamp of the failure, browser/OS details, and any logs or screenshots you need to diagnose it.
Thank you in advance for your support.
