6 #include <unordered_map>
7 #include <unordered_set>
16 namespace ONNX_NAMESPACE {
19 class SparseTensorProto;
23 #if defined(ORT_MINIMAL_BUILD)
24 using OperatorSetVersion =
int;
29 namespace onnxruntime {
42 using NodeAttributes = std::unordered_map<std::string, ONNX_NAMESPACE::AttributeProto>;
49 using KernelCreateFn = std::function<onnxruntime::common::Status(FuncManager& func_mgr, const OpKernelInfo& info, std::unique_ptr<OpKernel>& out)>;
std::unordered_map< std::string, const ONNX_NAMESPACE::TensorProto * > InitializedTensorSet
typedef int(APIENTRYP RE_PFNGLXSWAPINTERVALSGIPROC)(int)
const std::string & ProviderType
std::shared_ptr< IOnnxRuntimeOpSchemaCollection > IOnnxRuntimeOpSchemaCollectionPtr
GLsizei const GLchar *const * string
std::unordered_map< std::string, ONNX_NAMESPACE::AttributeProto > NodeAttributes
std::function< Status(FuncManager &func_mgr, const OpKernelInfo &info, std::unique_ptr< OpKernel > &out)> KernelCreateFn
ONNX_NAMESPACE::ValueInfoProto NodeArgInfo
std::unordered_map< std::string, ONNX_NAMESPACE::TypeProto > ArgNameToTypeMap