# llama.cpp اصلاح پردازش چیدمان Conv2D در SYCL را منتشر کرد

> نسخه b11815 نتیجه‌های نادرست Conv2D در SYCL را برای برخی چیدمان‌های تانسور اصلاح می‌کند و از موفقیت هر 2,006 آزمون بک‌اند خبر می‌دهد.

Oossa · 2026-10-22 · https://oossa.com/fa/llama-cpp-fixes-sycl-conv2d-layout-handling

نسخه b11815 پروژه llama.cpp نحوه پردازش ورودی‌ها و کرنل‌های دارای ترتیب کانال را در کانولوشن دوبعدی (Conv2D) بک‌اند SYCL اصلاح می‌کند. پیش‌تر، این عملیات ممکن بود ورودی‌های غیرپیوسته را با آفست‌های نادرست بخواند و بی‌آنکه خطایی اعلام کند، نتیجه‌ای نادرست برگرداند.

این تغییر، مطابق با قرارداد بک‌اند CUDA، اجرای عملیات را به ورودی‌ها و کرنل‌های پیوسته محدود می‌کند و بررسی پیوستگی ورودی را می‌افزاید. به گزارش پروژه، تعداد خطاهای آزمون‌های Conv2D در SYCL از 16 به صفر رسیده و هر 2,006 آزمون با موفقیت گذرانده شده‌اند.

## حقایق

- نسخه: llama.cpp b11815.
- نتیجه اعلام‌شده آزمون‌های SYCL: موفقیت در 2,006 از 2,006 آزمون؛ خطاهای Conv2D از 16 به 0 رسید.

## چرا مهم است

این اصلاح برای توسعه‌دهندگانی که از بک‌اند SYCL در llama.cpp استفاده می‌کنند، موردی را برطرف می‌کند که در آن Conv2D ممکن بود بی‌سروصدا نتیجه‌ای نادرست تولید کند؛ هرچند یادداشت‌های انتشار مشخص نمی‌کنند کاربران در کدام برنامه‌ها یا سخت‌افزارها ممکن است با این چیدمان روبه‌رو شوند.

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

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

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