إصدار ما قبل الإطلاق / بناء مستمر: هذا بناء تجريبي وليس إصدارًا مستقرًا.
model : Granite switch decision 256 options (#30693) * feat(convert): محاولة الخروج بـ 256 مؤشر خيارات دلالي أحادي الرمز (single-token) يحتاج كل نموذج switch إلى تحديد مجموعة من مؤشرات الخيارات أحادية الرمز التي يمكن ربطها بالـ logits الخاصة بها لتوزيع احتمالات المخرجات. مجموعة الأحرف الكبيرة/الصغيرة/الأرقام البسيطة تنتج 66 مؤشرًا فريدًا فقط، لكن النموذج يدعم حتى 255. التحدي هو أن الأحرف التي تنتج مؤشرات أحادية الرمز تختلف باختلاف النموذج، لذا نقوم بعملية اكتشاف وقت التحويل من خلال البحث في مفردات النموذج المحدد عن تسلسلات أحادية الرمز من سلاسل أحرف عادية بطول 1+ (مثل `A` و `AA` و `BB` إلخ). Branch: GraniteSwitchDecisionFullOptions AI-usage: none Signed-off-by: Gabe Goodhart * docs: الإشارة إلى granite-switch مع 256 مؤشر خيارات Branch: GraniteSwitchDecisionFullOptions AI-usage: none Signed-off-by: Gabe Goodhart * style: حذف سطر فارغ زائد Branch: GraniteSwitchDecisionFullOptions AI-usage: none Signed-off-by: Gabe Goodhart * feat(convert): استخدام التسميات المحسوبة في القالب بحيث يكون جانب c++ هو مصدر الحقيقة Branch: GraniteSwitchDecisionFullOptions AI-usage: full (Claude + Sonnet 5.5) Signed-off-by: Gabe Goodhart * feat: استخدام حالة LEV لـ GRANITE_SWITCH مع التسميات المحسوبة Branch: GraniteSwitchDecisionFullOptions AI-usage: full (Claude + Sonnet 5.5) Signed-off-by: Gabe Goodhart * docs: دمج g-s في فئة الـ 255 Branch: GraniteSwitchDecisionFullOptions AI-usage: full (Claude + Sonnet 5.5) Signed-off-by: Gabe Goodhartالموقع الإلكتروني: - https://llama.app
الشهادات (Attestations): - https://github.com/ggml-org/llama.cpp/attestations/56911978
macOS/iOS: - macOS Apple Silicon (arm64) - macOS Apple Silicon (arm64، مع تفعيل KleidiAI) معطَّل (DISABLED) - 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: - Windows x64 (CPU) - Windows arm64 (CPU) - Windows arm64 (OpenCL Adreno) - Windows x64 (CUDA 12) - ملفات DLL لـ CUDA 12.4 - Windows x64 (CUDA 13) - ملفات DLL لـ CUDA 13.4 - Windows arm64 (CUDA 13) - ملفات DLL لـ CUDA 13.4 - 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)
واجهة المستخدم: - واجهة المستخدم