HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
onnxruntime::Graph Member List

This is the complete list of members for onnxruntime::Graph, including all inherited members.

AddConsumerNode(const std::string &node_arg_name, Node *consumer)onnxruntime::Graphinline
AddControlEdge(NodeIndex src_node_index, NodeIndex dst_node_index)onnxruntime::Graph
AddEdge(NodeIndex src_node_index, NodeIndex dst_node_index, int src_arg_index, int dst_arg_index)onnxruntime::Graph
AddInitializedTensor(const ONNX_NAMESPACE::TensorProto &tensor_proto)onnxruntime::Graph
AddNode(const Node &other)onnxruntime::Graph
AddNode(const std::string &name, const std::string &op_type, const std::string &description, gsl::span< NodeArg *const > input_args, gsl::span< NodeArg *const > output_args, const NodeAttributes *attributes=nullptr, const std::string &domain=kOnnxDomain)onnxruntime::Graph
AddNode(const std::string &name, const std::string &op_type, const std::string &description, std::initializer_list< NodeArg * > input_args, std::initializer_list< NodeArg * > output_args, const NodeAttributes *attributes=nullptr, const std::string &domain=kOnnxDomain)onnxruntime::Graphinline
AddNode(const std::string &name, const std::string &op_type, const std::string &description, gsl::span< NodeArg *const > input_args, std::initializer_list< NodeArg * > output_args, const NodeAttributes *attributes=nullptr, const std::string &domain=kOnnxDomain)onnxruntime::Graphinline
AddNode(const std::string &name, const std::string &op_type, const std::string &description, std::initializer_list< NodeArg * > input_args, gsl::span< NodeArg *const > output_args, const NodeAttributes *attributes=nullptr, const std::string &domain=kOnnxDomain)onnxruntime::Graphinline
AddOuterScopeNodeArg(const std::string &name)onnxruntime::Graphinline
AddValueInfo(const NodeArg *new_value_info)onnxruntime::Graph
BeginFuseSubGraph(const IndexedSubGraph &sub_graph, const std::string &fused_node_name)onnxruntime::Graph
CanOverrideInitializer() const noexceptonnxruntime::Graphinline
CleanAllInitializedTensors() noexceptonnxruntime::Graph
Description() const noexceptonnxruntime::Graph
DomainToVersionMap() const noexceptonnxruntime::Graphinline
FilteredNodes(GraphNodes::NodeFilterFunc &&filter_func) const noexceptonnxruntime::Graphinline
FinalizeFuseSubGraph(const IndexedSubGraph &sub_graph, Node &fused_node)onnxruntime::Graph
FuseSubGraph(const IndexedSubGraph &sub_graph, const std::string &fused_node_name)onnxruntime::Graph
GenerateNodeArgName(const std::string &base_name)onnxruntime::Graph
GenerateNodeName(const std::string &base_name)onnxruntime::Graph
GetAllInitializedTensors() const noexceptonnxruntime::Graphinline
GetConstantInitializer(const std::string &name, bool check_outer_scope) const onnxruntime::Graph
GetConsumerNodes(const std::string &node_arg_name) const onnxruntime::Graphinline
GetInitializedTensor(const std::string &tensor_name, const ONNX_NAMESPACE::TensorProto *&value) const onnxruntime::Graph
GetInitializer(const std::string &name, bool check_outer_scope) const onnxruntime::Graph
GetInputs() const noexceptonnxruntime::Graphinline
GetInputsIncludingInitializers() const noexceptonnxruntime::Graphinline
GetLogger() const onnxruntime::Graphinline
GetModel() const onnxruntime::Graphinline
GetMutableConsumerNodes(const std::string &node_arg_name)onnxruntime::Graphinline
GetMutableProducerNode(const std::string &node_arg_name)onnxruntime::Graphinline
GetNode(NodeIndex node_index) const onnxruntime::Graphinline
GetNode(NodeIndex node_index)onnxruntime::Graphinline
GetNodeArg(const std::string &name)onnxruntime::Graphinline
GetNodeArg(const std::string &name) const onnxruntime::Graphinline
GetNodeArgIncludingParentGraphs(const std::string &node_arg_name)onnxruntime::Graph
GetNodeOutputsInGraphOutputs(const Node &node) const onnxruntime::Graphinline
GetOrCreateNodeArg(const std::string &name, const ONNX_NAMESPACE::TypeProto *p_arg_type)onnxruntime::Graphinline
GetOuterScopeNodeArgNames() const noexceptonnxruntime::Graphinline
GetOutputs() const noexceptonnxruntime::Graphinline
GetOverridableInitializers() const onnxruntime::Graphinline
GetProducerNode(const std::string &node_arg_name) const onnxruntime::Graphinline
GetSchemaRegistry() const onnxruntime::Graph
GetValueInfo() const noexceptonnxruntime::Graphinline
Graph(Graph &parent_graph, const Node &parent_node, ONNX_NAMESPACE::GraphProto &subgraph_proto)onnxruntime::Graph
Graph(const Model &owning_model, IOnnxRuntimeOpSchemaCollectionPtr schema_registry, ONNX_NAMESPACE::GraphProto &subgraph_proto, const std::unordered_map< std::string, int > &domain_version_map, const logging::Logger &logger, bool strict_shape_type_inference)onnxruntime::Graph
Graph()=deleteonnxruntime::Graph
Graph(const Model &owning_model, const std::unordered_map< std::string, int > &domain_to_version, IOnnxRuntimeOpSchemaCollectionPtr schema_registry, Graph *parent_graph, const Node *parent_node, const logging::Logger &logger, bool strict_shape_type_inference)onnxruntime::Graph
Graph(const Model &owning_model, ONNX_NAMESPACE::GraphProto *graph_proto, const std::unordered_map< std::string, int > &domain_to_version, Version ir_version, IOnnxRuntimeOpSchemaCollectionPtr schema_registry, const logging::Logger &logger, bool strict_shape_type_inference)onnxruntime::Graph
Graph(const Model &owning_model, ONNX_NAMESPACE::GraphProto *graph_proto, const std::unordered_map< std::string, int > &domain_to_version, Version ir_version, IOnnxRuntimeOpSchemaCollectionPtr schema_registry, Graph *parent_graph, const Node *parent_node, const logging::Logger &logger, bool strict_shape_type_inference)onnxruntime::Graph
GraphProtoSyncNeeded() const noexceptonnxruntime::Graphinline
GraphResolveNeeded() const noexceptonnxruntime::Graphinline
InjectExternalInitializedTensors(const InlinedHashMap< std::string, OrtValue > &external_initializers)onnxruntime::Graph
InlineFunction(Node &node)onnxruntime::Graph
IsInitializedTensor(const std::string &name) const onnxruntime::Graph
IsInputsIncludingInitializers(const NodeArg *node_arg) const noexceptonnxruntime::Graphinline
IsOuterScopeValue(const std::string &name) const onnxruntime::Graphinline
IsOutput(const NodeArg *node_arg) const noexceptonnxruntime::Graphinline
IsSparseInitializer(const std::string &name) const onnxruntime::Graph
IsSubgraph() const onnxruntime::Graphinline
KahnsTopologicalSort(const std::function< void(const Node *)> &enter, const std::function< bool(const Node *, const Node *)> &comp) const onnxruntime::Graph
LoadFromOrtFormat(const onnxruntime::fbs::Graph &fbs_graph, const Model &owning_model, const std::unordered_map< std::string, int > &domain_to_version, IOnnxRuntimeOpSchemaCollectionPtr schema_registry, const OrtFormatLoadOptions &load_options, const logging::Logger &logger, std::unique_ptr< Graph > &graph)onnxruntime::Graphstatic
LoadFromOrtFormat(const onnxruntime::fbs::Graph &fbs_graph, Graph &parent_graph, const Node &parent_node, const OrtFormatLoadOptions &load_options, const logging::Logger &logger, std::unique_ptr< Graph > &graph)onnxruntime::Graphstatic
LoadFromOrtFormat(const onnxruntime::fbs::Graph &fbs_graph, const OrtFormatLoadOptions &load_options)onnxruntime::Graph
MaxNodeIndex() const noexceptonnxruntime::Graphinline
Model classonnxruntime::Graphfriend
ModelPath() const onnxruntime::Graph
MutableParentGraph()onnxruntime::Graphinline
MutableRuntimeOptimizations()onnxruntime::Graphinline
Name() const noexceptonnxruntime::Graph
NodeProducesGraphOutput(const Node &node) const onnxruntime::Graphinline
Nodes() noexceptonnxruntime::Graphinline
Nodes() const noexceptonnxruntime::Graphinline
NumberOfNodes() const noexceptonnxruntime::Graphinline
ORT_DISALLOW_COPY_ASSIGNMENT_AND_MOVE(Graph)onnxruntime::Graph
ParentGraph() const onnxruntime::Graphinline
ParentNode() const onnxruntime::Graphinline
RemoveConsumerNode(const std::string &node_arg_name, Node *consumer)onnxruntime::Graphinline
RemoveEdge(NodeIndex src_node_index, NodeIndex dst_node_index, int src_arg_index, int dst_arg_index)onnxruntime::Graph
RemoveInitializedTensor(const std::string &tensor_name)onnxruntime::Graph
RemoveNode(NodeIndex node_index)onnxruntime::Graph
ReplaceInitializedTensor(ONNX_NAMESPACE::TensorProto new_initializer)onnxruntime::Graph
Resolve(const ResolveOptions &options)onnxruntime::Graph
Resolve()onnxruntime::Graphinline
ReverseDFSFrom(gsl::span< NodeIndex const > from, const std::function< void(const Node *)> &enter, const std::function< void(const Node *)> &leave, const std::function< bool(const Node *, const Node *)> &comp={}) const onnxruntime::Graph
ReverseDFSFrom(gsl::span< const Node *const > from, const std::function< void(const Node *)> &enter, const std::function< void(const Node *)> &leave, const std::function< bool(const Node *, const Node *)> &comp={}) const onnxruntime::Graph
ReverseDFSFrom(gsl::span< const Node *const > from, const std::function< void(const Node *)> &enter, const std::function< void(const Node *)> &leave, const std::function< bool(const Node *, const Node *)> &comp, const std::function< bool(const Node *, const Node *)> &stop) const onnxruntime::Graph
RuntimeOptimizations() const onnxruntime::Graphinline
SaveToOrtFormat(flatbuffers::FlatBufferBuilder &builder, flatbuffers::Offset< onnxruntime::fbs::Graph > &fbs_graph) const onnxruntime::Graph
SetDescription(const std::string &description)onnxruntime::Graph
SetGraphProtoSyncNeeded() noexceptonnxruntime::Graphinline
SetGraphResolveNeeded() noexceptonnxruntime::Graphinline
SetInputs(gsl::span< const NodeArg *const > inputs)onnxruntime::Graph
SetInputs(std::initializer_list< const NodeArg * > inputs)onnxruntime::Graphinline
SetName(const std::string &name)onnxruntime::Graph
SetNodeArgType(NodeArg &arg, const ONNX_NAMESPACE::TypeProto &type_proto)onnxruntime::Graph
SetOpSchemaFromRegistryForNode(Node &node)onnxruntime::Graph
SetOutputs(gsl::span< const NodeArg *const > outputs)onnxruntime::Graph
SetOutputs(std::initializer_list< const NodeArg * > outputs)onnxruntime::Graphinline
StrictShapeTypeInference() const onnxruntime::Graphinline
ToGraphProto()onnxruntime::Graph
ToGraphProto() const onnxruntime::Graph
ToGraphProtoWithExternalInitializers(const std::string &external_file_name, size_t initializer_size_threshold) const onnxruntime::Graph
UpdateConsumerNodes(const std::string &node_arg_name, gsl::span< Node *const > nodes)onnxruntime::Graphinline
UpdateConsumerNodes(const std::string &node_arg_name, std::initializer_list< Node * > nodes)onnxruntime::Graphinline
UpdateProducerNode(const std::string &node_arg_name, NodeIndex node_index)onnxruntime::Graphinline
UpdateShapeInference(Node &node)onnxruntime::Graph
~Graph()onnxruntime::Graphvirtual