HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
graph.h File Reference
#include <functional>
#include <limits>
#include <memory>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <unordered_set>
#include "flatbuffers/flatbuffers.h"
#include "core/common/gsl.h"
#include "core/common/common.h"
#include "core/common/const_pointer_container.h"
#include "core/common/inlined_containers.h"
#include "core/common/inlined_containers_fwd.h"
#include "core/common/path.h"
#include "core/common/span_utils.h"
#include "core/common/status.h"
#include "core/common/logging/logging.h"
#include "core/graph/onnx_protobuf.h"
#include "core/graph/basic_types.h"
#include "core/graph/constants.h"
#include "core/graph/function.h"
#include "core/graph/function_template.h"
#include "core/graph/graph_nodes.h"
#include "core/graph/node_arg.h"
#include "core/graph/ort_format_load_options.h"
+ Include dependency graph for graph.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  onnxruntime::Node
 
class  onnxruntime::Node::EdgeEnd
 
struct  onnxruntime::Node::EdgeEndCompare
 
class  onnxruntime::Node::NodeConstIterator
 
class  onnxruntime::Node::Definitions
 
class  onnxruntime::Node::Relationships
 
class  onnxruntime::Graph
 
struct  onnxruntime::Graph::ResolveOptions
 

Namespaces

 onnxruntime
 
 onnxruntime::fbs
 

Macros

#define ADD_ATTR_SINGLE_INTERFACE(Type)   void AddAttribute(std::string attr_name, Type value)
 
#define ADD_ATTR_LIST_INTERFACE(Type)   void AddAttribute(std::string attr_name, gsl::span<const Type> values)
 
#define ADD_ATTR_INTERFACES(Type)
 

Functions

std::ostream & onnxruntime::operator<< (std::ostream &out, const NodeArg &node_arg)
 
std::ostream & onnxruntime::operator<< (std::ostream &out, const Node &node)
 
std::ostream & onnxruntime::operator<< (std::ostream &out, const Graph &graph)
 

Macro Definition Documentation

#define ADD_ATTR_INTERFACES (   Type)
Value:

Definition at line 369 of file graph.h.

#define ADD_ATTR_LIST_INTERFACE (   Type)    void AddAttribute(std::string attr_name, gsl::span<const Type> values)

Definition at line 366 of file graph.h.

#define ADD_ATTR_SINGLE_INTERFACE (   Type)    void AddAttribute(std::string attr_name, Type value)

Definition at line 363 of file graph.h.