-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Plugin EP data transfer and Stream support. #25254
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
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
84f0621
Initial pieces for Stream support.
skottmckay 8725d76
Fix build warning
skottmckay d386a5f
Add ability to get OrtMemoryInfo for session inputs/outputs
skottmckay 6df4f97
Define _In_reads_opt_ on linux
skottmckay 566bdf3
Merge
skottmckay f68b472
Update CUDA EP with allocator, data transfer and stream implementations.
skottmckay a8ae38b
Add test with data copy of inputs. Uses a shared allocator and CopyTe…
skottmckay affc925
CUDA OrtSyncStreamImpl works.
skottmckay 862d6c4
Merge
skottmckay 1d60ee1
Merge remote-tracking branch 'origin/main' into skottmckay/OrtSyncStream
skottmckay 860c692
Fix a couple of issues
skottmckay e35d8d7
Cleanups. Removed things not currently in use.
skottmckay 9b3378f
Minor refinements
skottmckay 686632d
Fix linux build errors
skottmckay c1ad6e6
Fix minimal build
skottmckay 3b3217f
Fix x86 build
skottmckay c1adcff
More CI fixes.
skottmckay 34c0717
Allow for CUDA library to not be found.
skottmckay 6bbd4fd
Update example EP to be more testable.
skottmckay 2b524d0
Fix some tests
skottmckay f75ac14
Auto-unregister EP in autoep unit test.
skottmckay 91e7d17
Change tolerance for CIs. The values indicate the data was copied.
skottmckay 410faef
Add optional arg for OrtEp to OrtEpFactory.CreateAllocator. Matches C…
skottmckay 4924a7c
Merge remote-tracking branch 'origin/main' into skottmckay/OrtSyncStream
skottmckay 43bc6f5
Merge remote-tracking branch 'origin/main' into skottmckay/OrtSyncStream
skottmckay 02b6c96
Merge
skottmckay 67f0452
Address PR comments.
skottmckay 55c83ab
Fix Linux/Android build issue
skottmckay b8d965e
Fix minimal and qnn builds
skottmckay e40d961
Fix x86 build
skottmckay 33e807b
Fix unused parameter warning.
skottmckay 0914cdd
Merge remote-tracking branch 'origin/main' into skottmckay/OrtSyncStream
skottmckay 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
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.