]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
sycl: add RMS_NORM_BACK operation support (llama/16808)
authorYaelLogic <redacted>
Wed, 29 Oct 2025 06:14:39 +0000 (08:14 +0200)
committerGeorgi Gerganov <redacted>
Sat, 1 Nov 2025 07:41:35 +0000 (09:41 +0200)
commit2141745a55129440273551678dcb1da503cf2727
tree7c8f2f092efdba48f53b2b1aff99993e3a9d3435
parent7a6837027eb8ddfff652e809f736e90bdde29859
sycl: add RMS_NORM_BACK operation support (llama/16808)

* sycl: add RMS_NORM_BACK operation support

* sycl: rms_norm_back: add dual reduction paths (FP64 and FP32) and savepoint before further changes

* sycl: add RMS_NORM_BACK support

Implement RMS_NORM_BACK for the SYCL backend using FP32 compensated parallel reduction. Minimal docs updates (ops.md / SYCL.csv).

* revert: restore .gitignore and tools/run/CMakeLists.txt to upstream

* revert: restore tests/CMakeLists.txt to upstream

* sycl: optimize rms_norm_back

* fix: restore SYCL.csv to correct state with RMS_NORM_BACK support

* Update ggml/src/ggml-sycl/norm.cpp

Co-authored-by: Neo Zhang Jianyu <redacted>
* fix: remove trailing whitespace and add missing newline (EditorConfig)

---------

Co-authored-by: Neo Zhang Jianyu <redacted>
src/ggml-sycl/ggml-sycl.cpp
src/ggml-sycl/norm.cpp
src/ggml-sycl/norm.hpp