llama.cpp และ ggml เปิดตัวไลบรารีเวอร์ชัน v1.0.0
เริ่มตรงนี้
llama.cpp และ ggml ต่างเปิดตัวไลบรารีเวอร์ชัน v1.0.0 และทั้งสองโปรเจกต์ระบุว่าต่อจากนี้จะแจ้งการเปลี่ยนแปลงที่เข้ากันไม่ได้กับ public C API และ ABI โดยการเพิ่มหมายเลขเวอร์ชันหลัก (major version) โปรเจกต์ระบุว่าการเปิดตัวครั้งนี้สะท้อนถึงความรับผิดชอบต่อนักพัฒนาที่ใช้งานต่อเนื่อง (downstream developers) โปรเจกต์ระบุว่าการเปลี่ยนแปลงนี้เกิดจากการเติบโตของ AI ภายในเครื่องและการใช้งานที่เน้นความเป็นส่วนตัว รวมถึงจำนวนแอปพลิเคชันปลายทางที่เพิ่มขึ้น ซึ่งทำให้อินเทอร์เฟซไลบรารีที่เสถียรมีความสำคัญ พวกเขากล่าวว่าขอบเขตสำหรับการเปลี่ยนแปลงที่ทำให้เกิดการแตกหัก (breaking changes) จะเข้มงวดยิ่งขึ้นในอนาคต
สร้างจากรายงาน · อัปเดต
ไทม์ไลน์รายงาน
ไล่ตามรายงานเพื่อดูเหตุการณ์นี้จากหลายด้าน
- Hugging Face Blogllama.cpp เปิดตัว v1.0.0 ใช้กฎ semantic versioning เพื่อความเสถียรของ API ฝั่ง downstream
llama.cpp เปิดตัว v1.0.0 พร้อมกับ ggml ที่เปิดตัว v1.0.0 เช่นกัน ทั้งสองโปรเจกต์จะใช้การเปลี่ยนแปลงหมายเลขเวอร์ชันหลักเพื่อบ่งชี้การเปลี่ยนแปลงที่ไม่เข้ากันของ public C API และ ABI นับจากนี้ ทีมโปรเจกต์ระบุว่า เมื่อความต้องการ AI แบบโลคอลและความเป็นส่วนตัวเพิ่มขึ้น และแอปพลิเคชัน downstream มีมากขึ้น อินเทอร์เฟซไลบรารีที่เสถียรจึงกลายเป็นสิ่งสำคัญ ในอนาคตจะเข้มงวดมากขึ้นกับขอบเขตของการเปลี่ยนแปลงที่ทำลายความเข้ากันได้
ความร้อนแรงของเหตุการณ์นี้
ยังมีการเฝ้าดูต่อเนื่องไม่พอจะวาดแนวโน้ม