llama.cpp Releasesآخر تحديث

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

[إصدار ما قبل الإطلاق / بناء مستمر] hexagon: تحسين CPY/CONCAT — الجولة 3، إصدار الصفوف القصيرة (#30341) * hexagon: نقل CPY المحوِّل إلى كتل من الصفوف لكل وصف DMA حتى لا تكون الصفوف القصيرة مقيَّدة بزمن استجابة DMA *…

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

hexagon: تحسين CPY/CONCAT — الجولة 3، إصدار الصفوف القصيرة (#30341) * hexagon: نقل CPY المحوِّل إلى كتل من الصفوف لكل وصف DMA حتى لا تكون الصفوف القصيرة مقيَّدة بزمن استجابة DMA * hex-cpy: تنظيف معالجة مؤشر cpy * hex-cpy-concat: إدخال مساعد جمع صفوف dma/hvx متعدد الخيوط Co-authored-by: Ruslan Karymov <67752306+karusrus@users.noreply.github.com> * hex-cpy: إزالة الرفض المتبقي للذاكرات المؤقتة الموسعة * hex-cpy: تخفيف شرط المسار السريع * hex-cpy: إزالة عمليات القسمة العددية والوصول إلى vtcm واستخدام gather_sync صريح * hex-cpy: إضافة دعم مناسب لتقسيم عمل mdev إلى fastpath * hex-cpy: تحسين مهام جمع الصفوف الكثيفة * hex-cpy: فك حلقات gather-rows * hex-cpy: إضافة fastpath لـ f16 * hex-cpy-concat: دعم طي أبعاد 3/4D * hex-cpy: دعم الذاكرة المزدوجة double-buffer * hex-cpy: استخراج gather-rows كعملية أكثر استقلالية * hex-cpy-concat: إزالة تكرار kernel-params * hex-cpy-concat: خفض nr تدريجيًا ليتسع بدلاً من الفشل الصارم * hex-gather: استبدال القسمة بقناع * hex-gather-rows: تنظيف مسار dma وإزالة حالات التوقف * hex-gather: تخصص دوال الحساب * hex-gather: تقليل reg.spills العددية واستدعاءات الدوال * hex-gather: عدم إعادة حساب الصفوف-لكل-خيط على npu * hex-build: إضافة دعم لبناء/تثبيت hexagon فقط * hex-cpy-concat: إزالة الحاجز الزائد في concat ونقل حاجز cpy تحت fence * hex-gather: تعليقات توضيحية لـ dma-out * hex-mdev: جعل جميع حالات مزامنة vtcm_acquire الرئيسية ذرية (يصلح التعلقات العشوائية في إعدادات mdev) --------- Co-authored-by: Yiwei Shao Co-authored-by: Ruslan Karymov <67752306+karusrus@users.noreply.github.com>

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

إثباتات المنشأ: - https://github.com/ggml-org/llama.cpp/attestations/55095068

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

لينكس: - أوبونتو x64 (المعالج المركزي) - أوبونتو arm64 (المعالج المركزي) - أوبونتو s390x (المعالج المركزي) - أوبونتو 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: المعالج المركزي، Adreno GPU، Hexagon NPU) - دليل الإعداد

أندرويد: - أندرويد arm64 (المعالج المركزي) - أندرويد arm64 (Snapdragon: المعالج المركزي، 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

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

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

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