Nền tảng Ultralytics#
Ultralytics Platform là một nền tảng computer vision toàn diện, đầu-cuối, giúp đơn giản hóa toàn bộ quy trình ML từ chuẩn bị dữ liệu đến triển khai model. Nền tảng được xây dựng cho các team và cá nhân cần các giải pháp computer vision sẵn sàng cho production mà không phải xử lý sự phức tạp về hạ tầng.

Ultralytics Platform là gì?#
Ultralytics Platform tích hợp quản lý và annotation dataset, theo dõi experiment, training trên cloud và từ xa, export model, inference endpoint chuyên dụng và monitoring deployment vào một workspace duy nhất. Nền tảng hỗ trợ native các model YOLO26, YOLO11, YOLOv8 và YOLOv5.
Workflow: Upload → Annotate → Train → Export hoặc Deploy#
Platform cung cấp workflow đầu-cuối:
graph LR
subgraph Data["📁 Data"]
A[Upload]:::start --> B[Annotate]:::proc
end
subgraph Train["🚀 Train"]
D[Configure]:::proc --> E[Train on GPU]:::proc
E --> F[View Metrics]:::out
end
subgraph Deploy["🌐 Export or Deploy"]
G[Export]:::proc
H[Deploy Endpoint]:::proc --> I[Monitor]:::out
end
Data --> Train
E --> G
E --> H
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff| Giai đoạn | Tính năng |
|---|---|
| Upload | Images (50MB), videos (1GB) và các file dataset (ZIP, TAR bao gồm .tar.gz/.tgz, NDJSON) từ máy của bạn, một URL, cloud storage hoặc host on-premise |
| Annotate | Công cụ chú thích thủ công cho 6 loại tác vụ, cộng với Smart Annotation với các model SAM cho detect, segment, semantic và OBB, hoặc các model YOLO cho các tác vụ đó và pose (xem supported task types) |
| Train | Cloud GPU (24 GPU trên tất cả các plan + 2 GPU chỉ dành cho Pro/Enterprise: B200, B300), metric theo thời gian thực và tổ chức project |
| Export | 20 format triển khai (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend, v.v.; xem các format được hỗ trợ) |
| Deploy | 42 region toàn cầu với endpoint chuyên dụng, scale-to-zero theo mặc định (một instance đang hoạt động) và monitoring |
Bạn có thể làm gì:
- Upload images, videos và các file dataset để tạo training dataset
- Visualize annotation bằng overlay tương tác cho 6 loại task YOLO được annotation editor hỗ trợ (xem các loại task được hỗ trợ)
- Train model trên cloud GPU (24 GPU trên tất cả các plan, 26 GPU với Pro hoặc Enterprise cho B200 và B300) cùng metric theo thời gian thực
- Export sang 20 format triển khai (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend, v.v.)
- Deploy đến 42 region toàn cầu với endpoint chuyên dụng chỉ bằng một click
- Xây dựng quy trình công việc Agents kết nối các model, điều kiện, thu thập dataset và thông báo Slack
- Monitor tiến trình training, tình trạng deployment và metric sử dụng
- Connect cloud storage, công cụ annotation và Slack thông qua integrations
- Collaborate bằng cách công khai project và dataset cho cộng đồng
Hạ tầng đa region#
Dữ liệu của bạn được lưu lại trong region của mình. Ultralytics Platform vận hành hạ tầng tại ba region toàn cầu:
| Region | Nhãn | Vị trí | Phù hợp nhất cho |
|---|---|---|---|
| US | Châu Mỹ | Iowa, Hoa Kỳ | Người dùng tại châu Mỹ, nhanh nhất cho châu Mỹ |
| EU | Châu Âu, Trung Đông & châu Phi | Bỉ, châu Âu | Người dùng tại châu Âu, tuân thủ GDPR |
| AP | Châu Á - Thái Bình Dương | Đài Loan, châu Á - Thái Bình Dương | Người dùng tại châu Á - Thái Bình Dương, độ trễ thấp nhất tại APAC |
Bạn chọn data region trong quá trình onboarding. Dataset, model và dữ liệu training được quản lý vẫn ở lại trong region đó. Dedicated endpoint được triển khai riêng đến region bạn chọn từ bản đồ deployment toàn cầu.
Bạn không thể tự thay đổi data region sau khi tạo tài khoản. Trong quá trình onboarding, Platform đo độ trễ đến từng region và đề xuất region gần nhất. Hãy liên hệ bộ phận hỗ trợ nếu sau này bạn cần yêu cầu thay đổi region. Điều này áp dụng cho nội dung dataset và model; dữ liệu cấp tài khoản như hồ sơ, thanh toán và bản ghi hoạt động được xử lý trên toàn cầu, như mô tả trong Chính sách quyền riêng tư và Thỏa thuận xử lý dữ liệu của chúng tôi.
Tính năng chính#
Chuẩn bị dữ liệu#
- Quản lý Dataset: Tạo dataset từ file local, một URL, cloud storage được kết nối hoặc host on-premise, với quy trình xử lý tự động
- Annotation Editor: Các công cụ annotation thủ công cho 6 loại task YOLO (detect, segment, semantic, classify, pose, OBB; xem các loại task được hỗ trợ)
- Template Skeleton: Các template skeleton tích hợp sẵn (Person, Hand, Dog, Face, Box) và template skeleton tùy chỉnh cho annotation pose bằng một click
- Smart Annotation: Sử dụng SAM 2.1 (Tiny, Small, Base, Large), SAM 3 hoặc SAM 3.1 (mặc định) từ thanh công cụ chú thích cho các tác vụ detect, segment, semantic và OBB, hoặc các model Ultralytics YOLO đã huấn luyện trước và các model YOLO của riêng bạn đã tinh chỉnh cho các tác vụ đó và pose
- Versioning Dataset: Tạo snapshot NDJSON được đánh số kèm mô tả, sau đó download hoặc restore bất kỳ version nào để training có khả năng tái lập
- Statistics: Phân bố class, phân bố split, heatmap vị trí và phân tích kích thước bounding box
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:#fffTraining Model#
- Cloud Training: Train trên cloud GPU (24 GPU trên tất cả các plan, 26 GPU với Pro hoặc Enterprise cho B200 và B300) cùng metric theo thời gian thực và ước tính chi phí trực tiếp
- Remote Training: Train ở bất kỳ đâu và stream metric đến Ultralytics Platform
- Cài đặt nâng cao: Ghi đè bất kỳ training argument nào của Ultralytics từ YAML editor tích hợp trong training dialog
- Tổ chức Project: Nhóm các model liên quan, so sánh experiment và theo dõi hoạt động
- 20 Format Export: ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend và nhiều format khác (xem các format được hỗ trợ)

Bạn có thể train model thông qua giao diện web (cloud training) hoặc từ máy của chính bạn (remote training):
- Đi đến project của bạn
- Click
New Model - Chọn dataset, model, GPU và số epoch
- Theo dõi loss curve và metric theo thời gian thực
Deployment#
- Inference Testing: Test model trực tiếp trên browser bằng images của riêng bạn, ảnh chụp từ webcam hoặc các example tích hợp sẵn
- Dedicated Endpoint: Deploy đến 42 region toàn cầu với scale-to-zero theo mặc định (một instance đang hoạt động)
- Monitoring: Metric theo thời gian thực, log request và dashboard hiệu năng
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:#fffSau khi deploy, hãy gọi endpoint từ bất kỳ ngôn ngữ nào. conf, iou và imgsz là các field form tùy chọn, mặc định là
0.25, 0.7 và 640:
import requests
url = "https://your-deployment-url.run.app/predict"
api_key = "YOUR_API_KEY"
args = {"conf": 0.25, "iou": 0.7, "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())Quản lý tài khoản#
- Team & Organization: Cộng tác với thành viên team, quản lý role và lời mời, cũng như chuyển đổi workspace từ menu tài khoản
- API Key: Quản lý key an toàn cho remote training và quyền truy cập API
- Credit & Billing: Training theo mô hình pay-as-you-go với mức giá minh bạch và nạp thêm từ $5 đến $1,000
- Activity Feed: Theo dõi mọi event và action của tài khoản
- Trash & Restore: Xóa mềm trong 30 ngày kèm khả năng khôi phục item
- Tuân thủ GDPR: Export dữ liệu và xóa tài khoản
Xem bảng so sánh Free, Pro và Enterprise chính thức để biết giới hạn hiện tại, quyền truy cập GPU, khả năng cộng tác và licensing.
Liên kết nhanh#
Bắt đầu với các tài nguyên sau:
- Quickstart: Tạo project đầu tiên và train model trong vài phút
- Explore: Duyệt và clone các dataset và project công khai
- Data: Tổng quan về chuẩn bị dataset
- Datasets: Upload và quản lý training data
- Annotation: Gắn label cho dữ liệu bằng các công cụ thủ công và có AI hỗ trợ
- Train: Tổng quan về training
- Projects: Tổ chức model và experiment
- Models: Trang model, download và export
- Cloud Training: Train trên cloud GPU
- Deploy: Tổng quan về deployment
- Inference: Test model của bạn
- Endpoints: Deploy model lên production
- Monitoring: Theo dõi hiệu năng deployment
- Account: Tổng quan tài khoản
- Cài đặt: Tùy chọn hồ sơ và workspace
- Nhóm: Thành viên, vai trò và lời mời
- API Keys: Quản lý quyền truy cập API
- Thanh toán: Credit và thanh toán
- Hoạt động: Theo dõi các sự kiện của tài khoản
- Thùng rác: Khôi phục các mục đã xóa
- Tích hợp: Cloud storage, công cụ gán nhãn và Slack
- REST API: Tài liệu tham khảo API
Khắc phục sự cố#
Sự cố Dataset#
| Vấn đề | Giải pháp |
|---|---|
| Dataset không thể xử lý | Kiểm tra định dạng file được hỗ trợ (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO đối với ảnh). Kích thước file tối đa: ảnh 50 MB, video 1 GB, archive dataset 10 GB (Free) / 20 GB (Pro) / 50 GB (Enterprise) |
| Thiếu annotation | Xác minh label ở định dạng YOLO với các file .txt khớp với tên file ảnh, hoặc upload COCO JSON |
| "Yêu cầu train split" | Thêm thư mục train/ vào cấu trúc dataset hoặc phân bổ lại các split qua thanh chia |
| Tên class chưa được xác định | Thêm file data.yaml với danh sách names: (xem định dạng YOLO), hoặc xác định các class trong tab Classes |
Sự cố Training#
| Vấn đề | Giải pháp |
|---|---|
| Training không bắt đầu | Kiểm tra số dư credit trong Settings > Billing. Cần có số dư dương |
| Lỗi không đủ bộ nhớ | Giảm batch size, sử dụng model nhỏ hơn (n/s) hoặc chọn GPU có nhiều VRAM hơn |
| Metric thấp | Kiểm tra chất lượng dataset, tăng số epoch, thử data augmentation và xác minh sự cân bằng giữa các class |
| Training chậm | Chọn GPU nhanh hơn, giảm kích thước ảnh và kiểm tra dataset không phải là bottleneck |
Sự cố Deployment#
| Vấn đề | Giải pháp |
|---|---|
| Endpoint không phản hồi | Kiểm tra trạng thái endpoint (Ready hay Stopped). Cold start sau thời gian không hoạt động có thể mất tối đa ~45 giây ở request đầu tiên |
| 401 Không được ủy quyền | Xác minh API key đang hoạt động và đã được sao chép chính xác |
| Inference chậm | Kiểm tra kích thước model, cân nhắc export TensorRT và chọn region gần hơn |
| Export thất bại | Một số định dạng yêu cầu kiến trúc model cụ thể. Hãy thử ONNX để có khả năng tương thích rộng nhất |
Câu hỏi thường gặp#
Tôi có thể thay đổi username sau khi đăng ký không?
Không, username là vĩnh viễn và không thể thay đổi. Hãy lựa chọn cẩn thận khi đăng ký.
Tôi có thể thay đổi data region không?
Data region được chọn trong quá trình onboarding và bạn không thể tự thay đổi. Để chuyển region, hãy liên hệ support và yêu cầu thay đổi region.
Làm cách nào để có thêm credit?
Truy cập Settings > Billing và nhấp vào Top Up. Mua credit với giá từ $5 đến $1,000. Credit đã mua không bao giờ hết hạn.
Điều gì xảy ra nếu training thất bại?
Nếu cloud compute đã bắt đầu, thời gian GPU đã sử dụng sẽ được tính phí. Các lỗi xảy ra trước khi GPU khởi động sẽ không phát sinh phí compute.
Tôi có thể download model đã train không?
Có. Nhấp vào biểu tượng download trên trang model để tải weight .pt, hoặc mở tab Export để xem các định dạng export đã hoàn tất.
Làm cách nào để chia sẻ công việc công khai?
Mở project hoặc dataset, nhấp vào badge Private trên thanh điều hướng phía trên và xác nhận Make Public. Nội dung công khai sẽ xuất hiện trên trang Explore.
Giới hạn kích thước file là bao nhiêu?
Ảnh: 50MB, Video: 1GB, dataset: 10GB trên Free, 20GB trên Pro, 50GB trên Enterprise. Đối với file lớn hơn, hãy chia thành nhiều lần upload.
Các mục đã xóa được giữ trong Thùng rác bao lâu?
30 ngày. Sau đó, các mục sẽ bị xóa vĩnh viễn và không thể khôi phục.
Tôi có thể sử dụng model của Platform cho mục đích thương mại không?
Các gói Free và Pro sử dụng giấy phép AGPL. Để sử dụng thương mại mà không phải tuân theo yêu cầu của AGPL, hãy xem Ultralytics Licensing.
FAQ#
Để bắt đầu với Ultralytics Platform:
- Đăng ký: Tạo tài khoản tại platform.ultralytics.com
- Chọn Region: Chọn data region (US, EU hoặc AP) trong quá trình onboarding
- Upload Dataset: Mở
Annotatetrên sidebar và upload dữ liệu của bạn - Train Model: Tạo project và bắt đầu training trên cloud GPU
- Deploy: Test model và deploy lên endpoint chuyên dụng
Để xem hướng dẫn chi tiết, hãy xem trang Quickstart.
Ultralytics Platform cung cấp:
- Workflow hợp nhất: Data, training và deployment trong một nơi
- Multi-Region: Data residency tại các region US, EU hoặc AP
- Training không cần code: Train các model YOLO nâng cao mà không cần viết code
- Metric theo thời gian thực: Stream tiến trình training và giám sát deployment
- 42 Region Deploy: Deploy model gần người dùng trên toàn thế giới
- 7 Loại Task: Hỗ trợ detection, instance segmentation, semantic segmentation, depth estimation, classification, pose và OBB (xem tài liệu task)
- Gán nhãn có AI hỗ trợ: Gán nhãn thông minh với các model SAM và YOLO để tăng tốc quá trình chuẩn bị dữ liệu
Ultralytics Platform hỗ trợ nhiều loại GPU cho cloud training:
GPU Thế hệ VRAM Chi phí/Giờ Phù hợp nhất cho RTX 2000 Ada Ada 16 GB $0.24 Dataset nhỏ, testing RTX A4500 Ampere 20 GB $0.25 Dataset nhỏ đến vừa RTX 4000 Ada Ada 20 GB $0.26 Dataset vừa RTX A5000 Ampere 24 GB $0.27 Dataset vừa L4 Ada 24 GB $0.39 Được tối ưu cho inference A40 Ampere 48 GB $0.44 Batch size lớn hơn RTX 3090 Ampere 24 GB $0.46 Training tổng quát RTX A6000 Ampere 48 GB $0.49 Model lớn RTX PRO 4000 Blackwell 24 GB $0.57 Blackwell tiết kiệm chi phí RTX PRO 4500 Blackwell 32 GB $0.64 Tỷ lệ giá/hiệu năng tốt RTX 4090 Ada 24 GB $0.69 Tỷ lệ giá/hiệu năng tốt nhất RTX 6000 Ada Ada 48 GB $0.77 Huấn luyện với batch lớn L40S Ada 48 GB $0.86 Huấn luyện với batch lớn RTX PRO 5000 Blackwell 48 GB $0.96 Huấn luyện với batch lớn RTX 5090 Blackwell 32 GB $0.99 Thế hệ mới nhất dành cho người dùng phổ thông L40 Ada 48 GB $0.99 Model lớn A100 PCIe Ampere 80 GB $1.39 Huấn luyện cho môi trường production A100 SXM Ampere 80 GB $1.49 Huấn luyện cho môi trường production RTX PRO 6000 Blackwell 96 GB $2.09 Mặc định được khuyến nghị H100 PCIe Hopper 80 GB $2.89 Huấn luyện hiệu năng cao H100 NVL Hopper 94 GB $3.19 Hiệu năng tối đa H100 SXM Hopper 80 GB $3.29 Huấn luyện nhanh nhất H200 NVL Hopper 143 GB $3.39 Bộ nhớ tối đa H200 SXM Hopper 141 GB $4.39 Hiệu năng tối đa B200 Blackwell 180 GB $5.89 Các model lớn (Pro+) B300 Blackwell 288 GB $7.39 Các model lớn nhất (Pro+) Xem Cloud Training để biết đầy đủ thông tin về giá và các tùy chọn GPU.
Bạn có thể huấn luyện model trên phần cứng của riêng mình và truyền các metric theo thời gian thực đến Ultralytics Platform.
Yêu cầu phiên bản packageTích hợp Platform yêu cầu Python>=3.11 và ultralytics>=8.4.120. Các phiên bản thấp hơn sẽ KHÔNG hoạt động với 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=exp1Xem Cloud Training để biết thêm chi tiết về huấn luyện từ xa.
Platform bao gồm một trình chỉnh sửa annotation đầy đủ tính năng, hỗ trợ:
- Công cụ thủ công: BBox, polygon, keypoint với template skeleton, bounding box định hướng, classification
- Template skeleton: Đặt tất cả keypoint cùng lúc bằng template tích hợp (Person, Hand, Dog, Face, Box) hoặc template tùy chỉnh
- Smart Annotation: Sử dụng SAM 2.1, SAM 3 hoặc SAM 3.1 (mặc định) để chú thích dựa trên cú nhấp chuột cho các tập dữ liệu detect, segment, semantic và OBB, hoặc chạy các model Ultralytics YOLO đã huấn luyện trước và các model YOLO của riêng bạn đã tinh chỉnh từ thanh công cụ cho các tác vụ đó và pose
- Phím tắt: Quy trình làm việc hiệu quả với hotkey, được liệt kê trong popover phím tắt của trình chỉnh sửa
Phím tắt Thao tác VChế độ thủ công (vẽ) SChế độ Smart (SAM hoặc model YOLO) PPredict (trong chế độ thông minh) AChuyển đổi trạng thái tự động áp dụng (chế độ SAM Smart) 1-9Chọn class theo số HBật/tắt hiển thị annotation Space+ kéoDi chuyển canvas Delete/BackspaceXóa annotation đã chọn Ctrl+SLưu annotation Ctrl+ZHoàn tác Ctrl+YLàm lại EscapeLưu / bỏ chọn / thoát Xem Annotation để đọc hướng dẫn đầy đủ.
Platform hỗ trợ 20 định dạng deployment giống như chế độ Export của Ultralytics. PyTorch là định dạng nguồn; mỗi hàng có đối số
formatlà một đích export.Định dạng Argument formatModel Metadata Arguments 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,deviceTF SavedModel saved_modelyolo26n_saved_model/✅ imgsz,keras,quantize,opset,nms,batch,data,fraction,deviceTF GraphDef pbyolo26n.pb❌ imgsz,opset,batch,deviceTF Edge TPU edgetpuyolo26n_edgetpu.tflite✅ imgsz,quantize,opset,data,fraction,devicePaddlePaddle paddleyolo26n_paddle_model/✅ imgsz,batch,deviceMNN mnnyolo26n.mnn✅ imgsz,batch,dynamic,quantize,simplify,opset,nms,deviceNCNN ncnnyolo26n_ncnn_model/✅ imgsz,quantize,batch,deviceIMX500 imxyolo26n_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,deviceLiteRT litertyolo26n.tflite✅ imgsz,quantize,batch,data,fraction,deviceHailo hailoyolo26n_hailo_model/✅ imgsz,name,quantize,data,fraction,simplify,conf,iouHuawei Ascend ascendyolo26n_ascend_model/✅ imgsz,batch,name,quantize,opset,simplify,nmsApple Core AI coreaiyolo26n.aimodel✅ imgsz,batch,quantizenms=Nonemặc định sử dụng đầu ra thô cho NMS bên ngoài. Thiết lậpnms=Falseđể chọn phần đầu không có NMS khả dụng; các định dạng không được hỗ trợ sẽ quay lại đường dẫn đầu ra gốc của chúng. Các mụcnmsở trên xác định các định dạng có thể nhúng NMS bằngnms=True.Xem Models Export, hướng dẫn chế độ Export và mục lục Integrations để biết các tùy chọn riêng cho từng định dạng.