Bằng cách nhấp vào “Chấp nhận tất cả Cookie”, bạn đồng ý với việc lưu trữ cookie trên thiết bị của mình để tăng cường 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êm thông tin
Cài đặt Cookie
Bằng cách nhấp vào “Chấp nhận tất cả Cookie”, bạn đồng ý với việc lưu trữ cookie trên thiết bị của mình để tăng cường 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êm thông tin
Xem lại tác phẩm của Dmitriy Pastushenkov và Adrian Boguszewski YOLO Tầm nhìn 2024 nói về việc tối ưu hóa YOLO các mô hình với Intel OpenVino và chạy suy luận thời gian thực trên Intel Máy tính AI của 's.
Tầm nhìn YOLO 2024 (YV24) , Ultralytics 'Sự kiện kết hợp thường niên, 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 các công ty hàng đầu trong ngành AI, giới thiệu những đổi mới mới nhất của họ. Trong số đó có: Intel , người đã tham gia sự kiện và trình bày bài phát biểu quan trọng về máy tính 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 Ultralytics YOLO 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 tác giả của bộ dữ liệu LandCover.ai và giáo dục các nhà phát triển về Intel 'S OpenVINO toolkit, và Dmitriy Pastushenkov , một chuyên gia truyền bá AI PC 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: "Đây là một sự kiện tuyệt vời hôm nay, không chỉ vì Ultralytics đã cung cấp phiên bản YOLO mới , nhưng cũng 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 chúng tôi, 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 chi tiết về PC AI của họ, Intel Dòng Core Ultra 200V và cách chúng tích hợp với Ultralytics YOLO các mô hình sử dụng OpenVINO Bộ công cụ. Hãy bắt đầu thôi!
Hình 1. Adrian và Dmitriy từ Intel , trên sân khấu tại YV24, 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 loại AI. Ô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ố, thì các mô hình AI tạo sinh hoạt động trên quy mô lớn hơn nhiều. Các mô hình AI tạo sinh thường liên quan đến 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.
Các Intel AI PC: Một biên giới phần cứng AI mới
Dmitriy đã giới thiệu Intel AI PC là 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 trong việc vận hành hiệu quả cả mô hình AI truyền thống và AI tạo sinh. 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ý trên nền tảng đám mây.
Xử lý cục bộ giúp giữ dữ liệu nhạy cảm ở chế độ riêng tư. Khi các mô hình AI có thể hoạt động độc lập với kết nối internet, các mối quan tâm về đạo đức của các ngành liên quan đến quyền riêng tư và bảo mật được giải quyết.
Động lực thúc đẩy đằng sau Intel AI PC là Intel Bộ xử lý Core Ultra 200V Series. Bộ xử lý này bao gồm 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 đòi hỏi thông lượng cao như chạy mô hình AI. NPU, được thiết kế để tiết kiệm năng lượng, rất phù hợp cho các tác vụ chạy dài 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 (Hàng nghìn tỷ phép tính mỗi giây), GPU lên đến 67 TOPS và NPU cung cấp giải pháp tiết kiệm năng lượng để chạy các tác vụ AI liên tục mà không làm tiêu hao tài nguyên hệ thống.
Intel Những tiến bộ về AI của: Intel Dòng Core Ultra 200V
Các Intel Bộ xử lý Core Ultra 200V Series tích hợp cả ba công cụ AI - NPU, CPU , Và GPU - thành một con 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 tích hợp RAM, giảm nhu cầu sử dụng card đồ họa rời. Điều này giúp giảm mức tiêu thụ đ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 có nên chạy các mô hình AI trên thiết bị hay không. CPU , GPU hoặc 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, chẳng hạn như tạo văn bản thành hình ảnh, có thể sử dụng cả hai. 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ó nhỏ bé đế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ớ để thể hiện cách Intel đang mang lại khả năng AI mạnh mẽ cho các thiết bị di động và thiết thực hơn.
Hình 2. Các Intel Bộ xử lý Core Ultra 2000V có thể bỏ vừa túi.
Tối ưu hóa các mô hình AI với Intel OpenVino
Đã giới thiệu Intel những tiến bộ phần cứng mới nhất của Dmitriy sau đó chuyển sang Intel phần mềm của 'hỗ trợ AI. Ông đã giới thiệu OpenVINO , Intel Khung mã nguồn mở đượ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 vượt ra ngoài các tác vụ trực quan, 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 , bộ chuyển đổi , 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 tích hợp nó vào quy trình làm việc của mình. Một tính năng quan trọng mà ông đặc biệt chú ý 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, giúp các mô hình lớn có thể chạy mượt mà 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 .
Hình 3. Dmitriy hướng dẫn cách bắt đầu với 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 sự tích hợp liền mạch giữa Ultralytics YOLO các mô hình và Intel 'S OpenVINO bộ công cụ, đơ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 Ultralytics sang OpenVINO định dạng nhanh chóng và đơn giản. 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ọ hơn. Intel phần cứng 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 của mình sang OpenVino định dạng.
Adrian đã chứng minh rằng một khi Ultralytics YOLO Sau khi mô hình được huấn luyện , người dùng có thể xuất mô hình bằng một vài lệnh đơn giản. Ví dụ: người dùng có thể chỉ định 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ử hóa để có tốc độ và hiệu quả tốt hơn. Ông cũng nhấn mạnh 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ã , 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 ảnh hưởng quá nhiều đến độ chính xác.
Bản demo AI thời gian thực trên Intel Máy tính AI
Đưa tất cả lý thuyết này vào thực hành, Intel nhóm đã 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 Intel AI PC. 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 được 36 khung hình mỗi giây (FPS) trên CPU với mô hình dấu chấm động, trên 100 FPS trên tích hợp GPU và 70 FPS với phiên bản lượng tử INT8. Họ đã có thể chứng minh hiệu quả của Intel AI PC có thể 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, bằng cách sử dụng CPU , GPU và NPU kết hợp cho các tác vụ đòi hỏi dữ liệu hoặc khung hình video phải có sẵn ngay từ đầu. Điều này rất hữu ích khi xử lý các tác vụ nặng như video. Hệ thống có thể phân chia khối lượng công việc trên các bộ xử lý khác nhau, giúp xử lý 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 bổ sung , trong đó người dùng có thể nhập lời nhắc để tạo ra những hình ảnh sống động như mơ theo thời gian thực trên màn hình. GPU . Nó chứng minh tính linh hoạt của Intel AI PC dành cho cả nhiệm vụ AI truyền thống và các dự án AI sáng tạo, mang tính 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 cách sử dụng YOLO11 , chạy trên Intel AI PC. Người tham dự được chứng kiến mô hình hoạt động, được tối ưu hóa với OpenVINO và được triển khai trên Intel Bộ xử lý 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 Intel OpenVino gian hàng.
Tại Intel gian hàng, Dmitry chia sẻ, "Đây là lần đầu tiên tôi đến YOLO Tầm nhìn, và tôi rất vui khi được ở Madrid. Chúng tôi đang trình bày YOLO11 mô hình từ Ultralytics , chạy trên Intel Bộ xử lý 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 phiên bản mới nhất Intel phần cứng, 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ều cần nhớ
Intel bài nói chuyện công nghệ của 's tại YV24, có sự góp mặt của Intel Bộ xử lý Core Ultra 200V Series đã giới thiệu cách OpenVINO bộ công cụ 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 YOLO mô hình hóa 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 phụ thuộc vào các dịch vụ đám mây.
Các nhà phát triển và những người đam mê AI có thể dễ dàng chạy và tinh chỉnh YOLO các mô hình, 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. Intel OpenVINO bộ công cụ, kết hợp với Ultralytics YOLO các mô hình, 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 đổi mới AI trong nhiều ngành công nghiệp khác nhau.
Hãy cùng hợp tác và đổi mới! Truy cập kho lưu trữ GitHub của chúng tôi để khám phá những đóng góp của chúng tôi và tương tác với cộng đồng của chúng tôi. Xem cách chúng tôi đang sử dụng AI để tạo ra tác động trong các ngành công nghiệp như sản xuất và chăm sóc sức khỏe.