Hugging Face Ra Mắt Bản Cập Nhật Lớn Cho Dự Án Kernels: Loại Kho Lưu Trữ Mới, Tăng Cường Bảo Mật và Hỗ Trợ Phát Triển Agentic
Hugging Face
Hugging Face đã công bố bản cập nhật quan trọng cho dự án Kernels, bao gồm loại kho lưu trữ mới trên Hub, cải thiện bảo mật (nhà xuất bản đáng tin cậy, ký mã nguồn), CLI được thiết kế lại, mở rộng hỗ trợ framework (Torch Stable ABI, Apache TVM FFI) và nền tảng cho phát triển kernel agentic.
Hugging Face đã phát hành bản cập nhật lớn cho dự án Kernels, bao gồm một số thay đổi quan trọng. Một loại kho lưu trữ mới trên Hub — "kernel" — đã được giới thiệu, cho phép hiển thị thông tin về các bộ tăng tốc, hệ điều hành và phiên bản backend được hỗ trợ. Bảo mật đã được cải thiện: theo mặc định, chỉ tải các kernel từ nhà phát hành đáng tin cậy, và ký mã bằng Sigstore cosign cùng khóa tạm thời (ephemeral keys) đã được thêm vào để bảo vệ khỏi việc lộ thông tin xác thực. CLI đã được thiết kế lại: hiện nay, thư viện kernels chỉ chịu trách nhiệm tải và chuẩn bị kernel, trong khi kernel-builder xử lý việc biên dịch chúng. Hỗ trợ framework đã được mở rộng: thêm hỗ trợ cho Torch Stable ABI (đảm bảo tương thích với PyTorc trong hai năm) và Apache TVM FFI (giao diện chuẩn hóa cho kernel hoạt động với PyTorch, Jax, CuPy). Một nền tảng cho phát triển kernel dựa trên tác tử (agent) đã được tạo ra: kernel-builder và kernels hỗ trợ vòng lặp trong đó các tác tử tạo, xây dựng, kiểm tra và tối ưu hóa kernel, và tích hợp với HF Jobs cho phép chạy điểm chuẩn trên các phần cứng khác nhau. Ngoài ra, tập lệnh thiết lập môi trường (environment setup script) đã được thêm vào, phương thức has_kernel() để kiểm tra tương thích, và cải thiện hỗ trợ cho manylinux_2_28 thông qua liên kết động (dynamic linking) thư viện libstdc++.
Nguồn: Hugging Face blog —
bản gốc
