HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
framework_common.h
Go to the documentation of this file.
1 // Copyright (c) Microsoft Corporation. All rights reserved.
2 // Licensed under the MIT License.
3 
4 #pragma once
5 
6 #include <string>
7 #include <unordered_map>
8 #include <vector>
9 #include "run_options.h"
10 
11 namespace onnxruntime { // forward declarations
12 class Model;
13 class GraphTransformer;
14 class NodeArg;
15 } // namespace onnxruntime
16 
17 namespace onnxruntime {
18 using InputDefList = std::vector<const onnxruntime::NodeArg*>;
19 using OutputDefList = std::vector<const onnxruntime::NodeArg*>;
20 
21 using NameMLValMap = std::unordered_map<std::string, OrtValue>;
22 } // namespace onnxruntime
std::vector< const onnxruntime::NodeArg * > OutputDefList
std::vector< const onnxruntime::NodeArg * > InputDefList
std::unordered_map< std::string, OrtValue > NameMLValMap