onnxruntime
Expose IOBinding features via C/C++/C# language bindings.
#4646
Merged

Expose IOBinding features via C/C++/C# language bindings. #4646

yuslepukhin merged 52 commits into master from yuslepukhin/io_binding
yuslepukhin
yuslepukhin Implement Create/Release Allocator
8506fc96
yuslepukhin Add C++ API for CreateAllocator/ReleaseAllocator
10833d81
yuslepukhin Move Allocator API up the structure.
83b7742c
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
e308a9d9
yuslepukhin Add IoBnding.
39d33f93
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
50fdda15
yuslepukhin Add Seesion:Run() with binding and tests.
e4e39c94
yuslepukhin Expose new allocator and io_binding api to c# nativemethods.
c3bb59ad
yuslepukhin Do not use outside pointers for meminfo names as they may be shortlived.
ef5d5be2
yuslepukhin Convert MemoryInfo to a pubvlic class exposing properties
8503904a
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
e27c884f
yuslepukhin Fix unused return value error.
10db4f6f
yuslepukhin Implement MemoryInfo, MemoryAllocator and MemoryAllocation
189300d3
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
3184e823
yuslepukhin Add tests and make them run.
a243331b
yuslepukhin Introduce IOBinding and OrtValue
90e1571a
yuslepukhin Implement IoBinding and some auxiallry functionality
618486d1
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
96b522cf
yuslepukhin Adjust for the recent changes in Api global instance.
80a73611
yuslepukhin Introduce BindOutputToDevice API
29c1b8ec
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
ae8e408b
yuslepukhin Some refactoring.
a568fa4b
yuslepukhin Imlpement GetBoudnOutputNames and test it.
eea3851a
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
0b22c98a
yuslepukhin Fix docs and merge issues.
202d9e97
yuslepukhin Implement GetBoundOutputValues and test.
0ea61326
yuslepukhin Finish implementation of OrtIoBinding
2910a0c6
yuslepukhin Complete testing.
61b48f8a
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
c7e466e0
yuslepukhin yuslepukhin requested a review from fs-eire fs-eire 5 years ago
yuslepukhin yuslepukhin requested a review from hariharans29 hariharans29 5 years ago
yuslepukhin yuslepukhin requested a review 5 years ago
yuslepukhin yuslepukhin requested a review from pranavsharma pranavsharma 5 years ago
yuslepukhin Fix build failures, fix some leaks.
764d4017
yuslepukhin Adjust some protos.
224e7e71
pranavsharma
pranavsharma commented on 2020-07-29
yuslepukhin yuslepukhin requested a review from pranavsharma pranavsharma 5 years ago
yuslepukhin yuslepukhin requested a review from joyjiangting joyjiangting 5 years ago
yuslepukhin yuslepukhin requested a review from skottmckay skottmckay 5 years ago
yuslepukhin yuslepukhin requested a review 5 years ago
yuslepukhin
yuslepukhin commented on 2020-07-29
yuslepukhin
yuslepukhin commented on 2020-07-29
yuslepukhin
yuslepukhin commented on 2020-07-29
yuslepukhin yuslepukhin requested a review from ameyac-msft ameyac-msft 5 years ago
yuslepukhin
yuslepukhin Address some review comments. Fix CI build failures.
e011a010
yuslepukhin Advance ptr when creating output values.
dddd3683
yuslepukhin Save work before Bitlocker restart.
38c36861
ameyac-msft
ameyac-msft commented on 2020-07-30
ameyac-msft
ameyac-msft commented on 2020-07-30
ameyac-msft
ameyac-msft commented on 2020-07-30
ameyac-msft
ameyac-msft commented on 2020-07-30
ameyac-msft
ameyac-msft commented on 2020-07-30
hariharans29
hariharans29 commented on 2020-07-30
hariharans29
hariharans29 commented on 2020-07-30
hariharans29
hariharans29 commented on 2020-07-30
hariharans29
hariharans29 commented on 2020-07-30
hariharans29
hariharans29 commented on 2020-07-30
pranavsharma
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
39b78f8c
Hao-Yan
Hao-Yan commented on 2020-07-31
Hao-Yan
Hao-Yan commented on 2020-07-31
yuslepukhin Add necessary member functions to MemoryInfo.
cb536fd3
yuslepukhin Address review comments.
9a1c2cdd
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
b438547a
yuslepukhin Fix centos compilation.
48aeccad
pranavsharma
yuslepukhin Fix up info comparision for CPU.
b4c5d230
yuslepukhin Move factory methods to OrtValue
53dd8607
yuslepukhin Don't throw out of destructor
df825e46
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
084a85e4
yuslepukhin Fix CI issues.
b76f3b9a
yuslepukhin Refactor inferencing Run() methods.
a755a08c
yuslepukhin Minor fixes.
dc0e7306
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
83b28ea2
yuslepukhin Fix encoding conversion and OrtIoBinding.GetOutputNames()
db70346d
yuslepukhin Fix Run() bugs.
0d1fbc88
yuslepukhin Move some unsafe test code to the main project so it can be tested th…
4710ee8e
pranavsharma
pranavsharma dismissed these changes on 2020-08-07
hariharans29
hariharans29 dismissed these changes on 2020-08-07
pranavsharma
pranavsharma commented on 2020-08-07
yuslepukhin Merge branch 'master' into yuslepukhin/io_binding
bcf368ac
yuslepukhin Fix up merge leftovers
facd52a1
yuslepukhin yuslepukhin dismissed their stale review via facd52a1 5 years ago
yuslepukhin yuslepukhin dismissed their stale review via facd52a1 5 years ago
hariharans29
hariharans29 approved these changes on 2020-08-10
yuslepukhin yuslepukhin merged 3530ce54 into master 5 years ago
yuslepukhin yuslepukhin deleted the yuslepukhin/io_binding branch 5 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone