onnxruntime/include/onnxruntime/core/graph
Alberto Magni 031587814b
Add support to save onnx graph with external initializers file. (#6911)
Add functionality to the Graph class to be dumped to protobuf using an external binary file for the float initializers.

This change is meant to avoid hitting the 2GB protobuf limit when dumping large graphs.
This limit was particularly easy to exceed when dumping graphs after auto-diff.
The use of the external file is limited to initializers larger than a user-specified threshold.
This gives the possibility to users to include in the onnx file shape constants used by Reshape and Transpose used by Shape Inference.
2021-03-12 09:15:25 +00:00
..
basic_types.h Support for Sparse Initializers (#5540) 2020-10-27 10:32:06 -07:00
constants.h Add LearningModelBuilder to WinML Experimental Namespace along with various Audio operators (#6623) 2021-02-12 14:17:10 -08:00
function.h Remove OpSchema dummy definition. Only needed for Function now, and we can just exclude the method in Function (#6321) 2021-01-14 09:39:31 +10:00
graph.h Add support to save onnx graph with external initializers file. (#6911) 2021-03-12 09:15:25 +00:00
graph_nodes.h Support EPs that compile nodes in a minimal build. (#5776) 2020-11-17 13:52:22 +10:00
graph_viewer.h add external data support to tensor proto utils (#6257) 2021-01-13 14:14:18 -08:00
indexed_sub_graph.h Add ability to filter GraphViewer using IndexedSubGraph. (#5614) 2020-11-04 07:08:18 +10:00
node_arg.h Factor out IAllocator so that it can be shared with shared providers (#5567) 2020-10-27 17:28:17 -07:00
onnx_protobuf.h Remove OpSchema dummy definition. Only needed for Function now, and we can just exclude the method in Function (#6321) 2021-01-14 09:39:31 +10:00
schema_registry.h Enable rejecting models based on onnx opset (#4912) 2020-08-31 13:35:36 -07:00