[EP ABI] Add APIs to create control flow kernels for plugin EPs #26927
Add basic (untested) C API functions for creating control flow op ker…
2991ff86
Fix compilation error on mac
98a5bb8e
Try again
51060843
Get If kernel working for example EP
c0c3eae4
Add OrtKernelImpl::GetControlFlowKernel to allow wrapping a OrtKernel…
74b0580d
Mark classes as final
50a21f96
Add Loop kernel to example EP
63975444
Move kernel impls to separate files
fde7b3b0
Add Scan kernel to example EP (and test)
9ffd6920
Simplify
c5849ac1
Add public kernel helper structs to the API. This allow storing state…
f0018a12
Address review comments
aa9b9705
Merge branch 'main' into adrianl/KernelPluginEp_ControlFlowKernelApis
ccba7550
Rephrase doc comments
e4b5fb4f
Address most comments: flags field in OrtKernelImpl, documentation up…
b5efde02
Added validation checks for OrtKernelImpl provided by EP
af265888
Address comments: doc updates, const OrtValue inputs in concat helper…
2f193b93
Enforce that IExecutionProvider* retrieved from OpKernelInfo is not n…
642e7f1e
edgchen1
approved these changes
on 2026-01-10
adrianlizarraga
deleted the adrianl/KernelPluginEp_ControlFlowKernelApis branch 154 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub