أصدر مشروع llama.cpp الإصدار b10032، الذي يقدم تنفيذًا جديدًا لـ CUDA لعملية GGML_OP_LIGHTNING_INDEXER. يتضمن هذا التحديث نوى متجهات عامة ونوى WMMA للتعامل مع مهام الفهرسة على عتاد NVIDIA.
- يستخدم مُفهرس البرق الخاص بـ CUDA نوى المتجهات العامة وWMMA.
- تمت إضافة المعلمات القالبية WARPS_PER_BLOCK وK_VECS_PER_BLOCK لتقليل تكرار الثوابت.
- تم تخفيف متطلبات بنية MMA لدعم وحدات GPU من نوع Turing.
- تمت إضافة فحوصات المحاذاة لمصفوفات Q وK إلى التنفيذ.
- تم إعادة تسمية الدالة ggml_cuda_op_lightning_indexer إلى ggml_cuda_lightning_indexer.
يوفر هذا الإصدار ملفات ثنائية لأنظمة macOS وLinux وWindows وAndroid وopenEuler عبر وحدات المعالجة المركزية، وCUDA، وVulkan، وROCm، وOpenVINO، وSYCL، وغيرها من الخلفيات.