]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
sycl: add RMS_NORM_BACK operation support (#16808)
authorYaelLogic <redacted>
Wed, 29 Oct 2025 06:14:39 +0000 (08:14 +0200)
committerGitHub <redacted>
Wed, 29 Oct 2025 06:14:39 +0000 (14:14 +0800)
commit338074c383c81366320d176d83b94b0a567ee0c2
tree8e22a5fbbfaf0c8778a9d1c52b6a88113ed62be8
parent851553ea6b24cb39fd5fd188b437d777cb411de8
sycl: add RMS_NORM_BACK operation support (#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>
docs/ops.md
docs/ops/SYCL.csv
ggml/src/ggml-sycl/ggml-sycl.cpp
ggml/src/ggml-sycl/norm.cpp
ggml/src/ggml-sycl/norm.hpp