llama.cpp Phát Hành Phiên Bản b12014, Loại Bỏ Tái Tạo Argv Trên Windows
Phiên bản b12014 của llama.cpp giới thiệu các bản sửa lỗi nhỏ, nổi bật nhất là việc loại bỏ tính năng tái tạo argv trên Windows để chuyển sang sử dụng tệp kê khai (manifest) UTF-8. Thay đổi này giải quyết các vấn đề lâu năm về cách xử lý tham số dòng lệnh trên các nền tảng Windows. Việc chuyển sang tệp kê khai UTF-8 cho Windows giúp cải thiện khả năng hỗ trợ ký tự quốc tế và chuẩn hóa các tham số dòng lệnh mà không cần mã tái tạo tùy chỉnh. Điều này mang lại lợi ích cho các nhà phát triển và người dùng chạy các mô hình ngôn ngữ lớn cục bộ trên môi trường Windows. Bản cập nhật giải quyết vấn đề #26416 bằng cách dựa vào tệp kê khai được giới thiệu ở commit trước để xử lý mã hóa argv nguyên bản dưới dạng UTF-8. Yêu cầu kéo #31417 được gửi bởi Adrien Gallouët từ Hugging Face.
## KIẾN THỨC NỀN
llama.cpp là một thư viện phần mềm mã nguồn mở được viết bằng C và C++ dùng để thực hiện suy luận hiệu quả trên các mô hình ngôn ngữ lớn khác nhau như Llama của Meta. Tham số `argv` đại diện cho mảng các đối số dòng lệnh được truyền vào chương trình trong quá trình thực thi.