Ultralytics YOLO27:
Quay lại bảng thuật ngữ Ultralytics

CPU

Khám phá vai trò thiết yếu của CPU trong AI. Tìm hiểu cách tối ưu preprocessing dữ liệu, post-processing và chạy inference Ultralytics YOLO26 trên các thiết bị edge ngay hôm nay.

Bộ xử lý trung tâm (CPU) là thành phần chính của máy tính, hoạt động như “bộ não” của máy và chịu trách nhiệm diễn giải, thực thi các lệnh từ phần cứng và phần mềm. Trong lĩnh vực trí tuệ nhân tạo (AI), CPU đóng vai trò nền tảng trong việc xử lý dữ liệu, điều phối hệ thống và thực thi suy luận, đặc biệt trên các thiết bị biên, nơi hiệu quả sử dụng năng lượng là yếu tố quan trọng. Mặc dù phần cứng chuyên dụng như GPU thường gắn liền với các tác vụ nặng trong quá trình huấn luyện các model deep learning, CPU vẫn không thể thiếu đối với toàn bộ pipeline machine learning (ML).

Vai trò của CPU trong quy trình AI#

Mặc dù GPU được đánh giá cao nhờ khả năng xử lý song song quy mô lớn trong quá trình huấn luyện, CPU là bộ phận chủ lực trong nhiều giai đoạn thiết yếu của vòng đời thị giác máy tính (CV). Kiến trúc của CPU, thường dựa trên các thiết kế x86 (Intel, AMD) hoặc ARM, được tối ưu cho việc xử lý tuần tự và điều khiển logic phức tạp.

  • Tiền xử lý dữ liệu: Trước khi một neural network có thể học, dữ liệu cần được chuẩn bị. CPU rất phù hợp với các tác vụ như tải tệp, làm sạch dữ liệu và thực hiện các phép biến đổi phức tạp bằng các thư viện như NumPyOpenCV.
  • Suy luận biên: Đối với việc triển khai trong thực tế, chạy model trên các server quy mô lớn không phải lúc nào cũng khả thi. CPU cho phép triển khai model hiệu quả trên phần cứng phổ thông, chẳng hạn như chạy Ultralytics YOLO26 trên laptop hoặc Raspberry Pi.
  • Hậu xử lý: Sau khi model xuất ra các xác suất thô, CPU thường xử lý logic cuối cùng, chẳng hạn như loại bỏ phi cực đại (NMS) trong bài toán phát hiện đối tượng, để lọc các dự đoán trùng lặp và tinh chỉnh kết quả.

CPU so với GPU và TPU#

Việc nắm rõ hệ sinh thái phần cứng là yếu tố then chốt để tối ưu hóa vận hành machine learning (MLOps). Các bộ xử lý này khác biệt đáng kể về kiến trúc và các trường hợp sử dụng lý tưởng.

  • CPU: Được thiết kế để xử lý linh hoạt và logic phức tạp. CPU có một số ít lõi mạnh, xử lý các tác vụ tuần tự. CPU phù hợp nhất cho tăng cường dữ liệu, quản lý pipeline và suy luận độ trễ thấp trên các batch nhỏ.
  • Bộ xử lý đồ họa (GPU): Ban đầu được phát triển cho đồ họa, GPU có hàng nghìn lõi nhỏ hơn, được thiết kế cho xử lý song song. GPU là tiêu chuẩn cho huấn luyện model vì có thể thực hiện phép nhân ma trận nhanh hơn nhiều so với CPU.
  • Bộ xử lý tensor (TPU): Một mạch chuyên dụng (ASIC) do Google Cloud phát triển riêng cho các phép toán tensor. Mặc dù rất hiệu quả đối với các workload cụ thể, TPU thiếu tính linh hoạt đa dụng của CPU.

Các ứng dụng trong thực tế#

CPU thường là lựa chọn phần cứng hàng đầu cho các ứng dụng mà chi phí, khả năng sẵn có và mức tiêu thụ năng lượng quan trọng hơn nhu cầu đạt thông lượng thô cực lớn.

  1. Camera an ninh thông minh: Trong các hệ thống báo động an ninh, camera thường xử lý luồng video cục bộ. Model phát hiện đối tượng chạy trên CPU có thể nhận diện người hoặc phương tiện và kích hoạt cảnh báo mà không cần gửi video lên cloud, giúp tiết kiệm băng thông và bảo vệ quyền riêng tư của người dùng.

  2. Tự động hóa công nghiệp: Trên sàn nhà máy, các hệ thống bảo trì dự đoán sử dụng CPU để giám sát dữ liệu cảm biến từ máy móc. Các hệ thống này phân tích rung động hoặc mức tăng nhiệt độ theo thời gian thực để dự đoán sự cố, đảm bảo tự động hóa sản xuất vận hành trơn tru mà không cần các cụm GPU đắt đỏ.

Chạy suy luận trên CPU với Ultralytics#

Các developer thường kiểm thử model trên CPU để xác minh khả năng tương thích với các môi trường điện toán không máy chủ hoặc thiết bị công suất thấp. API Ultralytics cho phép bạn dễ dàng chọn CPU làm đích, đảm bảo ứng dụng có thể chạy ở mọi nơi.

Ví dụ sau minh họa cách tải một model gọn nhẹ và chạy suy luận cụ thể trên CPU:

from ultralytics import YOLO

# Load the lightweight YOLO26 nano model
# Smaller models are optimized for faster CPU execution
model = YOLO("yolo26n.pt")

# Run inference on an image, explicitly setting the device to 'cpu'
results = model.predict("https://ultralytics.com/images/bus.jpg", device="cpu")

# Print the detection results (bounding boxes)
print(results[0].boxes.xywh)

Để cải thiện hơn nữa hiệu năng trên CPU Intel, developer có thể export model sang định dạng OpenVINO, định dạng này tối ưu cấu trúc neural network riêng cho kiến trúc x86. Để quản lý dataset và điều phối các hoạt động triển khai này, những công cụ như Ultralytics Platform giúp đơn giản hóa workflow từ gán nhãn đến thực thi trên thiết bị biên.

Explore solutions

Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng xây dựng tương lai của AI!

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