HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
constants.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 namespace onnxruntime {
7 
8 constexpr const char* kNoOp = "NoOp";
9 constexpr const char* kConstant = "Constant";
10 constexpr const char* kFunctionOp = "_kFunctionOp";
11 constexpr const char* kConstantValue = "value";
12 constexpr const char* kOnnxDomain = "";
13 // NOTE: Node::Init converts kOnnxDomainAlias to kOnnxDomain, so all Node instances use kOnnxDomain.
14 constexpr const char* kOnnxDomainAlias = "ai.onnx";
15 constexpr const char* kMLDomain = "ai.onnx.ml";
16 constexpr const char* kMSDomain = "com.microsoft";
17 constexpr const char* kPytorchAtenDomain = "org.pytorch.aten";
18 constexpr const char* kMSExperimentalDomain = "com.microsoft.experimental";
19 constexpr const char* kMSNchwcDomain = "com.microsoft.nchwc";
20 constexpr const char* kMSInternalNHWCDomain = "com.ms.internal.nhwc";
21 constexpr const char* kMSDmlDomain = "com.microsoft.dml";
22 constexpr const char* kNGraphDomain = "com.intel.ai";
23 constexpr const char* kMIGraphXDomain = "";
24 constexpr const char* kVitisAIDomain = "com.xilinx";
25 
26 constexpr const char* kCpuExecutionProvider = "CPUExecutionProvider";
27 constexpr const char* kCudaExecutionProvider = "CUDAExecutionProvider";
28 constexpr const char* kDnnlExecutionProvider = "DnnlExecutionProvider";
29 constexpr const char* kOpenVINOExecutionProvider = "OpenVINOExecutionProvider";
30 constexpr const char* kVitisAIExecutionProvider = "VitisAIExecutionProvider";
31 constexpr const char* kTensorrtExecutionProvider = "TensorrtExecutionProvider";
32 constexpr const char* kNnapiExecutionProvider = "NnapiExecutionProvider";
33 constexpr const char* kRknpuExecutionProvider = "RknpuExecutionProvider";
34 constexpr const char* kDmlExecutionProvider = "DmlExecutionProvider";
35 constexpr const char* kMIGraphXExecutionProvider = "MIGraphXExecutionProvider";
36 constexpr const char* kAclExecutionProvider = "ACLExecutionProvider";
37 constexpr const char* kArmNNExecutionProvider = "ArmNNExecutionProvider";
38 constexpr const char* kRocmExecutionProvider = "ROCMExecutionProvider";
39 constexpr const char* kCoreMLExecutionProvider = "CoreMLExecutionProvider";
40 constexpr const char* kSnpeExecutionProvider = "SNPEExecutionProvider";
41 constexpr const char* kTvmExecutionProvider = "TvmExecutionProvider";
42 constexpr const char* kXnnpackExecutionProvider = "XnnpackExecutionProvider";
43 constexpr const char* kCannExecutionProvider = "CANNExecutionProvider";
44 constexpr const char* kAzureExecutionProvider = "AzureExecutionProvider";
45 
46 constexpr const char* kExecutionProviderSharedLibraryPath = "shared_lib_path";
47 constexpr const char* kExecutionProviderSharedLibraryEntry = "provider_factory_entry_point";
48 
49 } // namespace onnxruntime
constexpr const char * kSnpeExecutionProvider
Definition: constants.h:40
constexpr const char * kFunctionOp
Definition: constants.h:10
constexpr const char * kOnnxDomainAlias
Definition: constants.h:14
constexpr const char * kVitisAIExecutionProvider
Definition: constants.h:30
constexpr const char * kAclExecutionProvider
Definition: constants.h:36
constexpr const char * kMSDmlDomain
Definition: constants.h:21
constexpr const char * kExecutionProviderSharedLibraryPath
Definition: constants.h:46
constexpr const char * kMSInternalNHWCDomain
Definition: constants.h:20
constexpr const char * kMLDomain
Definition: constants.h:15
constexpr const char * kXnnpackExecutionProvider
Definition: constants.h:42
constexpr const char * kTensorrtExecutionProvider
Definition: constants.h:31
constexpr const char * kMSDomain
Definition: constants.h:16
constexpr const char * kNoOp
Definition: constants.h:8
constexpr const char * kExecutionProviderSharedLibraryEntry
Definition: constants.h:47
constexpr const char * kConstant
Definition: constants.h:9
constexpr const char * kCoreMLExecutionProvider
Definition: constants.h:39
constexpr const char * kCudaExecutionProvider
Definition: constants.h:27
constexpr const char * kRknpuExecutionProvider
Definition: constants.h:33
constexpr const char * kArmNNExecutionProvider
Definition: constants.h:37
constexpr const char * kDmlExecutionProvider
Definition: constants.h:34
constexpr const char * kConstantValue
Definition: constants.h:11
constexpr const char * kRocmExecutionProvider
Definition: constants.h:38
constexpr const char * kAzureExecutionProvider
Definition: constants.h:44
constexpr const char * kOnnxDomain
Definition: constants.h:12
constexpr const char * kMSNchwcDomain
Definition: constants.h:19
constexpr const char * kMIGraphXDomain
Definition: constants.h:23
constexpr const char * kNnapiExecutionProvider
Definition: constants.h:32
constexpr const char * kCpuExecutionProvider
Definition: constants.h:26
constexpr const char * kNGraphDomain
Definition: constants.h:22
constexpr const char * kOpenVINOExecutionProvider
Definition: constants.h:29
constexpr const char * kDnnlExecutionProvider
Definition: constants.h:28
constexpr const char * kPytorchAtenDomain
Definition: constants.h:17
constexpr const char * kCannExecutionProvider
Definition: constants.h:43
constexpr const char * kVitisAIDomain
Definition: constants.h:24
constexpr const char * kMSExperimentalDomain
Definition: constants.h:18
constexpr const char * kTvmExecutionProvider
Definition: constants.h:41
constexpr const char * kMIGraphXExecutionProvider
Definition: constants.h:35