shipfeedAI news, curated daily

20:55:15 CET
13 AUG20:55:15shipfeed
pull to refreshlast sync
Just in — 30 new
§ local-llm · storyline

Enables ESIMD by default for Intel GPUs

SYCL enables ESIMD by default for Intel GPUs with optimized Q-kernel implementations.

today · · primary fetch1 sourceupdated today ·

sycl : Add DMMV ESIMD Q3_K kernel (#26251) Add DMMV Q4_K and Q6_K ESIMD kernels Configure cmake build with -DGGML_SYCL_ESIMD=ON to enable. Signed-off-by: Todd Malsbary Refactor ESIMD kernels to share common code Signed-off-by: Todd Malsbary Move control of ESIMD from compile to runtime Signed-off-by: Todd Malsbary Use ESIMD by default when available Signed-off-by: Todd Malsbary Fix possible error when using ESIMD by default While not an issue in the current version, this will become an issue when additional QK ESIMD kernels are added (such as Q2_K). Signed-off-by: Todd Malsbary Add explicit unroll to ESIMD kernels Signed-off-by: Todd Malsbary Tidy up ESIMD kernels a bit Signed-off-by: Todd Malsbary Add DMMV Q3_K ESIMD kernel Signed-off-by: Todd Malsbary --------- Signed-off-by: Todd Malsbary Website: macOS/iOS: macOS Apple Silicon (arm64) macOS Apple Silicon (arm64, KleidiAI enabled) DISABLED macOS Intel (x64) iOS XCFramework Linux: Ubuntu x64 (CPU) Ubuntu arm64 (CPU) Ubuntu s390x (CPU) Ubuntu x64 (Vulkan) Ubuntu arm64 (Vulkan) Ubuntu x64 (ROCm 7.14)DISABLED Ubuntu x64 (OpenVINO) Ubuntu x64 (SYCL FP32) Ubuntu x64 (SYCL FP16) Android: Android arm64 (CPU) Windows: Windows x64 (CPU)…

read full article on github.com
§ sources1 publication · timeline below
  1. github.comllama.cpp b10408primary