llama.cpp Phát Hành Bản b10798 Cho Phép Tùy Chỉnh Luồng Xuất Thông Tin Build
Phiên bản b10798 của llama.cpp cập nhật hàm hiển thị thông tin build llama_print_build_info để nhận tham số luồng đầu ra tùy chỉnh thay vì cố định stderr. Nhờ đó, lệnh kiểm tra phiên bản trong llama-app giờ đây sẽ gửi thông tin trực tiếp đến stdout. Việc chuyển thông tin phiên bản sang stdout thay vì stderr giúp llama.cpp tuân thủ đúng các quy chuẩn dòng lệnh Unix, từ đó đơn giản hóa việc phân tích cú pháp và tự động hóa bằng kịch bản. Điều này cũng cho phép các nhà phát triển tích hợp llama.cpp chuyển hướng nhật ký chẩn đoán build sang các luồng đầu ra tùy ý. Tham số FILE* mới được thêm vào llama_print_build_info có giá trị mặc định là stderr, đảm bảo tính tương thích ngược hoàn toàn cho các ứng dụng hiện có. Yêu cầu kéo (Pull Request #28322) do Adrien Gallouët từ Hugging Face thực hiện.
## KIẾN THỨC NỀN
llama.cpp là một khung mã nguồn mở C/C++ phổ biến được thiết kế để chạy các mô hình ngôn ngữ lớn (LLM) cục bộ trên nhiều kiến trúc CPU và GPU khác nhau. Trong môi trường C và Unix tiêu chuẩn, stdout được dùng cho kết quả đầu ra thông thường của chương trình, trong khi stderr dành riêng cho thông báo lỗi và nhật ký chẩn đoán.