Ultralytics YOLO27: Đăng ký vào danh sách chờ.
Cấp phép YOLO
Tích hợp

Biên dịch và lượng tử hóa Ultralytics YOLOv5 để cải thiện hiệu năng với Deci

Tìm hiểu cách biên dịch, lượng tử hóa và benchmark các model Ultralytics YOLOv5 bằng nền tảng Deci để tăng tốc suy luận trên phần cứng mục tiêu.

Nuvola LadiNuvola Ladi4 phút đọc
Biên dịch và lượng tử hóa YOLOv5 với Deci để tăng tốc

Tại Ultralytics, chúng tôi hợp tác thương mại với các startup khác để giúp tài trợ cho hoạt động nghiên cứu và phát triển các công cụ mã nguồn mở như YOLOv5, qua đó duy trì việc cung cấp miễn phí cho mọi người. Bài viết này có thể chứa các liên kết liên kết đến những đối tác đó.

Cập nhật: NVIDIA đã mua lại Deci vào năm 2024, và deci.ai hiện chuyển hướng đến NVIDIA. Các bước sử dụng nền tảng Deci được giữ lại để tham khảo.

Nền tảng Deci cung cấp các công cụ miễn phí giúp dễ dàng quản lý, tối ưu hóa và triển khai các model YOLOv5 trong mọi môi trường sản xuất. Deci hỗ trợ tất cả framework deep learning phổ biến như TensorFlow, PyTorch, Keras và ONNX. Bạn chỉ cần nền tảng chạy trên web hoặc client Python của chúng tôi để sử dụng từ code.

Vì sao chọn Deci?#

Bạn có thể dùng Deci không chỉ để export mà còn để pruning và lượng tử hóa model.

Deci cung cấp giao diện thuận tiện để export sang mọi định dạng và so sánh hiệu suất giữa model gốc với model đã chuyển đổi. Người dùng có thể tiếp tục tối ưu hóa model bằng phương pháp lượng tử hóa.

Với Deci, bạn có thể:#

Tăng hiệu năng inference lên đến 10 lần#

Tự động biên dịch và quantization model, đồng thời đánh giá các cấu hình production khác nhau để cải thiện độ trễ, thông lượng và giảm kích thước model cũng như dung lượng bộ nhớ sử dụng trên phần cứng của bạn.

Tìm phần cứng inference phù hợp nhất cho ứng dụng của bạn#

Chỉ với một nút bấm, hãy benchmark hiệu năng model trên nhiều thiết bị phần cứng (bao gồm cả thiết bị biên). Không cần thiết lập và kiểm thử thủ công nhiều cấu hình phần cứng và production.

Triển khai chỉ với vài dòng code#

Tận dụng inference engine dựa trên Python của Deci. Công cụ này tương thích với nhiều framework và loại phần cứng.

Thiết lập lần đầu#

Bước 1#

Tạo tài khoản miễn phí.

Bắt đầu với Deci và Ultralytics YOLOv5

Bước 2#

Để bắt đầu tối ưu hóa model YOLOv5 đã được huấn luyện trước, bạn cần chuyển đổi model sang định dạng ONNX. Xem hướng dẫn export YOLOv5 để biết cách chuyển đổi model sang định dạng ONNX.

Bước 3#

Chuyển đến tab "Lab" và nhấp vào nút "New Model" ở góc trên bên phải màn hình để tải model ONNX YOLOv5 lên.

Chuyển đổi model Ultralytics YOLOv5 sang ONNX để triển khai sau này với Deci

Làm theo các bước trong trình hướng dẫn tải model lên để chọn phần cứng đích, cũng như kích thước batch và mức lượng tử hóa mong muốn cho quá trình biên dịch model.

Biên dịch model Ultralytics YOLOv5 để triển khai với Deci

Sau khi điền thông tin liên quan, hãy nhấp vào "Start". Nền tảng Deci sẽ tự động tối ưu hóa runtime cho model Ultralytics YOLOv5 trên phần cứng bạn đã chọn, đồng thời benchmark model trên nhiều loại phần cứng. Quá trình này mất khoảng 10 phút.

Sau khi hoàn tất, một hàng mới sẽ xuất hiện bên dưới model baseline mà bạn đã tải lên trước đó. Tại đây, bạn có thể xem phiên bản đã tối ưu của model Ultralytics YOLOv5 được huấn luyện trước.

Model Ultralytics YOLOv5 đã tối ưu để triển khai với Deci

Tiếp theo là gì?#

Sau đó, bạn có thể tải model đã tối ưu xuống bằng cách nhấp vào nút "Deploy".

Model Ultralytics YOLOv5 sẵn sàng triển khai với Deci

Sau đó, bạn sẽ được nhắc tải model xuống và nhận hướng dẫn cài đặt, sử dụng Infery — engine suy luận runtime của Deci.

Việc sử dụng Infery là tùy chọn. Bạn có thể lấy các file Python thô và dùng chúng với bất kỳ inference engine nào bạn chọn.

Sử dụng Deci Infery để triển khai Ultralytics YOLOv5

Khám phá kết quả tối ưu hóa và benchmark trong tab "Insights".

Tối ưu hóa model Ultralytics YOLOv5 với Deci

Sẵn sàng bắt đầu?#

Trước khi kết thúc, hãy cùng tìm hiểu một số ưu điểm mà Deci mang lại:

  • Tối ưu thông lượng suy luận và độ trễ của model mà không ảnh hưởng đến độ chính xác
  • Cho phép bạn tối ưu model từ tất cả các framework phổ biến
  • Hỗ trợ model hướng đến mọi tác vụ deep learning
  • Hỗ trợ triển khai trên các máy CPU và GPU phổ biến
  • Benchmark mức độ phù hợp của model trên nhiều máy chủ phần cứng và nhà cung cấp cloud
  • Chuẩn bị các model đã tải lên để phục vụ, suy luận và triển khai

Như bạn vừa thấy, bạn có thể tăng gấp đôi hiệu suất của model Ultralytics YOLOv5 chỉ trong khoảng 15 phút. Nền tảng Deci dễ sử dụng và trực quan.

Bạn có câu hỏi nào không? Tham gia cộng đồng của chúng tôi và gửi câu hỏi ngay hôm nay!

Được viết bởi

Nuvola Ladi
Nuvola Ladi

Quản lý Nội dung Số · Ultralytics

Nuvola Ladi là Quản lý Nội dung Số tại Ultralytics, nơi cô sáng tạo nội dung về vision AI và Ultralytics YOLO, đồng thời đại diện công ty tại các sự kiện trong ngành như PyTorch Conference 2025. Cô sống tại Tây Ban Nha và có bằng Thạc sĩ về Truyền thông Thị giác và Kỹ thuật số của IE University. Trước khi gia nhập Ultralytics, cô từng đảm nhiệm các vị trí tại những tổ chức như XVA Gallery & Hotel và Rolex.

Bình luận

Đặt câu hỏi, chia sẻ kết quả hoặc giúp đỡ người khác.

Khám phá các giải pháp

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Chuyển hình ảnh từ drone và ảnh hàng không thành thông tin chuyên sâu theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Ứng dụng computer vision trong ngành hàng không vũ trụ với Ultralytics YOLO cho kiểm tra máy bay, phát hiện dị vật trên đường băng (FOD), vận hành mặt đất tại sân bay và phát hiện lỗi vật liệu composite.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

Bắt đầu hành trình hướng đến tương lai của machine learning