-
Notifications
You must be signed in to change notification settings - Fork 4k
Crypto support : App supply I/O callbacks to EP + callback and fallback helpers #28624
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+1,977
−17
Merged
Changes from all commits
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
36ca1d6
Add EPContext data I/O callbacks
19b36c0
Add EPContext data callback test coverage
73b52ec
Document EPContext data callback contracts
7ee974e
Apply lint formatting fixes
18f515f
Fix EPContext config release API docs
c02af09
Refactor EPContext data callbacks for EP-owned I/O
34913c0
Add sample EPContext data fallback helpers
583dcbe
Add EPContext helper fallback coverage
9693266
Address lintrunner review suggestions
43deeb3
Address EPContext review comments
cc2e3d3
Address remaining EPContext review comments
af32616
Document EPContext API placement and sample path-safety
5aca0e1
Rename EPContext data callback typedefs
cfcb966
Address review: default example EP embed mode to non-embedded; standa…
9ae612b
Fix ModelPackageTest.CheckCompiledModelCompatibilityInfo: embed EPCon…
9e8a411
Rename OrtWriteFileDataFunc/OrtReadFileDataFunc to OrtWriteNamedBuffe…
617f418
Make EPContext data callback APIs experimental
b86f1e7
Harden EPContext helper path validation
da105b2
Address PR review feedback on EPContext callback APIs
689e3e5
Address EPContext callback review follow-ups
9e30393
Clarify EPContext external-data error message and callback validation
9c58baf
Remove premature EPContext external-data validation
c50584c
Address EPContext review feedback: docs, path symmetry, lifetime, style
2464603
Apply clang-format alignment to ExpectFailureOrtStatus calls
d64d708
Add Ort::Experimental::EpContextConfig RAII wrapper and use it in the…
57c262e
Replace reinterpret_cast EPContext config fake with a real config token
f610ce3
Split EpContextDataUtils tests into their own file
5bef55c
Address Copilot review: reset fake-config global, wrap long line, cla…
c8fef6d
Reject Windows rooted EPContext data names
d3576aa
Fix clang-format alignment in EpContextDataUtils _WIN32 test block
dcdb5f6
Address review: assert non-null status in test helper; verify Release…
25e9a5f
Address review: validate Win32 UTF-8 conversions and guard null write…
70d850b
Add null-status guard to ExpectOrtStatusError test helper for consist…
d54cf1c
Clarify GetEpContextConfig doc: handle is non-NULL on success, *confi…
9eaaf47
Merge branch 'main' into gokrishnan/EpContextHelperUtilities
773f2fe
Address review: harden untrusted EPContext path resolution and merge …
e870307
Address review: report UTF-8 path conversion errors via OrtStatus*
fa69850
Address review findings in EPContext data path helper
b7055f7
Add symlink escape coverage for EPContext data path resolver
b6203ac
Clarify EPContext write callback interaction with binary info
77ffd69
Fix EpContextDataUtils symlink-escape test: use absolute symlink target
f0843e3
Merge remote-tracking branch 'origin/main' into gokrishnan/EpContextH…
39ed361
Address EPContext helper review feedback
88e2e3a
Address latest EPContext review comments
7ab31a1
Address EPContext review comments (latest round)
6e82dca
Fix AndroidBinarySizeCheckJob_MinimalBaseline: bump threshold to 1438…
Copilot 4fe683e
Restore <cstring> include for std::memset in ep_plugin_provider_test.cc
b2e31a2
example EP: use EXCEPTION_TO_RETURNED_STATUS macros in CreateEpImpl
e7f51d1
example EP helpers: reject model-derived EPContext names that designa…
a3cd1ba
Address EPContext review nits
99a3309
Merge remote-tracking branch 'origin/main' into gokrishnan/EpContextH…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.