Skip to content

Add CEIL operator support for CPU and SYCL backends#16005

Closed
safranowith wants to merge 3 commits intoggml-org:masterfrom
safranowith:add-ceil-op-sycl
Closed

Add CEIL operator support for CPU and SYCL backends#16005
safranowith wants to merge 3 commits intoggml-org:masterfrom
safranowith:add-ceil-op-sycl

Conversation

@safranowith
Copy link
Copy Markdown
Contributor

This PR introduces support for the CEIL operator in both the CPU and SYCL backends.

Changes included:

Implemented ggml_sycl_op_ceil and corresponding SYCL kernel.

Added CPU implementation for CEIL.

Updated operator registration to expose CEIL in both backends.

Extended docs/ops CSV files and regenerated ops.md to reflect CEIL support.

Added tests to validate CEIL functionality.

Notes:

Implementation follows the same structure as existing unary ops (e.g., ABS, FLOOR, SGN).

@github-actions github-actions Bot added documentation Improvements or additions to documentation testing Everything test related ggml changes relating to the ggml tensor library for machine learning SYCL https://en.wikipedia.org/wiki/SYCL - GPU programming language labels Sep 15, 2025
@CISC
Copy link
Copy Markdown
Member

CISC commented Oct 16, 2025

#16613

@CISC CISC closed this Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation ggml changes relating to the ggml tensor library for machine learning SYCL https://en.wikipedia.org/wiki/SYCL - GPU programming language testing Everything test related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants