Neo Zhang
b6c83aad55
[SYCL] ehance UPSCALE to support all UT cases ( #20637 )
...
Python Type-Check / pyright type-check (push) Failing after 7s
Check Pre-Tokenizer Hashes / pre-tokenizer-hashes (push) Has been cancelled
Python check requirements.txt / check-requirements (push) Has been cancelled
Update Operations Documentation / update-ops-docs (push) Has been cancelled
* [SYCL] ehance UPSCALE to support more cases
* rm test case result of SYCL1
2026-03-17 10:01:52 +08:00
Neo Zhang
a93c0ef0fa
add op gated_delta_net ( #20455 )
2026-03-14 22:01:57 +08:00
Neo Zhang
0cec84f999
fix op rope, add rope_back ( #20293 )
2026-03-11 09:53:34 +08:00
Neo Zhang
213c4a0b81
[SYCL] supprt Flash Attention for fp32/fp16/Q4/Q5/Q8 ( #20190 )
...
* support flash-attention for fp32/fp16/Q4/Q5/Q8
* rm warining
* update for JIT
2026-03-08 12:00:07 +08:00
Nechama Krashinski
537eadb1b9
sycl: add F16 support for GGML_OP_CEIL ( #19306 )
...
* Fix SYCL CEIL operator
* sycl: implement GGML_OP_CEIL
2026-02-06 23:13:44 +08:00
Tamar
4d5e972673
sycl: implement GGML_OP_TOP_K ( #19242 )
2026-02-02 21:05:51 +08:00
s8322
1025fd2c09
sycl: implement GGML_UNARY_OP_SOFTPLUS ( #19114 )
...
* sycl: add softplus unary op implementation
* sycl: add softplus unary op implementation
* docs(ops): mark SYCL SOFTPLUS as supported
* docs: update SYCL status for SOFTPLUS
2026-01-30 12:01:38 +08:00
RachelMantel
c7358ddf64
sycl: implement GGML_OP_TRI ( #19089 )
...
* sycl: implement GGML_OP_TRI
* docs: update ops.md for SYCL TRI
* docs: regenerate ops.md
* docs: update SYCL support for GGML_OP_TRI
2026-01-30 12:00:49 +08:00
Neo Zhang
d4964a7c66
sycl: fix norm kernels: l2_norm, group_norm, rms_norm by remove assert to support more cases ( #19154 )
...
Co-authored-by: Neo Zhang Jianyu <jianyu.zhang@intel.com>
2026-01-29 09:20:22 +08:00
Neo Zhang Jianyu
4aced7a631
[SYCL] Support gpt-oss by OPs add-id, mul_mat for mxfp4, swiglu_oai ( #17826 )
...
* support gpt-oss GPU by OP add-id, mul_mat for mxfp4, swiglu_oai, fix warning
* fix fault ut case, update ops.md
* rebase, fix format issue
2025-12-15 10:35:15 +08:00
shani-f
72bd7321a7
sycl : unify unary kernels with a generic implementation and enable wide operator support ( #17213 )
...
* SYCL: add generic unary op implementation for multiple ops (ABS/SGN/…); unify non-contiguous access
* SYCL: update documentation and sycl.csv to reflect new unary op support
* update ops.md after syncing SYCL.csv changes
* Fix SYCL.csv merge conflict
* Update ops.md after fixing SYCL.csv conflicts
* Fix SYCL.csv tail after merge conflict and regenerate ops.md
* Fix line endings and final newline in SYCL.csv
* Remove TOPK_MOE entries from SYCL.csv as requested
* Update ops.md after removing TOPK_MOE from SYCL.csv
* Regenerated SYCL.csv and synced ops.md with upstream
* Update ops.md using create_ops_docs.py
2025-11-16 00:52:42 +01:00
Neo Zhang Jianyu
07751f8d44
update SYCL support OPs ( #17208 )
...
Co-authored-by: Zhang Jianyu <zhang.jianyu@outlook.com>
2025-11-13 08:42:23 +08:00
YehuditE
9d7c518d64
sycl: add CONCAT operator support ( #16047 )
...
* sycl: add CONCAT operator support
* cleanup: remove stray lines added by mistake
* fix: code format issues in concat.cpp and tests/test-backend-ops.cpp
* chore: fix editorconfig violations
* cleanup: drop unnecessary i16 type support
* docs: update sycl-csv and regenerate ops.md
* update docs/ops.md
* fix: adapt to upstream master changes after rebase
* fix: remove empty files
* fix: drop whitespace
---------
Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
2025-11-06 11:02:33 +01:00
YaelLogic
338074c383
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 <jianyu.zhang@intel.com>
* fix: remove trailing whitespace and add missing newline (EditorConfig)
---------
Co-authored-by: Neo Zhang Jianyu <jianyu.zhang@intel.com>
2025-10-29 14:14:39 +08:00
YehuditE
6de8ed7519
sycl : add PAD_REFLECT_D1 operator support ( #16145 )
...
* sycl: add PAD_REFLECT_D1 operator support
* docs(ops): regenerate docs/ops.md
* remove trailing whitespaces
* style: fix editorconfig issues — trim trailing spaces and normalize EOLs
* fix: move PAD_REFLECT_1D case outside of fall-through block
2025-10-21 00:21:12 +02:00
safranowith
2330de7b84
SYCL: Add support for FLOOR,CEIL,ROUND and TRUNC unary operators ( #16613 )
...
* SYCL: Add support for FLOOR,CEIL,ROUND and TRUNC unary operators
Clean up unrelated changes from previous commit
* Chore: remove empty lines and fix indentation
* Clean up: remove leftover blank lines and fix spacing
* chore: fix trailing whitespace and ensure final newline
* Cleanup: remove redundant declarations already defined in header
* Sync docs/ops.md with updated backend operation support
* docs: update ops.md after rebase
* docs: update ops.md - Vulkan supports SSM_CONV and SSM_SCAN
2025-10-20 11:08:32 +03:00
Neo Zhang Jianyu
c7be9febcb
[SYCL] fix UT fault cases: count-equal, argsort, pad OPs ( #16521 )
...
Update Operations Documentation / update-ops-docs (push) Has been cancelled
* fix/refactor OP argsort, pad
* fix count-equal op
* update SYCL OP list
* fix format issue
---------
Co-authored-by: Zhang Jianyu <zhang.jianyu@outlook.com>
2025-10-12 21:53:35 +08:00
Akarshan Biswas
bbfc849274
SYCL: add ops doc ( #14901 )
2025-07-27 17:52:58 +05:30