Bằng cách nhấp vào “Chấp nhận tất cả cookie”, bạn đồng ý lưu trữ cookie trên thiết bị của mình để cải thiện khả năng điều hướng trang web, phân tích việc sử dụng trang web và hỗ trợ các nỗ lực tiếp thị của chúng tôi. Thông tin thêm
Cài đặt Cookie
Bằng cách nhấp vào “Chấp nhận tất cả cookie”, bạn đồng ý lưu trữ cookie trên thiết bị của mình để cải thiện khả năng điều hướng trang web, phân tích việc sử dụng trang web và hỗ trợ các nỗ lực tiếp thị của chúng tôi. Thông tin thêm
Xem lại bài nói chuyện về YOLO Vision 2024 của Dmitriy Pastushenkov và Adrian Boguszewski về việc tối ưu hóa các mô hình YOLO bằng Intel OpenVino và chạy suy luận thời gian thực trên PC AI của Intel.
YOLO Vision 2024 (YV24) , sự kiện kết hợp thường niên của Ultralytics, đã quy tụ những người đam mê AI, nhà phát triển và chuyên gia từ khắp nơi trên thế giới để khám phá những đổi mới mới nhất trong lĩnh vực thị giác máy tính . YV24 là một cơ hội và nền tảng tuyệt vời để thảo luận về những đột phá mới. Sự kiện có sự góp mặt của những người chơi chính trong ngành AI giới thiệu những đổi mới mới nhất của họ. Trong số đó có Intel, công ty đã tham gia sự kiện này và trình bày bài phát biểu quan trọng về PC AI đột phá mới của họ và sự tích hợp của Intel OpenVino với các mô hình YOLO của Ultralytics như Ultralytics YOLO11 .
Buổi nói chuyện được dẫn dắt bởi Adrian Boguszewski , một Nhà truyền bá phần mềm, người đồng sáng tác bộ dữ liệu LandCover.ai và hướng dẫn các nhà phát triển về bộ công cụ OpenVINO của Intel, và Dmitriy Pastushenkov , một Nhà truyền bá PC AI với hơn 20 năm kinh nghiệm trong lĩnh vực tự động hóa công nghiệp và AI. Trong sự kiện, Adrian đã chia sẻ sự phấn khích của mình và nói rằng, "Đây là một sự kiện tuyệt vời ngày hôm nay, không chỉ vì Ultralytics đã cung cấp phiên bản YOLO mới mà còn vì chúng tôi có thể trình bày mô hình mới này chạy trên phần cứng mới của mình, cũng như phiên bản mới của OpenVINO."
Trong bài viết này, chúng ta sẽ xem xét những điểm nổi bật chính từ bài phát biểu của Intel tại YV24 , đi sâu vào những chi tiết bên trong và bên ngoài của PC AI, Dòng Intel Core Ultra 200V, và cách chúng tích hợp với các mô hình Ultralytics YOLO bằng bộ công cụ OpenVINO. Hãy bắt đầu nào!
Hình 1. Adrian và Dmitriy từ Intel, trên sân khấu tại YV24, đang thảo luận về các trường hợp sử dụng AI.
Dmitriy chỉ ra sự khác biệt về quy mô giữa hai mô hình. Ông giải thích rằng trong khi các mô hình AI truyền thống bao gồm hàng triệu tham số, các mô hình AI tạo sinh hoạt động ở quy mô lớn hơn nhiều. Các mô hình AI tạo sinh thường bao gồm hàng tỷ hoặc thậm chí hàng nghìn tỷ tham số, khiến chúng đòi hỏi nhiều tính toán hơn.
Máy tính cá nhân AI của Intel: Một ranh giới phần cứng AI mới
Dmitriy giới thiệu Intel AI PC như một giải pháp phần cứng mới được thiết kế để giải quyết những thách thức ngày càng tăng của việc chạy hiệu quả cả mô hình AI truyền thống và AI tạo ra. Intel AI PC là một cỗ máy mạnh mẽ và tiết kiệm năng lượng. Nó có khả năng chạy nhiều mô hình AI cục bộ mà không cần xử lý dựa trên đám mây.
Động lực thúc đẩy đằng sau PC AI Intel là bộ xử lý Intel Core Ultra 200V Series. Bộ xử lý này kết hợp ba thành phần chính: Bộ xử lý trung tâm (CPU), Bộ xử lý đồ họa (GPU) và Bộ xử lý thần kinh (NPU). Mỗi bộ phận đóng một vai trò cụ thể trong việc xử lý các loại khối lượng công việc AI khác nhau. CPU lý tưởng cho các tác vụ nhỏ hơn, độ trễ thấp đòi hỏi phản hồi nhanh, trong khi GPU được tối ưu hóa cho các hoạt động thông lượng cao như chạy các mô hình AI. NPU, được thiết kế để tiết kiệm điện năng, rất phù hợp cho các tác vụ chạy lâu như phát hiện đối tượng theo thời gian thực với các mô hình như YOLO11 .
Người ta nhấn mạnh rằng CPU có thể cung cấp tới 5 TOPS (Ngàn tỷ phép tính mỗi giây), GPU lên tới 67 TOPS và NPU cung cấp giải pháp tiết kiệm năng lượng để chạy liên tục các tác vụ AI mà không làm cạn kiệt tài nguyên hệ thống.
Những tiến bộ về AI của Intel: Dòng Intel Core Ultra 200V
Bộ xử lý Intel Core Ultra 200V Series tích hợp cả ba công cụ AI - NPU, CPU và GPU - vào một chip nhỏ duy nhất. Thiết kế của nó hoàn toàn phù hợp với các thiết bị nhỏ gọn như máy tính xách tay mà không làm giảm hiệu suất.
Bộ xử lý cũng bao gồm RAM tích hợp, cắt giảm nhu cầu về card đồ họa riêng biệt. Điều này giúp giảm mức sử dụng điện năng và giữ cho thiết bị nhỏ gọn. Dmitriy cũng nhấn mạnh tính linh hoạt của bộ xử lý. Người dùng có thể quyết định chạy các mô hình AI trên CPU, GPU hay NPU, tùy thuộc vào tác vụ. Ví dụ, phát hiện đối tượng với các mô hình YOLO11 có thể chạy trên bất kỳ công cụ nào trong số này, trong khi các tác vụ phức tạp hơn, như tạo văn bản thành hình ảnh, có thể sử dụng cả GPU và NPU cùng lúc để có hiệu suất tốt hơn.
Trong buổi thuyết trình, Dmitriy đã rút con chip ra khỏi túi, cho mọi người thấy rõ nó thực sự nhỏ đến mức nào - mặc dù nó có khả năng xử lý các tác vụ AI tiên tiến như vậy. Đó là một cách thú vị và đáng nhớ để cho thấy Intel đang mang các khả năng AI mạnh mẽ đến các thiết bị di động và thiết thực hơn.
Hình 2. Bộ xử lý Intel Core Ultra 2000V có thể bỏ vừa vào túi.
Tối ưu hóa các mô hình AI với Intel OpenVino
Sau khi giới thiệu những tiến bộ phần cứng mới nhất của Intel, Dmitriy chuyển sang phần mềm của Intel hỗ trợ AI. Ông giới thiệu OpenVINO, khuôn khổ mã nguồn mở của Intel được thiết kế để tối ưu hóa và triển khai các mô hình AI hiệu quả trên nhiều thiết bị khác nhau. OpenVINO không chỉ giới hạn ở các tác vụ trực quan mà còn mở rộng hỗ trợ sang các mô hình AI được sử dụng để xử lý ngôn ngữ tự nhiên, xử lý âm thanh , máy biến áp , v.v.
OpenVINO tương thích với các nền tảng phổ biến như PyTorch , TensorFlow và ONNX , và các nhà phát triển có thể dễ dàng kết hợp nó vào quy trình làm việc của họ. Một tính năng chính mà ông đã chú ý đến là lượng tử hóa. Lượng tử hóa nén trọng số mô hình để giảm kích thước của chúng để các mô hình lớn có thể chạy trơn tru trên các thiết bị cục bộ mà không cần đến đám mây. OpenVINO hoạt động trên nhiều khuôn khổ, chạy trên CPU, GPU, NPU, FPGA hoặc thậm chí các thiết bị ARM và hỗ trợ Windows, Linux và macOS . Dmitriy cũng đã hướng dẫn khán giả cách bắt đầu với OpenVINO dễ dàng như thế nào.
Hình 3. Dmitriy đang hướng dẫn cách bắt đầu sử dụng OpenVino.
Tích hợp Ultralytics với Intel OpenVino
Trong phần thứ hai của bài nói chuyện, mic được chuyển cho Adrian, người đã giải thích về sự tích hợp liền mạch giữa các mô hình YOLO của Ultralytics và bộ công cụ OpenVINO của Intel, giúp đơn giản hóa quy trình triển khai mô hình YOLO . Ông đã cung cấp giải thích từng bước về cách xuất mô hình YOLO bằng gói Python của Ultralytics sang định dạng OpenVINO nhanh chóng và dễ dàng. Sự tích hợp này giúp các nhà phát triển dễ dàng tối ưu hóa mô hình của họ cho phần cứng Intel và tận dụng tối đa cả hai nền tảng.
Hình 4. Adrian giải thích cách Ultralytics giúp bạn dễ dàng xuất mô hình sang định dạng OpenVino.
Adrian đã chứng minh rằng sau khi mô hình YOLO của Ultralytics được đào tạo , người dùng có thể xuất mô hình đó bằng một vài cờ dòng lệnh đơn giản. Ví dụ, người dùng có thể chỉ định xem họ muốn xuất mô hình dưới dạng phiên bản dấu phẩy động để có độ chính xác tối đa hay dưới dạng phiên bản lượng tử để có tốc độ và hiệu quả tốt hơn. Ông cũng nêu bật cách các nhà phát triển có thể quản lý quy trình này trực tiếp thông qua mã , bằng cách sử dụng các tùy chọn như lượng tử hóa INT8 để nâng cao hiệu suất mà không phải hy sinh quá nhiều độ chính xác.
Bản demo AI thời gian thực trên PC AI của Intel
Đưa tất cả lý thuyết này vào thực tế, nhóm Intel đã trình bày bản demo thời gian thực về phát hiện đối tượng bằng cách chạy YOLO11 trên PC AI của Intel. Adrian đã trình bày cách hệ thống xử lý mô hình trên các bộ xử lý khác nhau, đạt 36 khung hình mỗi giây (FPS) trên CPU với mô hình dấu phẩy động, hơn 100 FPS trên GPU tích hợp và 70 FPS với phiên bản lượng tử INT8. Họ đã có thể chứng minh hiệu quả của PC AI của Intel trong việc quản lý các tác vụ AI phức tạp.
Ông cũng chỉ ra rằng hệ thống có thể chạy các mô hình song song, sử dụng CPU, GPU và NPU cùng nhau cho các tác vụ mà tất cả dữ liệu hoặc khung video đều có sẵn trước. Điều này hữu ích khi xử lý các tải nặng như video. Hệ thống có thể chia khối lượng công việc trên các bộ xử lý khác nhau, giúp hệ thống nhanh hơn và hiệu quả hơn.
Để kết thúc, Adrian đề cập rằng người dùng có thể dùng thử bản demo tại nhà, bao gồm các giải pháp như đếm người và quản lý hàng đợi thông minh . Sau đó, ông đã trình bày một bản demo thưởng , trong đó người dùng có thể nhập lời nhắc để tạo ra hình ảnh như mơ theo thời gian thực trên GPU. Bản demo này đã chứng minh tính linh hoạt của Intel AI PC cho cả các tác vụ AI truyền thống và các dự án AI sáng tạo, tạo ra.
Phát hiện đối tượng theo thời gian thực với Intel OpenVINO
Tại sự kiện, Intel đã có một gian hàng nơi họ trưng bày bản demo phát hiện đối tượng theo thời gian thực bằng YOLO11, chạy trên PC Intel AI của họ. Những người tham dự được xem mô hình hoạt động, được tối ưu hóa với OpenVINO và triển khai trên bộ xử lý Intel Core Ultra 200V.
Hình 5. Người tham dự có cơ hội xem bản demo thời gian thực tại gian hàng Intel OpenVino.
Tại gian hàng của Intel, Dmitry chia sẻ, "Đây là lần đầu tiên tôi đến YOLO Vision và tôi rất vui khi được ở Madrid. Chúng tôi đang giới thiệu mô hình YOLO11 từ Ultralytics, chạy trên bộ xử lý Intel Core Ultra 200V. Nó cho thấy hiệu suất tuyệt vời và chúng tôi sử dụng OpenVINO để tối ưu hóa và triển khai mô hình. Rất dễ dàng để cộng tác với Ultralytics và chạy mô hình trên phần cứng Intel mới nhất, sử dụng CPU, GPU và NPU." Gian hàng cũng có một số phần quà tặng thú vị, chẳng hạn như áo phông và sổ tay để người tham dự mang về nhà.
Những điểm chính
Bài nói chuyện công nghệ của Intel tại YV24, giới thiệu bộ xử lý Intel Core Ultra 200V Series, đã giới thiệu cách bộ công cụ OpenVINO tối ưu hóa các mô hình AI như Ultralytics YOLO11. Sự tích hợp này cho phép người dùng chạy các mô hình YOLO trực tiếp trên thiết bị của họ, mang lại hiệu suất tuyệt vời cho các tác vụ thị giác máy tính như phát hiện đối tượng. Lợi ích chính là người dùng không cần phải dựa vào các dịch vụ đám mây.
Các nhà phát triển và người đam mê AI có thể dễ dàng chạy và tinh chỉnh các mô hình YOLO, tận dụng tối đa phần cứng như CPU, GPU và NPU cho các ứng dụng thời gian thực. Bộ công cụ Intel OpenVINO, kết hợp với các mô hình YOLO của Ultralytics, mở ra những khả năng mới để đưa các khả năng AI tiên tiến trực tiếp vào các thiết bị cá nhân, khiến nó trở thành lựa chọn lý tưởng cho các nhà phát triển mong muốn thúc đẩy các cải tiến AI trong nhiều ngành công nghiệp khác nhau.