Bỏ qua tới nội dung chính
Quay lại tin tức

Google ra mắt LiteRT Tensor API phục vụ xây dựng, tùy chỉnh và tối ưu hóa các mô hình ML trên thiết bị

InfoQ AI· Sergio De Simone· 3/11/2026general

Google đã giới thiệu LiteRT Tensor API, một API C++ dung lượng nhẹ cho phép các nhà phát triển xây dựng, tùy biến và tối ưu hóa các mô hình học máy trực tiếp để thực thi trên thiết bị. Theo Google, công cụ này kết hợp tính linh hoạt của việc khởi tạo mô hình gốc với khả năng tương thích đa nền tảng. Theo Sergio De Simone

Trang chủ InfoQ Tin tức Google ra mắt LiteRT Tensor API phục vụ xây dựng, tùy biến và tối ưu hóa mô hình ML trên thiết bị Di động Google ra mắt LiteRT Tensor API phục vụ xây dựng, tùy biến và tối ưu hóa mô hình ML trên thiết bị Ngày 3/11/2026 2 phút đọc bởi Sergio De Simone Theo dõi chúng tôi trên YouTube 232.000 người theo dõi LinkedIn 26.000 người theo dõi Instagram Mới RSS 19.000 người đọc X 57.100 người theo dõi Facebook 21.000 lượt thích Bluesky Mới Nghe bài viết này - 0:00 Tệp âm thanh đã sẵn sàng phát Trình duyệt của bạn không hỗ trợ phần tử phát âm thanh. 0:00 0:00 Chuẩn1.25x1.5x Thích Danh sách bài đọc Google vừa giới thiệu LiteRT Tensor API, một giao diện lập trình ứng dụng (API) C++ gọn nhẹ, cho phép các nhà phát triển xây dựng, tùy chỉnh và tối ưu hóa các mô hình học máy trực tiếp để thực thi trên thiết bị. Theo Google, công cụ này kết hợp tính linh hoạt của việc khởi tạo mô hình gốc với khả năng tương thích đa nền tảng. Google cho biết, phương pháp truyền thống là các nhà phát triển tự viết các phép tính thủ công bằng C++ để đạt quyền kiểm soát tối đa, song điều này đi kèm một nhược điểm lớn: Các quá trình triển khai bị gắn chặt vào các hệ thống phụ trợ (backend) cụ thể (như Metal, OpenCL hoặc Vulkan) và phải viết lại cho từng mục tiêu phần cứng mới. Hơn nữa, việc quản lý khả năng tương tác và đồng bộ hóa bộ đệm không sao chép (zero-copy buffer) giữa CPU, GPU và NPU, đồng thời liên kết các khâu tiền xử lý, suy luận và hậu xử lý đòi hỏi nguồn lực kỹ thuật thủ công rất lớn. LiteRT Tensor API hướng tới giải quyết các thách thức này bằng cách cho phép các nhà phát triển xây dựng đồ thị tính toán theo từng phép toán bằng C++. Điều này mang lại khả năng kiểm soát tốt hơn đối với kiến trúc mô hình, việc tối ưu hóa và thực thi trên bộ tăng tốc, đồng thời cho phép cùng một đồ thị có thể vận hành thông qua LiteRT trên phần cứng CPU, GPU và NPU mà không cần viết lại cho từng mục tiêu mới. Ngoài việc cung cấp toàn quyền kiểm soát đối với các đồ thị mô hình, các khả năng then chốt khác của API này bao gồm nạp trọng số trực tiếp, cho phép các nhà phát triển tải trọng số trực tiếp từ các điểm kiểm tra (checkpoint), bao gồm các tệp .safetensors của Hugging Face; khả năng tương tác bộ đệm không sao chép, giúp tránh việc sao chép các bộ đệm tăng tốc qua các khâu tiền xử lý, suy luận và hậu xử lý; cùng khả năng tương thích với các tác tử lập trình AI (coding agent), vốn có thể xây dựng, chỉnh sửa, xác thực và đánh giá hiệu năng đồ thị mô hình bằng cách tạo mã C++. Google đã sử dụng một tác tử lập trình để xây dựng một ứng dụng thực tế, minh họa cách sử dụng LiteRT Tensor API cho việc phân đoạn và theo dõi đa đối tượng. Ứng dụng này cũng đóng vai trò là cơ sở để đo kiểm hiệu năng trên các nền tảng: "Chúng tôi đã chạy cùng một mã nguồn C++ cho mô hình SAM 2 trên GPU của ba thiết bị: một máy tính xách tay macOS (Metal), một điện thoại iOS (Metal) và một điện thoại Android (OpenCL). Trong các thử nghiệm trên MacBook Pro, mô hình vận hành nhanh hơn khoảng 1,5 lần so với Apple MLX (fp16, bộ mã hóa hình ảnh cùng bộ giải mã mặt nạ)." Google nhấn mạnh rằng tác tử lập trình có thể thực hiện nhiều tối ưu hóa nhờ vào việc đồ thị mô hình được định nghĩa bằng C++ thuần túy. Cụ thể, hệ thống "đã chuyển các quyết định trên từng khung hình của SAM 2, chẳng hạn như việc đối tượng còn hiển thị hay không, từ mã CPU vào trong đồ thị" và viết lại các phép toán vốn kích hoạt cơ chế dự phòng trên CPU của WebGPU bằng các phép số học tương thích với GPU. Bình luận về thông báo này trên mạng xã hội LinkedIn, Giám đốc mảng AI của Arm, ông Laurence Moroney nhấn mạnh rằng các nhà phát triển nên luôn bắt đầu bằng việc chuyển đổi mô hình và chỉ chuyển sang C++ API "khi cần kiểm soát ở cấp độ đồ thị hoặc muốn các khâu tiền và hậu xử lý duy trì trên bộ tăng tốc". Ông cũng nêu bật những lợi ích của việc định nghĩa đồ thị mô hình bằng C++ thuần túy: "Việc tăng từ dưới 10 lên hơn 30 khung hình/giây ở độ phân giải 512x512 trên WebGPU, với việc tác tử lập trình thực hiện quá trình lặp, cho thấy các cấu trúc nguyên thủy có tổ chức hỗ trợ các tác tử thực hiện công việc tối ưu hóa thực tế hiệu quả như thế nào." Google cũng đang nghiên cứu một số cải tiến theo kế hoạch, bao gồm hỗ trợ trực tiếp backend ML Drift, bổ sung các phép toán thân thiện với NPU, tự động lượng tử hóa toàn bộ đồ thị và mở rộng cấu trúc hình dạng động (dynamic-shape) cho các kích thước hình ảnh, kích thước lô (batch size) và độ dài chuỗi khác nhau. Về tác giả Sergio De Simone Xem thêmThu gọn Đánh giá bài viết này Mức độ ứng dụng Phong cách Đã liên hệ tác giả Nội dung này thuộc chủ đề Di động Các chủ đề liên quan: Phát triển phần mềm AI, ML & Kỹ thuật dữ liệu iOS Di động Mã nguồn mở Tác tử lập trình AI C++ Điện toán biên TensorFlow Android GPU Google Chuyên mục liên quan Đơn vị tài trợ liên quan Được quan tâm trên InfoQ File Mover Express: AWS phát hành công cụ mã nguồn mở phục vụ chuyển tệp S3 Báo cáo xu hướng năm 2026 về AI, ML và Kỹ thuật dữ liệu của InfoQ Anthropic nhận định không cần mô hình tư duy về Claude Code; các chuyên gia đang kiểm chứng điều này Đào tạo kiến trúc sư phần mềm: Đối thoại cùng Luca Mezzalira Uber xây dựng MCP Gateway nhằm quản trị quyền truy cập hơn 800 máy chủ và hơn 5.000 công cụ tác tử AI Điểm tin Spring: Ra mắt các bản ứng viên phát hành đầu tiên của Boot, Framework, Data, Security, Modulith, AI Nội dung liên quan InfoQ

Nguồn tin: InfoQ AI — Tác giả: Sergio De Simone. Bản dịch tiếng Việt do AI thực hiện, có thể có sai sót.