llama.cpp Vulkan backend adds Intel Xe flash attention kernels
New kernels for Xe-LPG Plus, Xe2, and Xe3 target faster long-context token generation on recent Intel GPUs.
By tensorNew kernels for Xe-LPG Plus, Xe2, and Xe3 target faster long-context token generation on recent Intel GPUs.
By tensorCompiled F.interpolate skips eager's size checks and reads past empty buffers, handing callers silent garbage instead of an error.
By tensorOpt-in graphs on the oneAPI backend show modest decode gains in early Arc tests, with timeouts still under review.
By tensorAddressSanitizer exposed a heap read past an undersized position buffer when batches auto-generate multi-dimensional rotary embeddings.
By tensorUntrusted paths from fork pull requests were fed into the model as trusted hook context, enabling prompt injection without model cooperation.
By tensorThe CPU path indexes running mean and variance by channel count without checking buffer length, causing heap out-of-bounds access.
By tensorUnchecked offsets in _reinterpret_tensor let callers produce views that read past storage and trigger heap buffer overflows.
By tensorCallers who sized the position array to the documented n_tokens still hit a multi-kilobyte overread and silent corruption on multimodal decode.
By tensorThe addition brings compressed sparse attention, n-gram memory tables, and baked-in activation quantization to the library’s DeepSeek line.
By tensorJohannes Gaessler rejects a pull request adding CPU quantization formats, citing maintenance burden and machine-generated code.
By tensorOn gfx1151 hardware, truncated over-window prompts can replay another request's completion instead of generating a new one.
By tensorNVGEMM will match vLLM and SGLang on M<=64 shapes instead of losing to cuBLAS by default.
By tensorAlignment math can overflow so a crafted model file bypasses size checks and understates its true footprint.
By tensorFull-width vector stores on tail blocks of 2D-tiled reductions corrupt memory or silently rewrite neighboring output rows.
By tensorThe project is adding a two-dimensional device mesh so fully sharded data parallel can run with tensor and expert parallelism.
By tensorA ones-tensor repro shows an out-of-bounds global load in the GPU prefix-sum path once the length exceeds roughly a billion floats.
By tensorA proposed torch.autograd.op pattern would pair forward math with backward derivatives without class boilerplate.
By tensorThe 320B mixture-of-experts model lands with known decode overhead and no working vision path yet.
By tensorA new cooperative-matrix matmul path in the Vulkan backend lifts prompt and token throughput on Radeon RX 7900-class GPUs.
By tensorCrafted links can auto-submit prompts that invoke enabled server tools, including shell execution when confirmation is waived.
By tensorTwo-node RPC tests show decode and prefill roughly 1.8x faster with lower intermediate memory use.
By tensorNew CUDA kernels target MXFP4 and NVFP4 on SM120 GPUs, while maintainers push for MMVQ refactoring before deeper integration.
By tensorComplex dtypes can now go through the compiler via a real-valued decomposition path that must be opted in explicitly.
By tensorMultimodal embedding and rerank endpoints now support Qwen3-VL models for RAG pipelines that mix pictures and prose.
By tensorThe proposal keeps CUDA 13.0 as a stable alternate and CUDA 12.6 as legacy while pushing Blackwell-capable 13.2 to pip install torch.
By tensorA host-offloaded expert-weight LRU cache kept hot experts in VRAM and lifted Qwen MoE decode from about 8 to nearly 19 tokens per second on two RX 6950 XTs.
By tensorA direct-read path for lazy PLE tables roughly halves cold-cache prefill on Windows and keeps memory flat on Apple Silicon.
By tensorCUDA returns a version tuple while XPU returns a dict, so shared autoheuristic metadata never matches on those backends.
By tensorMaintainers will change release packaging so GHCR containers ship with proper version tags when a stable build is cut.
By tensorStrided and offset tensor paths in the compiler could read past valid memory without raising an error.
By tensorPyTorch can silently return wrong results when compiled kernels skip writing masked output regions.
By tensorOn Apple Silicon, scaled_dot_product_attention with is_causal=True can silently ignore the causal mask for float16 and bfloat16.
By tensor