تخطَّ إلى المحتوى
 إحدى منصات مجموعة هشام دقاق
الرقميات

إصدار 1.0.0 من لاما.cpp يوضح قواعد توافق الواجهات

أعلن فريق لاما.cpp إصدار مكتباته 1.0.0، مع قواعد لإظهار تغييرات التوافق، وتوسيع البنية التحتية للاختبارات عبر منصات عتادية متعددة.

فريق الرقميات 2 دقائق قراءة
إصدار 1.0.0 من لاما.cpp يوضح قواعد توافق الواجهات

صورة توضيحية مولّدة؛ لا توثّق الحدث الفعلي.

أعلن فريق مشروع لاما.cpp، في تدوينة على مدونة هاغينغ فيس، إطلاق الإصدار 1.0.0 من مكتباته، بعد 3.5 سنوات من انطلاق المشروع. وبحسب التدوينة، يأتي الإصدار مع تزايد اعتماد التطبيقات على مكتبات المشروع، ما يجعل استقرار واجهاتها ووضوح التغييرات التي تؤثر في توافقها أولوية للمطورين الذين يبنون عليها.

ووفق الإعلان، ستُظهر أرقام الإصدارات الرئيسية لكل من لاما.cpp ومحركه ggml التغييرات التي تكسر توافق واجهات برمجة التطبيقات أو الواجهات الثنائية. ويقول الفريق إنه سيصبح أكثر صرامة في توضيح هذه الحدود للمشروعات المعتمدة على مكتباته، كما يعتزم توسيع طرق توزيع برمجياته وإتاحتها للمطورين والمستخدمين النهائيين.

وتوضح مدونة هاغينغ فيس أن لاما.cpp يتيح تشغيل نماذج لغوية كبيرة متعددة الوسائط على أجهزة تتراوح بين الحواسيب الشخصية والخوادم المؤسسية، بالاعتماد على التكميم ومكونات تنفيذ محسّنة وشيفرة بلغة C/C++. ويقول الفريق إن المشروع يدعم حاليًا أكثر من 150 نوعًا من معماريات النماذج. أما محرك تعلم الآلة ggml، فيستخدم مكونات مخصصة للعتاد، يمكن تجميع كل منها كمكتبة ديناميكية وتحميلها اختياريًا أثناء التشغيل.

وبحسب التدوينة، يزيد الفريق استثماراته في البنية التحتية للتكامل المستمر، مستعينًا بخدمتي HF Buckets وHF Jobs لتوسيع قدرة اختبار التغييرات البرمجية. ويذكر أنه يضيف مزيدًا من بيئات الاختبار ذاتية الاستضافة عبر المنصات العتادية الرئيسية، بدعم عتادي من إنفيديا وإيه إم دي وكوالكوم وآرم وآي بي إم وإنتل.

تابع القراءة

الأحدث في ذكاء اصطناعي

المزيد