6 #include <unordered_map>
7 #include <unordered_set>
16 namespace ONNX_NAMESPACE {
19 class SparseTensorProto;
23 class OperatorSetIdProto;
25 #if defined(ORT_MINIMAL_BUILD)
26 using OperatorSetVersion =
int;
31 namespace onnxruntime {
44 using NodeAttributes = std::unordered_map<std::string, ONNX_NAMESPACE::AttributeProto>;
51 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
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