onnxruntime
[EP ABI] Add APIs to create control flow kernels for plugin EPs
#26927
Merged

[EP ABI] Add APIs to create control flow kernels for plugin EPs #26927

adrianlizarraga
adrianlizarraga Add basic (untested) C API functions for creating control flow op ker…
2991ff86
adrianlizarraga Fix compilation error on mac
98a5bb8e
adrianlizarraga Try again
51060843
adrianlizarraga Get If kernel working for example EP
c0c3eae4
adrianlizarraga Add OrtKernelImpl::GetControlFlowKernel to allow wrapping a OrtKernel…
74b0580d
adrianlizarraga Mark classes as final
50a21f96
adrianlizarraga Add Loop kernel to example EP
63975444
adrianlizarraga Move kernel impls to separate files
fde7b3b0
adrianlizarraga Add Scan kernel to example EP (and test)
9ffd6920
adrianlizarraga Simplify
c5849ac1
adrianlizarraga Add public kernel helper structs to the API. This allow storing state…
f0018a12
adrianlizarraga adrianlizarraga requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 155 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-01-09
adrianlizarraga Address review comments
aa9b9705
adrianlizarraga Merge branch 'main' into adrianl/KernelPluginEp_ControlFlowKernelApis
ccba7550
adrianlizarraga adrianlizarraga requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 155 days ago
adrianlizarraga adrianlizarraga marked this pull request as ready for review 155 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-01-09
adrianlizarraga Rephrase doc comments
e4b5fb4f
adrianlizarraga adrianlizarraga requested a review from edgchen1 edgchen1 155 days ago
adrianlizarraga adrianlizarraga requested a review from skottmckay skottmckay 155 days ago
adrianlizarraga adrianlizarraga requested a review from fs-eire fs-eire 155 days ago
skottmckay
skottmckay commented on 2026-01-09
adrianlizarraga Address most comments: flags field in OrtKernelImpl, documentation up…
b5efde02
skottmckay
skottmckay commented on 2026-01-09
skottmckay
skottmckay dismissed these changes on 2026-01-09
edgchen1
edgchen1 commented on 2026-01-09
adrianlizarraga Added validation checks for OrtKernelImpl provided by EP
af265888
adrianlizarraga adrianlizarraga dismissed their stale review via af265888 155 days ago
adrianlizarraga Address comments: doc updates, const OrtValue inputs in concat helper…
2f193b93
adrianlizarraga Enforce that IExecutionProvider* retrieved from OpKernelInfo is not n…
642e7f1e
adrianlizarraga adrianlizarraga requested a review from edgchen1 edgchen1 155 days ago
edgchen1
edgchen1 approved these changes on 2026-01-10
adrianlizarraga adrianlizarraga enabled auto-merge (squash) 154 days ago
adrianlizarraga adrianlizarraga merged 1ed8fd90 into main 154 days ago
adrianlizarraga adrianlizarraga deleted the adrianl/KernelPluginEp_ControlFlowKernelApis branch 154 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone