Oossa

llama.cpp में Apple M3 Ultra के लिए तेज़ speculative decoding

ओपन-सोर्स LLM रनटाइम अब Apple Silicon पर नए matrix-multiply kernels का इस्तेमाल करता है, जिससे कुछ quantized मॉडल में टोकन बनने में कम समय लगता है।

संक्षिप्तलेखक: Oossa द्वारा प्रकाशित: 1 मिनट पढ़ना

llama.cpp प्रोजेक्ट ने 5 अक्टूबर, 2026 को version b11404 जारी किया। इसमें Apple GPU के लिए ऐसे Metal kernels जोड़े गए हैं, जो एक बार में कई पंक्तियों (2‑16 rows) का गुणन करते हैं। ये kernels हर weight को एक ही बार dequantize करते हैं और SIMD समूहों के बीच काम साझा करते हैं। इससे M3 Ultra पर speculative decoding, पहले के mat-vec तरीके से तेज़ हो जाती है। नए kernels सिर्फ़ Apple7 GPU family को सपोर्ट करने वाले डिवाइसों पर और पंक्तियों की संख्या एक तय सीमा तक पहुँचने पर ही इस्तेमाल होते हैं (जैसे, F32 के लिए 6 rows)। इस बदलाव में fusion logic को भी बेहतर किया गया है और समस्याएँ पैदा करने वाले batched-copy fusion को हटा दिया गया है।

यह क्यों मायने रखता है

llama.cpp चलाने वाले Apple Silicon यूज़र्स को speculative decoding से टेक्स्ट बनाते समय कम latency मिलेगी, खासकर M3 Ultra डिवाइसों पर।

क्या यह लेख उपयोगी था?
साझा करें

यह भी पढ़ें

Oossa · न्यूज़लेटर

AI का हफ़्ता, आसान भाषा में

हर सोमवार: जानने लायक खबरें, सरल भाषा में। मुफ़्त, कोई स्पैम नहीं।