llama.cpp Releases

[إصدار ما قبل الإطلاق / بناء مستمر] b11401

[إصدار ما قبل الإطلاق / بناء مستمر] سجل، خادم: ألوان مكتفية ذاتياً، وفصل أوامر الأبناء عن السجلات في وضع الموجّه (#29895) * سجل، خادم: جعل أسطر أبناء الموجّه تحمل ألوانها الخاصة يكتب المسجّل إعادة تعيين اللون بعد سطر…

إصدار ما قبل الإطلاق / بناء مستمر: هذا بناء تجريبي، وليس إصداراً مستقراً.

سجل، خادم: ألوان مكتفية ذاتياً، وفصل أوامر الأبناء عن السجلات في وضع الموجّه (#29895) * سجل، خادم: جعل أسطر أبناء الموجّه تحمل ألوانها الخاصة يكتب المسجّل إعادة تعيين اللون بعد سطر السطر الجديد الأخير، فتفتح إعادة التعيين السطر التالي. على الأنبوب المشترك لابن الموجّه تصل إعادة التعيين أمام أمر الحالة التالي، وهو ما يفوّته الموجّه، ويظهر فاصل الأسطر الذي يعمل كحل بديل كسطر سجل فارغ في كل تحديث للتقدّم. الآن توضع إعادة التعيين قبل أسطر السطر الجديد الأخيرة، فيصبح كل سطر مكتفياً ذاتياً ويعود الأمر إلى إطاره العادي. يمرّر الموجّه إعداد اللون الفعّال إلى أبنائه، الذين ينتهي ناتجهم في طرفيته، ويترك هذا الخيار جانباً عند مقارنة الإعدادات المسبقة عند إعادة التحميل. * سجل: تمكين ألوان ANSI على طرفية Windows لا تعرض طرفية Windows تسلسلات ANSI إلا في وضع الطرفية الافتراضية، وهو وضع لا يفعّله شيء للمسجّل، لذلك يطبع llama-server رموز التهريب الخام على طرفية Windows 10 بينما يُظهر llama-cli، الذي يمكّنها شفرته الطرفية، الألوان. يمكّن المسجّل الآن وضع الطرفية الافتراضية على stdout وstderr عند تشغيل الألوان، ويُبقي الألوان مطفأة عندما لا تستطيع الطرفية عرضها. تأخذ الأنابيب والملفات التسلسلات كما هي. * خادم: فصل أوامر أبناء الموجّه عن سجلاته كان الابن يرسل أوامر حالته على نفس الأنبوب الذي يرسل إليه سجلاته، فكان على الموجّه أن ينتقيها من تدفق السجل بواسطة بادئة سطر، وأن أي كتابة غير منتهية أمام أمر ما تُفقد الموجّه الأمر. هذا يحلّ الـTODO الوارد عند الاستدعاء (spawn) والذي طالب بفصل stdout عن stderr. يُبقي الابن الآن stdout للأوامم ويوجّه كل ما يُكتب آخره إلى stdout نحو stderr، قبل كتابة أي شيء. يقرأ الموجّه كلا الأنبوبين، ويعالج الأوامر القادمة من stdout ويعيد توجيه stderr كسجل، ويحذّر من أي سطر آخر على أنبوب الأوامر. * خادم: معالجة مراجعة من ngxson يُنشأ الآن server_child الواحد أولاً في نقطة الدخول ويُبقي بانيه stdout لـ الأوامر، فيصبح التدفق عضواً في المثيل بدلاً من أن يكون ساكناً (static)، وتُلغى init(). يُمرَّر المثيل إلى الخادم، بينما تُنشئ نقطة دخول CLI مثيلها الخاص. * تحديث tools/server/server.cpp --------- إعداد مشترك مع: Xuan-Son Nguyen

الموقع الإلكتروني: - https://llama.app

شهادات التحقق (Attestations): - https://github.com/ggml-org/llama.cpp/attestations/52670797

macOS/iOS: - macOS Apple Silicon (arm64) - macOS Apple Silicon (arm64، مع تمكين KleidiAI) معطَّل - macOS Intel (x64) - iOS XCFramework

لينكس: - أوبونتو x64 (CPU) - أوبونتو arm64 (CPU) - أوبونتو s390x (CPU) - أوبونتو x64 (Vulkan) - أوبونتو arm64 (Vulkan) - أوبونتو x64 (CUDA 12) - مكتبات CUDA 12.8 - أوبونتو x64 (CUDA 13) - مكتبات CUDA 13.4 - أوبونتو arm64 (CUDA 13) - مكتبات CUDA 13.4 - أوبونتو x64 (ROCm 10.0) - أوبونتو x64 (OpenVINO) - أوبونتو x64 (SYCL FP32) - أوبونتو x64 (SYCL FP16) - لينكس arm64 (Snapdragon: CPU وAdreno GPU وHexagon NPU) - دليل الإعداد

أندرويد: - أندرويد arm64 (CPU) - أندرويد arm64 (Snapdragon: CPU وAdreno GPU وHexagon NPU) - دليل الإعداد

ويندوز: - Windows x64 (CPU) - Windows arm64 (CPU) - Windows arm64 (OpenCL Adreno) - Windows x64 (CUDA 12) - CUDA 12.4 DLLs - Windows x64 (CUDA 13) - CUDA 13.4 DLLs - Windows arm64 (CUDA 13) - CUDA 13.4 DLLs - Windows x64 (Vulkan) - Windows arm64 (Vulkan) - Windows x64 (OpenVINO) - Windows x64 (SYCL) - Windows x64 (ROCm 10.0)

openEuler: - معطّل - openEuler x86 (310p) - openEuler x86 (910b، ACL Graph) - openEuler aarch64 (310p) - openEuler aarch64 (910b، ACL Graph)

الواجهة: - الواجهة

المصدر الأصلي

llama.cpp Releases

ملاحظات المحتوى

النشر الأصلي والحقوق تعود إلى المصدر.

ترجمة آلية · يُرجى الرجوع إلى الأصل