onnxruntime
[EP ABI] Utility to serialize OrtGraph to GraphProto
#25292
Merged

[EP ABI] Utility to serialize OrtGraph to GraphProto #25292

adrianlizarraga
adrianlizarraga OrtGraph: use pre-allocated buffers for array apis
61af6c87
adrianlizarraga Merge branch 'main' into adrianl/ep-abi-revert-ort-array-of-pointers
f51a3a2e
adrianlizarraga Fix tests to use new Graph_GetInputs
d7265d3d
adrianlizarraga Remove OrtArrayOfConstObjects
101265a7
adrianlizarraga Try to fix c++ doc gen (broken in main too)
3184633c
adrianlizarraga fix c api doc
e155494f
adrianlizarraga More c doc gen fixes
0759d62d
adrianlizarraga Fix c doc gen: qnn option mistaken as html tag
005ea7f3
adrianlizarraga Refactor function that checks validity of the user-provided destinati…
3f51dd41
adrianlizarraga Merge main and fix conflicts
3fe0520b
adrianlizarraga Rename result to dst
deeb7e12
adrianlizarraga Commit example code that converts OrtGraph to GraphProto
757e4271
adrianlizarraga Add value_infos to GraphProto
b3f44736
adrianlizarraga Merge main and fix conflicts
4dc5d241
adrianlizarraga Handle initializers
ff3c94c0
adrianlizarraga Handle serializing attributes and subgraphs. Update Node_GetSubgraph …
caca22c7
adrianlizarraga Working with mnist, 3nested_subgraphs. Can use external data.
6378c78f
adrianlizarraga Rename file to ort_graph_to_proto.h/cc
08a1d95e
adrianlizarraga adrianlizarraga requested a review from chilo-ms chilo-ms 258 days ago
adrianlizarraga Add static_cast
28bf2df7
adrianlizarraga Simplify
64cabdc8
adrianlizarraga Clarify OrtValueInfo tracking
c4cbebe2
adrianlizarraga Undo change to cmake file
52340f7b
adrianlizarraga Merge branch 'main' into adrianl/ep-abi-ort-graph-to-onnx-protobuf
6c1929f5
adrianlizarraga Keep small initializers inline
caa4366a
adrianlizarraga Change signature of function that handles weight data
721d8f6d
adrianlizarraga Simplify more: remove class that collected and sorted value infos
21ee8630
adrianlizarraga Early out when collecting OrtValueInfos
b5c7942e
adrianlizarraga Make unit tests compare the output of the serialized model to that of…
2a1da5e2
adrianlizarraga Check that output files were actually generated
a4bb7de5
adrianlizarraga Add API function: Graph_GetOperatorSets
35cfc927
adrianlizarraga adrianlizarraga marked this pull request as ready for review 257 days ago
adrianlizarraga
adrianlizarraga commented on 2025-07-06
adrianlizarraga adrianlizarraga requested a review from skottmckay skottmckay 257 days ago
adrianlizarraga adrianlizarraga requested a review from jywu-msft jywu-msft 257 days ago
jywu-msft
chilo-ms
chilo-ms dismissed these changes on 2025-07-07
adrianlizarraga Merge branch 'main' into adrianl/ep-abi-ort-graph-to-onnx-protobuf
94611e3a
adrianlizarraga Move header-only utility and add usage documentation
1d9bb126
adrianlizarraga adrianlizarraga dismissed their stale review via 1d9bb126 255 days ago
adrianlizarraga
adrianlizarraga Make example code easier to copy-and-paste by putting it inside /**/ …
6db79b98
adrianlizarraga Fix typo in example code in documentation
753ebd89
adrianlizarraga
adrianlizarraga commented on 2025-07-08
adrianlizarraga Update include/onnxruntime/core/providers/utils/ort_graph_to_proto.h
fb5a7e47
adrianlizarraga
adrianlizarraga adrianlizarraga closed this 255 days ago
adrianlizarraga adrianlizarraga reopened this 255 days ago
adrianlizarraga Change include guard name to appease optional linter
c90f9d90
adrianlizarraga Remove 'experimental'
ce4dd96e
chilo-ms
chilo-ms commented on 2025-07-09
adrianlizarraga Make attribute_names optional
60766e1e
chilo-ms
chilo-ms approved these changes on 2025-07-09
adrianlizarraga adrianlizarraga merged 3b259e11 into main 254 days ago
adrianlizarraga adrianlizarraga deleted the adrianl/ep-abi-ort-graph-to-onnx-protobuf branch 254 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone