Train models on your data.
Deploy them on your GPUs.
Train computer vision models such as YOLO26, DEIMv2 and RT-DETRv2 on your labeled data without code, then deploy them on your own GPUs to pre-label data or serve predictions through an API.
Train state-of-the-art models on your data, without code.
Pick a model, the classes and the split, and start. Training runs on your GPU and the metrics update live.
Pretrained start
From a checkpoint pretrained on COCO, or from a model you trained before.
Live metrics
Losses, mAP and logs update every epoch, with TensorBoard one click away.
Evaluation and export
Runs end with an evaluation report by default, and detectors export to ONNX or TensorRT.
- Detection · Segmentation · Pose
YOLO26 to YOLOv8
YOLO26, YOLO12, YOLO11 and earlier checkpoints.
- Detection
DEIMv2
Real-time detection built on DINOv3 features.
- Detection
RT-DETRv2
A real-time detection transformer.
- Promptable segmentation
Segment Anything
Fine-tuned on your objects for images and videos.
- Instance segmentation
MaskDINO
Detection and segmentation in one transformer.
- Detection · Instance segmentation
MMDetection 3.0
Dozens of architectures from OpenMMLab.
- Semantic segmentation
MMSegmentation
Pixel-level models from OpenMMLab.
- Semantic segmentation
UNet
A light, proven baseline for every pixel.
- Classification
MMPretrain
Image classifiers from OpenMMLab.
- 3D detection
MMDetection3D
Object detection in point clouds.
- And every other model in the EcosystemNew architectures arrive as apps, ready to train and serve on your GPUs.
Every run is an experiment you can compare and reproduce.
One table keeps each model with its data version, settings, checkpoints and evaluation report. From any row, deploy the model, apply it to new data or train again with the same settings.
Run training and inference on your own GPUs.
Connect a workstation, a server or a cloud machine once, then start training, serving and prediction on it from the browser.
One command to connect
The agent is a small Docker container. It needs no static IP address or network setup.
Your hardware stays yours
Only your team can use your agents, and only the tasks you start run on them.
Many machines, side by side
Install agents on Linux, Windows, cloud machines or Kubernetes and run experiments in parallel, each task in its own container.
Deploy a model in a few clicks or with one API call.
Serve a checkpoint on your agent from the browser, or start it from Python and send it images, videos or whole projects.
- PyTorch, ONNX Runtime or TensorRT
- On your own server or in Docker, outside the platform
- Checkpoints download in open formats, so there is no lock-in
import supervisely as sly
api = sly.Api.from_env()
# Deploy your checkpoint from Team Files on one of your agents
model = api.nn.deploy(
model="/experiments/27_Lemons/392_RT-DETRv2/checkpoints/best.pth",
device="cuda:0",
)
# Predict a folder of images, a video, a URL or an array
for p in model.predict(input="images/", conf=0.5):
print(p.name, p.classes, p.scores)Pre-label new data with the models you trained.
A deployed model labels whole projects, or the image an annotator has open. People review and fix its labels instead of drawing every object.
Whole projects and datasets
Predictions merge with existing labels or go to a new project. On videos, tracking links boxes into objects.
Inside the labeling tools
Annotators run the model on the image they have open and correct what it missed.
Live Training
A model trains while the team labels and pre-labels each next image.
Frequently asked questions.
How do I train YOLO on a custom dataset in Supervisely?
Import or label your images and connect a GPU machine as an agent. Then start the YOLO training app on the project, pick a YOLO26 or older checkpoint, the classes and the train and validation split, and press Start. Checkpoints, logs and the evaluation report are saved with the experiment. Follow the YOLO26 tutorial for every step.
Can I train an object detection model without writing code?
Yes. You choose the model, classes, split and hyperparameters in a form and watch training live. You only need code to automate training through the API.
How do I deploy a trained model as an API?
Serve the checkpoint from the browser, or deploy it with one call from the Python SDK. The model runs as an inference server on your agent and returns classes, scores, boxes and masks for images, folders, videos or projects. Read the Prediction API guide.
Can I deploy a model on my own GPU or server?
Yes. Connect the machine to Supervisely as an agent with one command, on Linux, Windows through WSL, an AWS AMI or Kubernetes, and models are served on it. Without the platform, the same serving code runs on your server or in a Docker container, and checkpoints download in PyTorch, ONNX or TensorRT format. See how to connect agents.
Is model training available on the free plan?
Yes. Training, deployment, pre-labeling and checkpoint export are part of every plan, including the free Community plan, which connects one GPU machine. Pro connects two machines and adds inference APIs and active learning; Enterprise connects a cluster. Compare plans.
