# رفع سرریز DMA در Hexagon با انتشار llama.cpp نسخه b11516

> نسخه جدید این محیط اجرای متن‌باز مدل‌های زبانی بزرگ، توصیفگرهای قدیمی DMA را در NPUهای Qualcomm Hexagon کنار می‌گذارد و از خروجی‌های NaN جلوگیری می‌کند.

Oossa · 2026-10-09 · https://oossa.com/fa/llama-cpp-adds-fix-for-hexagon-dma-overflow-in-v-b11516

پروژه ggml‑org/llama.cpp نسخه b11516 را در 2026‑10‑09 منتشر کرد. این به‌روزرسانی باگی را در مسیر NPUهای Hexagon برطرف می‌کند که باعث سرریز حلقه DMA و در نتیجه داده‌های قدیمی و خروجی‌های NaN/inf می‌شد. حالا وقتی حلقه پر است، کد قدیمی‌ترین توصیفگر را حذف می‌کند و بعدتر صف را تخلیه می‌کند. آزمون‌هایی با عملیات بزرگ patch-embed اکنون روی سخت‌افزار Hexagon با موفقیت اجرا می‌شوند.

## حقایق

- نسخه b11516 در 2026‑10‑09 منتشر شد.
- این اصلاح وقتی IC*KH از 256 ورودی بیشتر می‌شود، از سرریز جلوگیری می‌کند.

## چرا مهم است

توسعه‌دهندگانی که از llama.cpp روی دستگاه‌های Qualcomm Hexagon استفاده می‌کنند، به‌جای NaNهای نادرست، خروجی‌های صحیح مدل را دریافت خواهند کرد.

## منابع و ارجاع‌ها

1. [ggml-org/llama.cpp b11516](https://github.com/ggml-org/llama.cpp/releases/tag/b11516) – llama.cpp, 2026-10-09

آخرین به‌روزرسانی: 2026-10-09
