mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-14 18:12:05 +00:00
1403 lines
381 KiB
HTML
1403 lines
381 KiB
HTML
<!-- HTML header for doxygen 1.9.2-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.2"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>OnnxRuntime: C:/Code/Github/onnxruntime/include/onnxruntime/core/session/onnxruntime_c_api.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-156955408-1"></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-156955408-1'); </script> <script type="text/javascript" src="/assets/js/vendor/lunr.min.js"></script> <script type="text/javascript" src="/assets/js/just-the-docs.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="ONNX_Runtime_logo - Docs.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">OnnxRuntime
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.2 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('onnxruntime__c__api_8h_source.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">onnxruntime_c_api.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">// Copyright (c) Microsoft Corporation. All rights reserved.</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">// Licensed under the MIT License.</span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#pragma once</span></div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <stdlib.h></span></div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <stdint.h></span></div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <string.h></span></div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="group___global.html#gac583aeb4640621ceb588f6300537945d"> 31</a></span><span class="preprocessor">#define ORT_API_VERSION 9</span></div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="comment">// SAL2 Definitions</span></div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#ifndef _WIN32</span></div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#define _In_</span></div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#define _In_z_</span></div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#define _In_opt_</span></div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#define _In_opt_z_</span></div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#define _Out_</span></div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#define _Outptr_</span></div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor">#define _Out_opt_</span></div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#define _Inout_</span></div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#define _Inout_opt_</span></div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#define _Frees_ptr_opt_</span></div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="preprocessor">#define _Ret_maybenull_</span></div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="preprocessor">#define _Ret_notnull_</span></div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="preprocessor">#define _Check_return_</span></div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="preprocessor">#define _Outptr_result_maybenull_</span></div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="preprocessor">#define _In_reads_(X)</span></div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="preprocessor">#define _Inout_updates_all_(X)</span></div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor">#define _Out_writes_bytes_all_(X)</span></div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor">#define _Out_writes_all_(X)</span></div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor">#define _Success_(X)</span></div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#define _Outptr_result_buffer_maybenull_(X)</span></div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#define ORT_ALL_ARGS_NONNULL __attribute__((nonnull))</span></div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="preprocessor">#else</span></div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#include <specstrings.h></span></div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="preprocessor">#define ORT_ALL_ARGS_NONNULL</span></div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="preprocessor">#ifdef _WIN32</span></div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="comment">// Define ORT_DLL_IMPORT if your program is dynamically linked to Ort.</span></div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="comment">// dllexport is not used, we use a .def file.</span></div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#ifdef ORT_DLL_IMPORT</span></div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="preprocessor">#define ORT_EXPORT __declspec(dllimport)</span></div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="preprocessor">#else</span></div>
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="preprocessor">#define ORT_EXPORT</span></div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor">#define ORT_API_CALL _stdcall</span></div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="preprocessor">#define ORT_MUST_USE_RESULT</span></div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="preprocessor">#define ORTCHAR_T wchar_t</span></div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="preprocessor">#else</span></div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="comment">// To make symbols visible on macOS/iOS</span></div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="preprocessor">#ifdef __APPLE__</span></div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="preprocessor">#define ORT_EXPORT __attribute__((visibility("default"</span>)))</div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="preprocessor">#else</span></div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="preprocessor">#define ORT_EXPORT</span></div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="preprocessor">#define ORT_API_CALL</span></div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="preprocessor">#define ORT_MUST_USE_RESULT __attribute__((warn_unused_result))</span></div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span><span class="preprocessor">#define ORTCHAR_T char</span></div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="preprocessor">#ifndef ORT_TSTR</span></div>
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="preprocessor">#ifdef _WIN32</span></div>
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="preprocessor">#define ORT_TSTR(X) L##X</span></div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="preprocessor">#else</span></div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="preprocessor">#define ORT_TSTR(X) X</span></div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="comment">// Any pointer marked with _In_ or _Out_, cannot be NULL.</span></div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="comment">// Windows users should use unicode paths when possible to bypass the MAX_PATH limitation</span></div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><span class="comment">// Every pointer marked with _In_ or _Out_, cannot be NULL. Caller should ensure that.</span></div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="comment">// for ReleaseXXX(...) functions, they can accept NULL pointer.</span></div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="comment">// For any compiler with C++11 support, MSVC 2015 and greater, or Clang version supporting noexcept.</span></div>
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="comment">// Such complex condition is needed because compilers set __cplusplus value differently.</span></div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="preprocessor">#ifndef __has_feature</span></div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="preprocessor">#define __has_feature(x) 0</span></div>
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#if ((__cplusplus >= 201103L) || (_MSC_VER >= 1900) || (defined(__has_feature) && __has_feature(cxx_noexcept)))</span></div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="preprocessor">#define NO_EXCEPTION noexcept</span></div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="preprocessor">#else</span></div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="preprocessor">#define NO_EXCEPTION throw()</span></div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span><span class="preprocessor">#else</span></div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#define NO_EXCEPTION</span></div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="comment">// __VA_ARGS__ on Windows and Linux are different</span></div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span><span class="preprocessor">#define ORT_API(RETURN_TYPE, NAME, ...) RETURN_TYPE ORT_API_CALL NAME(__VA_ARGS__) NO_EXCEPTION</span></div>
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#define ORT_API_STATUS(NAME, ...) \</span></div>
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="preprocessor"> _Success_(return == 0) _Check_return_ _Ret_maybenull_ OrtStatusPtr ORT_API_CALL NAME(__VA_ARGS__) NO_EXCEPTION ORT_MUST_USE_RESULT</span></div>
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="comment">// XXX: Unfortunately, SAL annotations are known to not work with function pointers</span></div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="preprocessor">#define ORT_API2_STATUS(NAME, ...) \</span></div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="preprocessor"> _Check_return_ _Ret_maybenull_ OrtStatusPtr(ORT_API_CALL* NAME)(__VA_ARGS__) NO_EXCEPTION ORT_MUST_USE_RESULT</span></div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="comment">// Used in *.cc files. Almost as same as ORT_API_STATUS, except without ORT_MUST_USE_RESULT and ORT_EXPORT</span></div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="preprocessor">#define ORT_API_STATUS_IMPL(NAME, ...) \</span></div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="preprocessor"> _Success_(return == 0) _Check_return_ _Ret_maybenull_ OrtStatusPtr ORT_API_CALL NAME(__VA_ARGS__) NO_EXCEPTION</span></div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="preprocessor">#define ORT_CLASS_RELEASE(X) void(ORT_API_CALL * Release##X)(_Frees_ptr_opt_ Ort##X * input)</span></div>
|
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><span class="preprocessor">#ifdef __DOXYGEN__</span></div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="preprocessor">#undef ORT_API_STATUS</span></div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="preprocessor">#define ORT_API_STATUS(NAME, ...) OrtStatus* NAME(__VA_ARGS__)</span></div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="preprocessor">#undef ORT_API2_STATUS</span></div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="preprocessor">#define ORT_API2_STATUS(NAME, ...) OrtStatus* NAME(__VA_ARGS__)</span></div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="preprocessor">#undef ORT_CLASS_RELEASE</span></div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="preprocessor">#define ORT_CLASS_RELEASE(X) void Release##X(Ort##X* input)</span></div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span><span class="preprocessor">#undef NO_EXCEPTION</span></div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="preprocessor">#define NO_EXCEPTION</span></div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e"> 152</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a> {</div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea312872fc2d93053ea6228dc40c53e8ca"> 153</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea312872fc2d93053ea6228dc40c53e8ca">ONNX_TENSOR_ELEMENT_DATA_TYPE_UNDEFINED</a>,</div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eac5b0dfee181c160755ab6d70ec09ecbc"> 154</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eac5b0dfee181c160755ab6d70ec09ecbc">ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT</a>, <span class="comment">// maps to c type float</span></div>
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eab4bf56692387d4a9f295d8499f59000f"> 155</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eab4bf56692387d4a9f295d8499f59000f">ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT8</a>, <span class="comment">// maps to c type uint8_t</span></div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eac2260261a7ed6bf3287d6a5e90aa4eaa"> 156</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eac2260261a7ed6bf3287d6a5e90aa4eaa">ONNX_TENSOR_ELEMENT_DATA_TYPE_INT8</a>, <span class="comment">// maps to c type int8_t</span></div>
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea2e7603a3b25dcbc1d7166510a1d52400"> 157</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea2e7603a3b25dcbc1d7166510a1d52400">ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT16</a>, <span class="comment">// maps to c type uint16_t</span></div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eabbb39a0cde040eaabfc6bd739174ad12"> 158</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eabbb39a0cde040eaabfc6bd739174ad12">ONNX_TENSOR_ELEMENT_DATA_TYPE_INT16</a>, <span class="comment">// maps to c type int16_t</span></div>
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea088298bc0e327887d39700f2798324a5"> 159</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea088298bc0e327887d39700f2798324a5">ONNX_TENSOR_ELEMENT_DATA_TYPE_INT32</a>, <span class="comment">// maps to c type int32_t</span></div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea6893684240945f7b0fc768146d8baee3"> 160</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea6893684240945f7b0fc768146d8baee3">ONNX_TENSOR_ELEMENT_DATA_TYPE_INT64</a>, <span class="comment">// maps to c type int64_t</span></div>
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea019d001a36bcc9604275aec1225f827c"> 161</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea019d001a36bcc9604275aec1225f827c">ONNX_TENSOR_ELEMENT_DATA_TYPE_STRING</a>, <span class="comment">// maps to c++ type std::string</span></div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea90260f5ed659a5b979b546c2734a6a9f"> 162</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea90260f5ed659a5b979b546c2734a6a9f">ONNX_TENSOR_ELEMENT_DATA_TYPE_BOOL</a>,</div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eaa863f824130fa915fa9a8a40f3b99b03"> 163</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eaa863f824130fa915fa9a8a40f3b99b03">ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT16</a>,</div>
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eabc7e96385f2a644cc0d6716bd2526d03"> 164</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eabc7e96385f2a644cc0d6716bd2526d03">ONNX_TENSOR_ELEMENT_DATA_TYPE_DOUBLE</a>, <span class="comment">// maps to c type double</span></div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea19efce638de59d0fc71eb72019e4f809"> 165</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea19efce638de59d0fc71eb72019e4f809">ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT32</a>, <span class="comment">// maps to c type uint32_t</span></div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea485365f09d5c788b40c75f19965ed0c0"> 166</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea485365f09d5c788b40c75f19965ed0c0">ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT64</a>, <span class="comment">// maps to c type uint64_t</span></div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eae4edcd15474cbb770fb712b127a47394"> 167</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eae4edcd15474cbb770fb712b127a47394">ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX64</a>, <span class="comment">// complex with float32 real and imaginary components</span></div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea3fa5a682e8a59d896a532fb16835bce6"> 168</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea3fa5a682e8a59d896a532fb16835bce6">ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX128</a>, <span class="comment">// complex with float64 real and imaginary components</span></div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <a class="code hl_enumvalue" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ead94d34dfaed069311babb1005c41deba">ONNX_TENSOR_ELEMENT_DATA_TYPE_BFLOAT16</a> <span class="comment">// Non-IEEE floating-point format based on IEEE754 single-precision</span></div>
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ead94d34dfaed069311babb1005c41deba"> 170</a></span>} <a class="code hl_enumeration" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a>;</div>
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="comment">// Synced with onnx TypeProto oneof</span></div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="group___global.html#gaba5b3718087699f596432d5649b9a28d"> 173</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gaba5b3718087699f596432d5649b9a28d">ONNXType</a> {</div>
|
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="group___global.html#ggaba5b3718087699f596432d5649b9a28da64bf1cb2f0cc4c521af6bd11267eab2c"> 174</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaba5b3718087699f596432d5649b9a28da64bf1cb2f0cc4c521af6bd11267eab2c">ONNX_TYPE_UNKNOWN</a>,</div>
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="group___global.html#ggaba5b3718087699f596432d5649b9a28dac78bd766ea84b30ca933a7a1f9b08198"> 175</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaba5b3718087699f596432d5649b9a28dac78bd766ea84b30ca933a7a1f9b08198">ONNX_TYPE_TENSOR</a>,</div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="group___global.html#ggaba5b3718087699f596432d5649b9a28da07977aa23eea06ca731b050dfc21ca48"> 176</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaba5b3718087699f596432d5649b9a28da07977aa23eea06ca731b050dfc21ca48">ONNX_TYPE_SEQUENCE</a>,</div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="group___global.html#ggaba5b3718087699f596432d5649b9a28da11cb01a5fdcf5a2a7f6edae6ad041978"> 177</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaba5b3718087699f596432d5649b9a28da11cb01a5fdcf5a2a7f6edae6ad041978">ONNX_TYPE_MAP</a>,</div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="group___global.html#ggaba5b3718087699f596432d5649b9a28da2c1949c09090abee33fb94309ad884be"> 178</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaba5b3718087699f596432d5649b9a28da2c1949c09090abee33fb94309ad884be">ONNX_TYPE_OPAQUE</a>,</div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="group___global.html#ggaba5b3718087699f596432d5649b9a28dac84295b2091efc60e3d26b20ba700455"> 179</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaba5b3718087699f596432d5649b9a28dac84295b2091efc60e3d26b20ba700455">ONNX_TYPE_SPARSETENSOR</a>,</div>
|
|
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span>} <a class="code hl_enumeration" href="group___global.html#gaba5b3718087699f596432d5649b9a28d">ONNXType</a>;</div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
|
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="comment">// These types are synced with internal</span></div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span><span class="comment">// SparseFormatFlags</span></div>
|
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="group___global.html#gaba2697542109e4ab6b24a8fbb847812d"> 184</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gaba2697542109e4ab6b24a8fbb847812d">OrtSparseFormat</a> {</div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812dafbe9e7ce28c6f5a3b05114b41a5a249d"> 185</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812dafbe9e7ce28c6f5a3b05114b41a5a249d">ORT_SPARSE_UNDEFINED</a> = 0,</div>
|
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812da670c612f85d2f0a948a78a69fa117e30"> 186</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812da670c612f85d2f0a948a78a69fa117e30">ORT_SPARSE_COO</a> = 0x1,</div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812da5cf2bfce5eeee84fbcbcce5625fb2eb6"> 187</a></span> <a class="code hl_enumvalue" href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812da5cf2bfce5eeee84fbcbcce5625fb2eb6">ORT_SPARSE_CSRC</a> = 0x2,</div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <a class="code hl_enumvalue" href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812da704b58c48ab3cc51bce358e472d61244">ORT_SPARSE_BLOCK_SPARSE</a> = 0x4</div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812da704b58c48ab3cc51bce358e472d61244"> 189</a></span>} <a class="code hl_enumeration" href="group___global.html#gaba2697542109e4ab6b24a8fbb847812d">OrtSparseFormat</a>;</div>
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span><span class="comment">// Enum allows to query sparse tensor indices</span></div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="group___global.html#ga497c04502f658b896b265233fc890787"> 192</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#ga497c04502f658b896b265233fc890787">OrtSparseIndicesFormat</a> {</div>
|
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="group___global.html#gga497c04502f658b896b265233fc890787a655430aadf39b765ff09f9a81768ebee"> 193</a></span> <a class="code hl_enumvalue" href="group___global.html#gga497c04502f658b896b265233fc890787a655430aadf39b765ff09f9a81768ebee">ORT_SPARSE_COO_INDICES</a>,</div>
|
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="group___global.html#gga497c04502f658b896b265233fc890787ae5ea1ce5d50da6f059e66e963c197f09"> 194</a></span> <a class="code hl_enumvalue" href="group___global.html#gga497c04502f658b896b265233fc890787ae5ea1ce5d50da6f059e66e963c197f09">ORT_SPARSE_CSR_INNER_INDICES</a>,</div>
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="group___global.html#gga497c04502f658b896b265233fc890787a6b2de9fa7f228a82910124db5d90dbc8"> 195</a></span> <a class="code hl_enumvalue" href="group___global.html#gga497c04502f658b896b265233fc890787a6b2de9fa7f228a82910124db5d90dbc8">ORT_SPARSE_CSR_OUTER_INDICES</a>,</div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <a class="code hl_enumvalue" href="group___global.html#gga497c04502f658b896b265233fc890787a6a80a579dc09149022d793ac1bdbd2cf">ORT_SPARSE_BLOCK_SPARSE_INDICES</a></div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="group___global.html#gga497c04502f658b896b265233fc890787a6a80a579dc09149022d793ac1bdbd2cf"> 197</a></span>};</div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div>
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="group___global.html#ga1c0fbcf614dbd0e2c272ae1cc04c629c"> 203</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#ga1c0fbcf614dbd0e2c272ae1cc04c629c">OrtLoggingLevel</a> {</div>
|
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629ca19e1337b6f43e56b635bc51ef8ae077c"> 204</a></span> <a class="code hl_enumvalue" href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629ca19e1337b6f43e56b635bc51ef8ae077c">ORT_LOGGING_LEVEL_VERBOSE</a>, </div>
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629ca3ae03acd3802ae7c0dbb8054ed8efe8c"> 205</a></span> <a class="code hl_enumvalue" href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629ca3ae03acd3802ae7c0dbb8054ed8efe8c">ORT_LOGGING_LEVEL_INFO</a>, </div>
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629cab150db726e3f481f0e67ae654307b1c6"> 206</a></span> <a class="code hl_enumvalue" href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629cab150db726e3f481f0e67ae654307b1c6">ORT_LOGGING_LEVEL_WARNING</a>, </div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629ca8f4284fd0fb6f7fc8fbfe96d6b1f89fa"> 207</a></span> <a class="code hl_enumvalue" href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629ca8f4284fd0fb6f7fc8fbfe96d6b1f89fa">ORT_LOGGING_LEVEL_ERROR</a>, </div>
|
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629cac825a1e986dcf6b5c0e38cbfb91a1da3"> 208</a></span> <a class="code hl_enumvalue" href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629cac825a1e986dcf6b5c0e38cbfb91a1da3">ORT_LOGGING_LEVEL_FATAL</a>, </div>
|
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span>} <a class="code hl_enumeration" href="group___global.html#ga1c0fbcf614dbd0e2c272ae1cc04c629c">OrtLoggingLevel</a>;</div>
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> </div>
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="group___global.html#gabab5349c294603a9eac437fdafd40a3d"> 211</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gabab5349c294603a9eac437fdafd40a3d">OrtErrorCode</a> {</div>
|
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da0e7ce8a7e1ff59ec4e139cc5b04aa1a2"> 212</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da0e7ce8a7e1ff59ec4e139cc5b04aa1a2">ORT_OK</a>,</div>
|
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da736b6fe519254252e655cf37afd258a1"> 213</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da736b6fe519254252e655cf37afd258a1">ORT_FAIL</a>,</div>
|
|
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da152dce92c36da565c2027cdaabceb9d3"> 214</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da152dce92c36da565c2027cdaabceb9d3">ORT_INVALID_ARGUMENT</a>,</div>
|
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da0722d7e5bd7c08094064c7eebf12f33f"> 215</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da0722d7e5bd7c08094064c7eebf12f33f">ORT_NO_SUCHFILE</a>,</div>
|
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3dacfd0a93d4c8a6fde4a2e73ce84232418"> 216</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3dacfd0a93d4c8a6fde4a2e73ce84232418">ORT_NO_MODEL</a>,</div>
|
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da6bbae57be3fffe710a3a8d85671fe955"> 217</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da6bbae57be3fffe710a3a8d85671fe955">ORT_ENGINE_ERROR</a>,</div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da44d061fd9418e3856673d82d16f8f78c"> 218</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da44d061fd9418e3856673d82d16f8f78c">ORT_RUNTIME_EXCEPTION</a>,</div>
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da99b9566eaaa2bd50168312ccb3f9b3bd"> 219</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da99b9566eaaa2bd50168312ccb3f9b3bd">ORT_INVALID_PROTOBUF</a>,</div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3dae7d15c18607f04d282bb0623eb3de31f"> 220</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3dae7d15c18607f04d282bb0623eb3de31f">ORT_MODEL_LOADED</a>,</div>
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da353cafac83e6bb690935057741bab2d1"> 221</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da353cafac83e6bb690935057741bab2d1">ORT_NOT_IMPLEMENTED</a>,</div>
|
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3dad2665166d66d0cbbdec8fa7c6045fd03"> 222</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3dad2665166d66d0cbbdec8fa7c6045fd03">ORT_INVALID_GRAPH</a>,</div>
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da165e4f297e68a751c866cf264067b1b0"> 223</a></span> <a class="code hl_enumvalue" href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da165e4f297e68a751c866cf264067b1b0">ORT_EP_FAIL</a>,</div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span>} <a class="code hl_enumeration" href="group___global.html#gabab5349c294603a9eac437fdafd40a3d">OrtErrorCode</a>;</div>
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> </div>
|
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span><span class="preprocessor">#define ORT_RUNTIME_CLASS(X) \</span></div>
|
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span><span class="preprocessor"> struct Ort##X; \</span></div>
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><span class="preprocessor"> typedef struct Ort##X Ort##X;</span></div>
|
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span><span class="comment">// The actual types defined have an Ort prefix</span></div>
|
|
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08"> 236</a></span>ORT_RUNTIME_CLASS(Env);</div>
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="group___global.html#gabbdf49d59489efef1b125d8e0d59adc6"> 237</a></span>ORT_RUNTIME_CLASS(Status); <span class="comment">// nullptr for Status* indicates success</span></div>
|
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a"> 238</a></span>ORT_RUNTIME_CLASS(MemoryInfo);</div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93"> 239</a></span>ORT_RUNTIME_CLASS(IoBinding);</div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6"> 240</a></span>ORT_RUNTIME_CLASS(Session); <span class="comment">//Don't call ReleaseSession from Dllmain (because session owns a thread pool)</span></div>
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d"> 241</a></span>ORT_RUNTIME_CLASS(Value);</div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26"> 242</a></span>ORT_RUNTIME_CLASS(RunOptions);</div>
|
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2"> 243</a></span>ORT_RUNTIME_CLASS(TypeInfo);</div>
|
|
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1"> 244</a></span>ORT_RUNTIME_CLASS(TensorTypeAndShapeInfo);</div>
|
|
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620"> 245</a></span>ORT_RUNTIME_CLASS(SessionOptions);</div>
|
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="group___global.html#ga571f649a16d7052d4465ceabfdd26161"> 246</a></span>ORT_RUNTIME_CLASS(CustomOpDomain);</div>
|
|
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="group___global.html#gac87280b8593f74df62181b124d9a790d"> 247</a></span>ORT_RUNTIME_CLASS(MapTypeInfo);</div>
|
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="group___global.html#ga3cf68e3a575b0330628f7955c4ec3388"> 248</a></span>ORT_RUNTIME_CLASS(SequenceTypeInfo);</div>
|
|
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408"> 249</a></span>ORT_RUNTIME_CLASS(ModelMetadata);</div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="group___global.html#ga17fdba984ae4bfca969c1b4b00b6bb26"> 250</a></span>ORT_RUNTIME_CLASS(ThreadPoolParams);</div>
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="group___global.html#ga3a8151bc1daecaae2411fb9a54c01ee9"> 251</a></span>ORT_RUNTIME_CLASS(ThreadingOptions);</div>
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="group___global.html#gacd8d2ea2ab8f4063d8d85dc0edc461e7"> 252</a></span>ORT_RUNTIME_CLASS(ArenaCfg);</div>
|
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="group___global.html#ga4b0ed31cf137ed2f763dddd2da40c2cf"> 253</a></span>ORT_RUNTIME_CLASS(PrepackedWeightsContainer);</div>
|
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="group___global.html#ga331177427bd78a813d46a78f78f159a2"> 254</a></span>ORT_RUNTIME_CLASS(TensorRTProviderOptionsV2);</div>
|
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> </div>
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span><span class="preprocessor">#ifdef _WIN32</span></div>
|
|
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="keyword">typedef</span> _Return_type_success_(<span class="keywordflow">return</span> == 0) <a class="code hl_typedef" href="group___global.html#gabbdf49d59489efef1b125d8e0d59adc6">OrtStatus</a>* <a class="code hl_typedef" href="group___global.html#gab5a74e2d06e6d2c3c071e84d5a5537b9">OrtStatusPtr</a>;</div>
|
|
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span><span class="preprocessor">#else</span></div>
|
|
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="group___global.html#gab5a74e2d06e6d2c3c071e84d5a5537b9"> 259</a></span><span class="keyword">typedef</span> <a class="code hl_typedef" href="group___global.html#gabbdf49d59489efef1b125d8e0d59adc6">OrtStatus</a>* <a class="code hl_typedef" href="group___global.html#gab5a74e2d06e6d2c3c071e84d5a5537b9">OrtStatusPtr</a>;</div>
|
|
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> </div>
|
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="struct_ort_allocator.html"> 268</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a> {</div>
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="struct_ort_allocator.html#a508b90a31a7aec4f3ccd3d875c750b64"> 269</a></span> uint32_t <a class="code hl_variable" href="struct_ort_allocator.html#a508b90a31a7aec4f3ccd3d875c750b64">version</a>; </div>
|
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="struct_ort_allocator.html#aa2a68a69192b9650d9e0f0c6aeca2835"> 270</a></span> <span class="keywordtype">void</span>*(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_allocator.html#aa2a68a69192b9650d9e0f0c6aeca2835">Alloc</a>)(<span class="keyword">struct</span> <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* this_, <span class="keywordtype">size_t</span> size); </div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="struct_ort_allocator.html#a18d7888327537d09c7d3411dff4ac86a"> 271</a></span> void(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_allocator.html#a18d7888327537d09c7d3411dff4ac86a">Free</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* this_, <span class="keywordtype">void</span>* p); </div>
|
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>*(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_allocator.html#a494dba3878a087a806238922472a56d5">Info</a>)(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* this_); </div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span>} <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>;</div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="group___global.html#ga2a61c1134f2f604095f32d2560630e94"> 275</a></span><span class="keyword">typedef</span> void(ORT_API_CALL* <a class="code hl_typedef" href="group___global.html#ga2a61c1134f2f604095f32d2560630e94">OrtLoggingFunction</a>)(</div>
|
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <span class="keywordtype">void</span>* param, <a class="code hl_enumeration" href="group___global.html#ga1c0fbcf614dbd0e2c272ae1cc04c629c">OrtLoggingLevel</a> severity, <span class="keyword">const</span> <span class="keywordtype">char</span>* category, <span class="keyword">const</span> <span class="keywordtype">char</span>* logid, <span class="keyword">const</span> <span class="keywordtype">char</span>* code_location,</div>
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* message);</div>
|
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> </div>
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="group___global.html#gab086a52ca2f3a883cd1f7561eadd8ec9"> 284</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gab086a52ca2f3a883cd1f7561eadd8ec9">GraphOptimizationLevel</a> {</div>
|
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9ad01a91b0b15855e7d5a421f9ea7ad3b5"> 285</a></span> <a class="code hl_enumvalue" href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9ad01a91b0b15855e7d5a421f9ea7ad3b5">ORT_DISABLE_ALL</a> = 0,</div>
|
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9a7ca54fbd42e94ac60e7c039b6bf0be73"> 286</a></span> <a class="code hl_enumvalue" href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9a7ca54fbd42e94ac60e7c039b6bf0be73">ORT_ENABLE_BASIC</a> = 1,</div>
|
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"><a class="line" href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9afb633f99bf4bd7ae3f3968df5b8f69cd"> 287</a></span> <a class="code hl_enumvalue" href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9afb633f99bf4bd7ae3f3968df5b8f69cd">ORT_ENABLE_EXTENDED</a> = 2,</div>
|
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <a class="code hl_enumvalue" href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9a91d349bf9d40309ee5df68dc448544ae">ORT_ENABLE_ALL</a> = 99</div>
|
|
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9a91d349bf9d40309ee5df68dc448544ae"> 289</a></span>} <a class="code hl_enumeration" href="group___global.html#gab086a52ca2f3a883cd1f7561eadd8ec9">GraphOptimizationLevel</a>;</div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> </div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="group___global.html#gad14b0c6d4ed8fcadff6dcf39c5cf17fd"> 291</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gad14b0c6d4ed8fcadff6dcf39c5cf17fd">ExecutionMode</a> {</div>
|
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="group___global.html#ggad14b0c6d4ed8fcadff6dcf39c5cf17fdad129f9b89091c0d44dabfd701ce82b76"> 292</a></span> <a class="code hl_enumvalue" href="group___global.html#ggad14b0c6d4ed8fcadff6dcf39c5cf17fdad129f9b89091c0d44dabfd701ce82b76">ORT_SEQUENTIAL</a> = 0,</div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="group___global.html#ggad14b0c6d4ed8fcadff6dcf39c5cf17fda957b7da8ade1e8d45e240d650a39afcd"> 293</a></span> <a class="code hl_enumvalue" href="group___global.html#ggad14b0c6d4ed8fcadff6dcf39c5cf17fda957b7da8ade1e8d45e240d650a39afcd">ORT_PARALLEL</a> = 1,</div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span>} <a class="code hl_enumeration" href="group___global.html#gad14b0c6d4ed8fcadff6dcf39c5cf17fd">ExecutionMode</a>;</div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
|
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="group___global.html#ga43f32dc7d75b0c13fd64ca5792e63a62"> 299</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#ga43f32dc7d75b0c13fd64ca5792e63a62">OrtLanguageProjection</a> {</div>
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62a039c4f1eb6dbfdefc0a8feefb639dac6"> 300</a></span> <a class="code hl_enumvalue" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62a039c4f1eb6dbfdefc0a8feefb639dac6">ORT_PROJECTION_C</a> = 0,</div>
|
|
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"><a class="line" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62ad264752415abf4a75657ecb89547d7b2"> 301</a></span> <a class="code hl_enumvalue" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62ad264752415abf4a75657ecb89547d7b2">ORT_PROJECTION_CPLUSPLUS</a> = 1,</div>
|
|
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62ae5c6d2d2f46d1eb5a4dace607df96e2a"> 302</a></span> <a class="code hl_enumvalue" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62ae5c6d2d2f46d1eb5a4dace607df96e2a">ORT_PROJECTION_CSHARP</a> = 2,</div>
|
|
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62a5501900c84a6aeaf766fc7bc22e28857"> 303</a></span> <a class="code hl_enumvalue" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62a5501900c84a6aeaf766fc7bc22e28857">ORT_PROJECTION_PYTHON</a> = 3,</div>
|
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62aea774a0b43d2be1479b8167e50fac93d"> 304</a></span> <a class="code hl_enumvalue" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62aea774a0b43d2be1479b8167e50fac93d">ORT_PROJECTION_JAVA</a> = 4,</div>
|
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62ad9aedcfed55873258c5758430eaeeea6"> 305</a></span> <a class="code hl_enumvalue" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62ad9aedcfed55873258c5758430eaeeea6">ORT_PROJECTION_WINML</a> = 5,</div>
|
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"><a class="line" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62aebd19fc077f40b392f20ebb5b40a2225"> 306</a></span> <a class="code hl_enumvalue" href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62aebd19fc077f40b392f20ebb5b40a2225">ORT_PROJECTION_NODEJS</a> = 6,</div>
|
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span>} <a class="code hl_enumeration" href="group___global.html#ga43f32dc7d75b0c13fd64ca5792e63a62">OrtLanguageProjection</a>;</div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> </div>
|
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span><span class="keyword">struct </span><a class="code hl_typedef" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a>;</div>
|
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b"> 310</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_typedef" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a> <a class="code hl_typedef" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a>;</div>
|
|
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span><span class="keyword">struct </span><a class="code hl_typedef" href="group___global.html#ga757f41782aa4ae79362a25d92a5d4230">OrtKernelContext</a>;</div>
|
|
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="group___global.html#ga757f41782aa4ae79362a25d92a5d4230"> 312</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_typedef" href="group___global.html#ga757f41782aa4ae79362a25d92a5d4230">OrtKernelContext</a> <a class="code hl_typedef" href="group___global.html#ga757f41782aa4ae79362a25d92a5d4230">OrtKernelContext</a>;</div>
|
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span><span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>;</div>
|
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a> <a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>;</div>
|
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> </div>
|
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="group___global.html#ga5b765504a386db304d59e999de9bd1d6"> 316</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#ga5b765504a386db304d59e999de9bd1d6">OrtAllocatorType</a> {</div>
|
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="group___global.html#gga5b765504a386db304d59e999de9bd1d6ae962ea8b0b3a376575ad0e616eeac474"> 317</a></span> <a class="code hl_enumvalue" href="group___global.html#gga5b765504a386db304d59e999de9bd1d6ae962ea8b0b3a376575ad0e616eeac474">Invalid</a> = -1,</div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="group___global.html#gga5b765504a386db304d59e999de9bd1d6a0260ff3f6a393889bae51c1ffc460b25"> 318</a></span> <a class="code hl_enumvalue" href="group___global.html#gga5b765504a386db304d59e999de9bd1d6a0260ff3f6a393889bae51c1ffc460b25">OrtDeviceAllocator</a> = 0,</div>
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <a class="code hl_enumvalue" href="group___global.html#gga5b765504a386db304d59e999de9bd1d6a4b1b1850008a9a3a4622b656d691dfe8">OrtArenaAllocator</a> = 1</div>
|
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="group___global.html#gga5b765504a386db304d59e999de9bd1d6a4b1b1850008a9a3a4622b656d691dfe8"> 320</a></span>} <a class="code hl_enumeration" href="group___global.html#ga5b765504a386db304d59e999de9bd1d6">OrtAllocatorType</a>;</div>
|
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> </div>
|
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span><span class="comment">// Whenever this struct is updated, please also update the MakeKey function in onnxruntime / core / framework / execution_provider.cc</span></div>
|
|
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="group___global.html#gab7805016f4b26871e899a3cf4114ee0d"> 325</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gab7805016f4b26871e899a3cf4114ee0d">OrtMemType</a> {</div>
|
|
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da1029fcb3f1ca7a371dbe8baeb0aa8a28"> 326</a></span> <a class="code hl_enumvalue" href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da1029fcb3f1ca7a371dbe8baeb0aa8a28">OrtMemTypeCPUInput</a> = -2, </div>
|
|
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da84d0d4e8e23535cc0e1ceea37bb1869a"> 327</a></span> <a class="code hl_enumvalue" href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da84d0d4e8e23535cc0e1ceea37bb1869a">OrtMemTypeCPUOutput</a> = -1, </div>
|
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da12b2ba21b776131d66b7b21c1fb09961"> 328</a></span> <a class="code hl_enumvalue" href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da12b2ba21b776131d66b7b21c1fb09961">OrtMemTypeCPU</a> = <a class="code hl_enumvalue" href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da84d0d4e8e23535cc0e1ceea37bb1869a">OrtMemTypeCPUOutput</a>, </div>
|
|
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da4ecb169ee6f3e0a8d505c8a240070378"> 329</a></span> <a class="code hl_enumvalue" href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da4ecb169ee6f3e0a8d505c8a240070378">OrtMemTypeDefault</a> = 0, </div>
|
|
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span>} <a class="code hl_enumeration" href="group___global.html#gab7805016f4b26871e899a3cf4114ee0d">OrtMemType</a>;</div>
|
|
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> </div>
|
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"><a class="line" href="group___global.html#ga881a44a5c3499f92d7caa4d7707b5807"> 334</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#ga881a44a5c3499f92d7caa4d7707b5807">OrtCudnnConvAlgoSearch</a> {</div>
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="group___global.html#gga881a44a5c3499f92d7caa4d7707b5807a7fc6856beca4e0f17a909d5445fcda71"> 335</a></span> <a class="code hl_enumvalue" href="group___global.html#gga881a44a5c3499f92d7caa4d7707b5807a7fc6856beca4e0f17a909d5445fcda71">EXHAUSTIVE</a>, <span class="comment">// expensive exhaustive benchmarking using cudnnFindConvolutionForwardAlgorithmEx</span></div>
|
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="group___global.html#gga881a44a5c3499f92d7caa4d7707b5807a1dc2499b14b9d29ab9f93ebc2133ab6b"> 336</a></span> <a class="code hl_enumvalue" href="group___global.html#gga881a44a5c3499f92d7caa4d7707b5807a1dc2499b14b9d29ab9f93ebc2133ab6b">HEURISTIC</a>, <span class="comment">// lightweight heuristic based search using cudnnGetConvolutionForwardAlgorithm_v7</span></div>
|
|
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="group___global.html#gga881a44a5c3499f92d7caa4d7707b5807a88ec7d5086d2469ba843c7fcceade8a6"> 337</a></span> <a class="code hl_enumvalue" href="group___global.html#gga881a44a5c3499f92d7caa4d7707b5807a88ec7d5086d2469ba843c7fcceade8a6">DEFAULT</a>, <span class="comment">// default algorithm using CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_PRECOMP_GEMM</span></div>
|
|
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span>} <a class="code hl_enumeration" href="group___global.html#ga881a44a5c3499f92d7caa4d7707b5807">OrtCudnnConvAlgoSearch</a>;</div>
|
|
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> </div>
|
|
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"><a class="line" href="struct_ort_c_u_d_a_provider_options.html"> 344</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_c_u_d_a_provider_options.html">OrtCUDAProviderOptions</a> {</div>
|
|
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="struct_ort_c_u_d_a_provider_options.html#ae105c47aba5b45504a830b19a0f9a420"> 345</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_c_u_d_a_provider_options.html#ae105c47aba5b45504a830b19a0f9a420">device_id</a>; </div>
|
|
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="struct_ort_c_u_d_a_provider_options.html#acc33f79bc3024bfadf2950d139d56370"> 346</a></span> <a class="code hl_enumeration" href="group___global.html#ga881a44a5c3499f92d7caa4d7707b5807">OrtCudnnConvAlgoSearch</a> <a class="code hl_variable" href="struct_ort_c_u_d_a_provider_options.html#acc33f79bc3024bfadf2950d139d56370">cudnn_conv_algo_search</a>;</div>
|
|
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div>
|
|
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="struct_ort_c_u_d_a_provider_options.html#a69e9ef15821960254f52adc33a8d0f92"> 352</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="struct_ort_c_u_d_a_provider_options.html#a69e9ef15821960254f52adc33a8d0f92">gpu_mem_limit</a>;</div>
|
|
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> </div>
|
|
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"><a class="line" href="struct_ort_c_u_d_a_provider_options.html#a6e1465dbb581ba943c92ac595fc4c1d2"> 360</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_c_u_d_a_provider_options.html#a6e1465dbb581ba943c92ac595fc4c1d2">arena_extend_strategy</a>;</div>
|
|
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="struct_ort_c_u_d_a_provider_options.html#a5186a856edeaf860dc547db309e85f95"> 361</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_c_u_d_a_provider_options.html#a5186a856edeaf860dc547db309e85f95">do_copy_in_default_stream</a>;</div>
|
|
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="struct_ort_c_u_d_a_provider_options.html#a2ca74dbd91996bad4a1c81af705a0ac7"> 362</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_c_u_d_a_provider_options.html#a2ca74dbd91996bad4a1c81af705a0ac7">has_user_compute_stream</a>;</div>
|
|
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="struct_ort_c_u_d_a_provider_options.html#a610a0511f8795bdd2b137f0138cfc88f"> 363</a></span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_ort_c_u_d_a_provider_options.html#a610a0511f8795bdd2b137f0138cfc88f">user_compute_stream</a>;</div>
|
|
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"><a class="line" href="struct_ort_c_u_d_a_provider_options.html#abd39e249214231af0f7d0ebbcd429cef"> 364</a></span> <a class="code hl_typedef" href="group___global.html#gacd8d2ea2ab8f4063d8d85dc0edc461e7">OrtArenaCfg</a>* <a class="code hl_variable" href="struct_ort_c_u_d_a_provider_options.html#abd39e249214231af0f7d0ebbcd429cef">default_memory_arena_cfg</a>;</div>
|
|
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span>} <a class="code hl_struct" href="struct_ort_c_u_d_a_provider_options.html">OrtCUDAProviderOptions</a>;</div>
|
|
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> </div>
|
|
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="struct_ort_r_o_c_m_provider_options.html"> 371</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_r_o_c_m_provider_options.html">OrtROCMProviderOptions</a> {</div>
|
|
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"><a class="line" href="struct_ort_r_o_c_m_provider_options.html#a275656f9f59635a4cdd6dbbea7d40d4d"> 372</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_r_o_c_m_provider_options.html#a275656f9f59635a4cdd6dbbea7d40d4d">device_id</a>; </div>
|
|
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="struct_ort_r_o_c_m_provider_options.html#afb27ec844e96c69711c8a46461616157"> 373</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_r_o_c_m_provider_options.html#afb27ec844e96c69711c8a46461616157">miopen_conv_exhaustive_search</a>; <span class="comment">// miopen conv algo exhaustive search option</span></div>
|
|
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="struct_ort_r_o_c_m_provider_options.html#a7c7c135368a2e0d66f6714b29574ceb3"> 374</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="struct_ort_r_o_c_m_provider_options.html#a7c7c135368a2e0d66f6714b29574ceb3">gpu_mem_limit</a>; <span class="comment">// default hip memory limitation to maximum finite value of size_t.</span></div>
|
|
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"><a class="line" href="struct_ort_r_o_c_m_provider_options.html#aca6e8574be4791f3ec7d32eb2039af10"> 375</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_r_o_c_m_provider_options.html#aca6e8574be4791f3ec7d32eb2039af10">arena_extend_strategy</a>; <span class="comment">// default area extend strategy to KNextPowerOfTwo.</span></div>
|
|
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span>} <a class="code hl_struct" href="struct_ort_r_o_c_m_provider_options.html">OrtROCMProviderOptions</a>;</div>
|
|
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> </div>
|
|
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html"> 382</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_tensor_r_t_provider_options.html">OrtTensorRTProviderOptions</a> {</div>
|
|
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#a13ebbf0eb5bdb5c8b9ce9f90bee2560d"> 383</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#a13ebbf0eb5bdb5c8b9ce9f90bee2560d">device_id</a>; </div>
|
|
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#a7ae87405c2ba8102c24ac5acde289e62"> 384</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#a7ae87405c2ba8102c24ac5acde289e62">has_user_compute_stream</a>; <span class="comment">// indicator of user specified CUDA compute stream.</span></div>
|
|
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#a1094b78b97a6971e85546de4d180c5cb"> 385</a></span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#a1094b78b97a6971e85546de4d180c5cb">user_compute_stream</a>; <span class="comment">// user specified CUDA compute stream.</span></div>
|
|
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#a1c6b1ff29c89571529c2a9df09c2b743"> 386</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#a1c6b1ff29c89571529c2a9df09c2b743">trt_max_partition_iterations</a>; <span class="comment">// maximum iterations for TensorRT parser to get capability</span></div>
|
|
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#abf8d3f7f7a623abf16c66e9d4d0914d5"> 387</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#abf8d3f7f7a623abf16c66e9d4d0914d5">trt_min_subgraph_size</a>; <span class="comment">// minimum size of TensorRT subgraphs</span></div>
|
|
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#a23a942408cffeb8ef7608a4a2520a994"> 388</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#a23a942408cffeb8ef7608a4a2520a994">trt_max_workspace_size</a>; <span class="comment">// maximum workspace size for TensorRT.</span></div>
|
|
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#aeed995c8b0a1bd14d755073e3c30f04b"> 389</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#aeed995c8b0a1bd14d755073e3c30f04b">trt_fp16_enable</a>; <span class="comment">// enable TensorRT FP16 precision. Default 0 = false, nonzero = true</span></div>
|
|
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#afa8221cb349060da77c7c4ccfddf172c"> 390</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#afa8221cb349060da77c7c4ccfddf172c">trt_int8_enable</a>; <span class="comment">// enable TensorRT INT8 precision. Default 0 = false, nonzero = true</span></div>
|
|
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#a7864ab7a1c7847f87415359819a2a3d3"> 391</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#a7864ab7a1c7847f87415359819a2a3d3">trt_int8_calibration_table_name</a>; <span class="comment">// TensorRT INT8 calibration table name.</span></div>
|
|
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#abd1d8ead04c4035da6af7ba489946d33"> 392</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#abd1d8ead04c4035da6af7ba489946d33">trt_int8_use_native_calibration_table</a>; <span class="comment">// use native TensorRT generated calibration table. Default 0 = false, nonzero = true</span></div>
|
|
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#a24497d77f70c64678a3631d092873bd0"> 393</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#a24497d77f70c64678a3631d092873bd0">trt_dla_enable</a>; <span class="comment">// enable DLA. Default 0 = false, nonzero = true</span></div>
|
|
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#aa568ab82b4824a3ecc21223ee9114d79"> 394</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#aa568ab82b4824a3ecc21223ee9114d79">trt_dla_core</a>; <span class="comment">// DLA core number. Default 0</span></div>
|
|
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#ac8b08282b88f1beb2eb74dcb0ff2b11f"> 395</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#ac8b08282b88f1beb2eb74dcb0ff2b11f">trt_dump_subgraphs</a>; <span class="comment">// dump TRT subgraph. Default 0 = false, nonzero = true</span></div>
|
|
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#a05e5989578872b94563658333c7cf9b2"> 396</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#a05e5989578872b94563658333c7cf9b2">trt_engine_cache_enable</a>; <span class="comment">// enable engine caching. Default 0 = false, nonzero = true</span></div>
|
|
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#a14c4b2fff341f1237c89fe3672dee67e"> 397</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#a14c4b2fff341f1237c89fe3672dee67e">trt_engine_cache_path</a>; <span class="comment">// specify engine cache path</span></div>
|
|
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#a1b517b5b9563c4d1cf5eb62741ec25ca"> 398</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#a1b517b5b9563c4d1cf5eb62741ec25ca">trt_engine_decryption_enable</a>; <span class="comment">// enable engine decryption. Default 0 = false, nonzero = true</span></div>
|
|
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#af5bc38e7851acd966074ff3b59a7b095"> 399</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#af5bc38e7851acd966074ff3b59a7b095">trt_engine_decryption_lib_path</a>; <span class="comment">// specify engine decryption library path</span></div>
|
|
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"><a class="line" href="struct_ort_tensor_r_t_provider_options.html#ac8a70009a473003768fcafb3cf74be04"> 400</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_ort_tensor_r_t_provider_options.html#ac8a70009a473003768fcafb3cf74be04">trt_force_sequential_engine_build</a>; <span class="comment">// force building TensorRT engine sequentially. Default 0 = false, nonzero = true</span></div>
|
|
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span>} <a class="code hl_struct" href="struct_ort_tensor_r_t_provider_options.html">OrtTensorRTProviderOptions</a>;</div>
|
|
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> </div>
|
|
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"><a class="line" href="struct_ort_open_v_i_n_o_provider_options.html"> 407</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_open_v_i_n_o_provider_options.html">OrtOpenVINOProviderOptions</a> {</div>
|
|
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"><a class="line" href="struct_ort_open_v_i_n_o_provider_options.html#ada32df6fe22d4863fcf6552431422679"> 409</a></span> <a class="code hl_function" href="struct_ort_open_v_i_n_o_provider_options.html#ada32df6fe22d4863fcf6552431422679">OrtOpenVINOProviderOptions</a>() : <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#a71b6a09d23ca413982ece2c557aae595">device_type</a>{}, <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#a560a1f5fac98d347ba7522375ee40638">enable_vpu_fast_compile</a>{}, <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#a9e425ed28e08a063a3e2a3a6f8d59371">device_id</a>{}, <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#a37959be14f6db5727f864d730808d354">num_of_threads</a>{}, <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#ab63fbcc9b149b8cf0c10546fe86e46a6">use_compiled_network</a>{}, <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#a537743740f618da6cc83468210b039d1">blob_dump_path</a>{} {}</div>
|
|
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="struct_ort_open_v_i_n_o_provider_options.html#a71b6a09d23ca413982ece2c557aae595"> 415</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#a71b6a09d23ca413982ece2c557aae595">device_type</a>;</div>
|
|
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"><a class="line" href="struct_ort_open_v_i_n_o_provider_options.html#a560a1f5fac98d347ba7522375ee40638"> 416</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#a560a1f5fac98d347ba7522375ee40638">enable_vpu_fast_compile</a>; </div>
|
|
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"><a class="line" href="struct_ort_open_v_i_n_o_provider_options.html#a9e425ed28e08a063a3e2a3a6f8d59371"> 417</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#a9e425ed28e08a063a3e2a3a6f8d59371">device_id</a>;</div>
|
|
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"><a class="line" href="struct_ort_open_v_i_n_o_provider_options.html#a37959be14f6db5727f864d730808d354"> 418</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#a37959be14f6db5727f864d730808d354">num_of_threads</a>; </div>
|
|
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"><a class="line" href="struct_ort_open_v_i_n_o_provider_options.html#ab63fbcc9b149b8cf0c10546fe86e46a6"> 419</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#ab63fbcc9b149b8cf0c10546fe86e46a6">use_compiled_network</a>; </div>
|
|
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"><a class="line" href="struct_ort_open_v_i_n_o_provider_options.html#a537743740f618da6cc83468210b039d1"> 420</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="struct_ort_open_v_i_n_o_provider_options.html#a537743740f618da6cc83468210b039d1">blob_dump_path</a>; <span class="comment">// path is set to empty by default</span></div>
|
|
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span>} <a class="code hl_struct" href="struct_ort_open_v_i_n_o_provider_options.html">OrtOpenVINOProviderOptions</a>;</div>
|
|
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> </div>
|
|
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span><span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_api.html">OrtApi</a>;</div>
|
|
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_api.html">OrtApi</a> <a class="code hl_struct" href="struct_ort_api.html">OrtApi</a>;</div>
|
|
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> </div>
|
|
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"><a class="line" href="struct_ort_api_base.html"> 430</a></span><span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_api_base.html">OrtApiBase</a> {</div>
|
|
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"><a class="line" href="struct_ort_api_base.html#ae031126e31871e4ad58ba1a647a2c9f9"> 437</a></span> <span class="keyword">const</span> <a class="code hl_struct" href="struct_ort_api.html">OrtApi</a>*(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_api_base.html#ae031126e31871e4ad58ba1a647a2c9f9">GetApi</a>)(uint32_t version)NO_EXCEPTION;</div>
|
|
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"><a class="line" href="struct_ort_api_base.html#a526ca6b93c227df319c4730974199e59"> 438</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>*(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_api_base.html#a526ca6b93c227df319c4730974199e59">GetVersionString</a>)(<span class="keywordtype">void</span>)NO_EXCEPTION; </div>
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span>};</div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_api_base.html">OrtApiBase</a> <a class="code hl_struct" href="struct_ort_api_base.html">OrtApiBase</a>;</div>
|
|
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> </div>
|
|
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"><a class="line" href="group___global.html#gaff6ff297798b9337d4c0f89a35b76aa6"> 446</a></span>ORT_EXPORT <span class="keyword">const</span> <a class="code hl_struct" href="struct_ort_api_base.html">OrtApiBase</a>* ORT_API_CALL <a class="code hl_function" href="group___global.html#gaff6ff297798b9337d4c0f89a35b76aa6">OrtGetApiBase</a>(<span class="keywordtype">void</span>) NO_EXCEPTION;</div>
|
|
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> </div>
|
|
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"><a class="line" href="struct_ort_api.html"> 455</a></span><span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_api.html">OrtApi</a> {</div>
|
|
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> </div>
|
|
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ab3f31bf5a89fae003e5f57f27c1503f0"> 466</a></span> <a class="code hl_typedef" href="group___global.html#gabbdf49d59489efef1b125d8e0d59adc6">OrtStatus</a>*(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_api.html#ab3f31bf5a89fae003e5f57f27c1503f0">CreateStatus</a>)(<a class="code hl_enumeration" href="group___global.html#gabab5349c294603a9eac437fdafd40a3d">OrtErrorCode</a> code, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* msg)NO_EXCEPTION ORT_ALL_ARGS_NONNULL;</div>
|
|
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> </div>
|
|
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"><a class="line" href="struct_ort_api.html#afe84f6149c7dd0774c94b746b8edde36"> 473</a></span> <a class="code hl_enumeration" href="group___global.html#gabab5349c294603a9eac437fdafd40a3d">OrtErrorCode</a>(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_api.html#afe84f6149c7dd0774c94b746b8edde36">GetErrorCode</a>)(_In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gabbdf49d59489efef1b125d8e0d59adc6">OrtStatus</a>* status) NO_EXCEPTION ORT_ALL_ARGS_NONNULL;</div>
|
|
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> </div>
|
|
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8b5cc409efb4d7014998e169de144b7d"> 480</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>*(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_api.html#a8b5cc409efb4d7014998e169de144b7d">GetErrorMessage</a>)(_In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gabbdf49d59489efef1b125d8e0d59adc6">OrtStatus</a>* status)NO_EXCEPTION ORT_ALL_ARGS_NONNULL;</div>
|
|
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> </div>
|
|
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> </div>
|
|
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a22085f699a2d1adb52f809383f475ed1"> 494</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a22085f699a2d1adb52f809383f475ed1">CreateEnv</a>, <a class="code hl_enumeration" href="group___global.html#ga1c0fbcf614dbd0e2c272ae1cc04c629c">OrtLoggingLevel</a> log_severity_level, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* logid, _Outptr_ <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>** out);</div>
|
|
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> </div>
|
|
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a3c7a1993cb380a5f9eb38374245c6343">CreateEnvWithCustomLogger</a>, <a class="code hl_typedef" href="group___global.html#ga2a61c1134f2f604095f32d2560630e94">OrtLoggingFunction</a> logging_function, _In_opt_ <span class="keywordtype">void</span>* logger_param,</div>
|
|
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a3c7a1993cb380a5f9eb38374245c6343"> 508</a></span> <a class="code hl_enumeration" href="group___global.html#ga1c0fbcf614dbd0e2c272ae1cc04c629c">OrtLoggingLevel</a> log_severity_level, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* logid, _Outptr_ <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>** out);</div>
|
|
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> </div>
|
|
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a5906120ee76cca5e8f560e6e8a3fd85c"> 517</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a5906120ee76cca5e8f560e6e8a3fd85c">EnableTelemetryEvents</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>* env);</div>
|
|
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a74a22efe6571fe538e60f677654ae01f"> 525</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a74a22efe6571fe538e60f677654ae01f">DisableTelemetryEvents</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>* env);</div>
|
|
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> </div>
|
|
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> </div>
|
|
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <span class="comment">// TODO: document the path separator convention? '/' vs '\'</span></div>
|
|
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> <span class="comment">// TODO: should specify the access characteristics of model_path. Is this read only during the</span></div>
|
|
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <span class="comment">// execution of CreateSession, or does the OrtSession retain a handle to the file/directory</span></div>
|
|
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="comment">// and continue to access throughout the OrtSession lifetime?</span></div>
|
|
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> <span class="comment">// What sort of access is needed to model_path : read or read/write?</span></div>
|
|
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8e8529eb336bbe2334307c9197891838">CreateSession</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>* env, _In_ <span class="keyword">const</span> ORTCHAR_T* model_path,</div>
|
|
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8e8529eb336bbe2334307c9197891838"> 546</a></span> _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>** out);</div>
|
|
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> </div>
|
|
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8c9d4f617fd806cd10da1fecd265dd8c">CreateSessionFromArray</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>* env, _In_ <span class="keyword">const</span> <span class="keywordtype">void</span>* model_data, <span class="keywordtype">size_t</span> model_data_length,</div>
|
|
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8c9d4f617fd806cd10da1fecd265dd8c"> 559</a></span> _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>** out);</div>
|
|
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> </div>
|
|
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ad8b12cad4160d43da92f49191cd91895">Run</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, _In_opt_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>* run_options,</div>
|
|
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> _In_reads_(input_len) <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>* input_names,</div>
|
|
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> _In_reads_(input_len) <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* <span class="keyword">const</span>* inputs, <span class="keywordtype">size_t</span> input_len,</div>
|
|
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> _In_reads_(output_names_len) <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>* output_names, <span class="keywordtype">size_t</span> output_names_len,</div>
|
|
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ad8b12cad4160d43da92f49191cd91895"> 583</a></span> _Inout_updates_all_(output_names_len) <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>** outputs);</div>
|
|
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> </div>
|
|
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> </div>
|
|
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a033b8a4a9de072bcc9dda3a8434922c5"> 604</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a033b8a4a9de072bcc9dda3a8434922c5">CreateSessionOptions</a>, _Outptr_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>** options);</div>
|
|
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> </div>
|
|
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ad238e424200c0f1682947a1f342c39ca">SetOptimizedModelFilePath</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options,</div>
|
|
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ad238e424200c0f1682947a1f342c39ca"> 614</a></span> _In_ <span class="keyword">const</span> ORTCHAR_T* optimized_model_filepath);</div>
|
|
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> </div>
|
|
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a568c0cac7ac496f5ba06a0e730ac5a2b">CloneSessionOptions</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* in_options,</div>
|
|
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a568c0cac7ac496f5ba06a0e730ac5a2b"> 624</a></span> _Outptr_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>** out_options);</div>
|
|
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> </div>
|
|
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8113f817428f87ef4926d97809291155"> 637</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8113f817428f87ef4926d97809291155">SetSessionExecutionMode</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, <a class="code hl_enumeration" href="group___global.html#gad14b0c6d4ed8fcadff6dcf39c5cf17fd">ExecutionMode</a> execution_mode);</div>
|
|
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> </div>
|
|
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a93ba4a1a1dca762c2747255a1dc4ffd5"> 646</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a93ba4a1a1dca762c2747255a1dc4ffd5">EnableProfiling</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _In_ <span class="keyword">const</span> ORTCHAR_T* profile_file_prefix);</div>
|
|
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> </div>
|
|
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a0d89e3555264683e7893cd85e78bd55c"> 654</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a0d89e3555264683e7893cd85e78bd55c">DisableProfiling</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options);</div>
|
|
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> </div>
|
|
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ad13b711736956bf0565fea0f8d7a5d75"> 669</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ad13b711736956bf0565fea0f8d7a5d75">EnableMemPattern</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options);</div>
|
|
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> </div>
|
|
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ab090eb2a54f5dfaf0377a8cc72d65c5f"> 679</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ab090eb2a54f5dfaf0377a8cc72d65c5f">DisableMemPattern</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options);</div>
|
|
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span> </div>
|
|
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a0bbd62df2b3c119636fba89192240593"> 689</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a0bbd62df2b3c119636fba89192240593">EnableCpuMemArena</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options);</div>
|
|
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> </div>
|
|
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aa2ec3fc24741cfc1024ebb25091dde71"> 697</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aa2ec3fc24741cfc1024ebb25091dde71">DisableCpuMemArena</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options);</div>
|
|
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> </div>
|
|
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a37212764c3b252fe7c163c58b288d27f"> 706</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a37212764c3b252fe7c163c58b288d27f">SetSessionLogId</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, <span class="keyword">const</span> <span class="keywordtype">char</span>* logid);</div>
|
|
<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span> </div>
|
|
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ac346615876bbc53dc8aaf17acfe36b94"> 717</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ac346615876bbc53dc8aaf17acfe36b94">SetSessionLogVerbosityLevel</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, <span class="keywordtype">int</span> session_log_verbosity_level);</div>
|
|
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span> </div>
|
|
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ac364c1ca9e610962ba96c37112a36d3e"> 726</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ac364c1ca9e610962ba96c37112a36d3e">SetSessionLogSeverityLevel</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, <span class="keywordtype">int</span> session_log_severity_level);</div>
|
|
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"> 727</span> </div>
|
|
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a5ff8efdc44a334fae1faf9914ae0bdb7">SetSessionGraphOptimizationLevel</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options,</div>
|
|
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a5ff8efdc44a334fae1faf9914ae0bdb7"> 737</a></span> <a class="code hl_enumeration" href="group___global.html#gab086a52ca2f3a883cd1f7561eadd8ec9">GraphOptimizationLevel</a> graph_optimization_level);</div>
|
|
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span> </div>
|
|
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a16f2b2e2a62d80725b3f7a39e9f49c07"> 752</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a16f2b2e2a62d80725b3f7a39e9f49c07">SetIntraOpNumThreads</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, <span class="keywordtype">int</span> intra_op_num_threads);</div>
|
|
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> </div>
|
|
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a66522b73526d041a545b59eb2b46c851"> 766</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a66522b73526d041a545b59eb2b46c851">SetInterOpNumThreads</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, <span class="keywordtype">int</span> inter_op_num_threads);</div>
|
|
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span> </div>
|
|
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span> </div>
|
|
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8a2137a4d843deb346f9548605c90a61"> 779</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8a2137a4d843deb346f9548605c90a61">CreateCustomOpDomain</a>, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* domain, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga571f649a16d7052d4465ceabfdd26161">OrtCustomOpDomain</a>** out);</div>
|
|
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span> </div>
|
|
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a667322624add60e555d44c5bbaba60d3"> 790</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a667322624add60e555d44c5bbaba60d3">CustomOpDomain_Add</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga571f649a16d7052d4465ceabfdd26161">OrtCustomOpDomain</a>* custom_op_domain, _In_ <span class="keyword">const</span> <a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>* op);</div>
|
|
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span> </div>
|
|
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span> </div>
|
|
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a6d0dfa93efdfec2e8d28990fe9df001e"> 805</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a6d0dfa93efdfec2e8d28990fe9df001e">AddCustomOpDomain</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _In_ <a class="code hl_typedef" href="group___global.html#ga571f649a16d7052d4465ceabfdd26161">OrtCustomOpDomain</a>* custom_op_domain);</div>
|
|
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"> 806</span> </div>
|
|
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a4dc58d1aa01d67494a3fb4ce00e9a929"> 821</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a4dc58d1aa01d67494a3fb4ce00e9a929">RegisterCustomOpsLibrary</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* library_path, <span class="keywordtype">void</span>** library_handle);</div>
|
|
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"> 822</span> </div>
|
|
<div class="line"><a id="l00826" name="l00826"></a><span class="lineno"> 826</span> </div>
|
|
<div class="line"><a id="l00838" name="l00838"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8fa2b551569e1ff64ca484a97239af99"> 838</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8fa2b551569e1ff64ca484a97239af99">SessionGetInputCount</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, _Out_ <span class="keywordtype">size_t</span>* out);</div>
|
|
<div class="line"><a id="l00839" name="l00839"></a><span class="lineno"> 839</span> </div>
|
|
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ad5325e2189d9221c471839231ffdbdf2"> 851</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ad5325e2189d9221c471839231ffdbdf2">SessionGetOutputCount</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, _Out_ <span class="keywordtype">size_t</span>* out);</div>
|
|
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"> 852</span> </div>
|
|
<div class="line"><a id="l00862" name="l00862"></a><span class="lineno"><a class="line" href="struct_ort_api.html#acab1718608832405a3701572eb6cda82"> 862</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#acab1718608832405a3701572eb6cda82">SessionGetOverridableInitializerCount</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, _Out_ <span class="keywordtype">size_t</span>* out);</div>
|
|
<div class="line"><a id="l00863" name="l00863"></a><span class="lineno"> 863</span> </div>
|
|
<div class="line"><a id="l00872" name="l00872"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a5be22df1ded7dabbd5552b4ac8317437"> 872</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a5be22df1ded7dabbd5552b4ac8317437">SessionGetInputTypeInfo</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, <span class="keywordtype">size_t</span> index, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>** type_info);</div>
|
|
<div class="line"><a id="l00873" name="l00873"></a><span class="lineno"> 873</span> </div>
|
|
<div class="line"><a id="l00882" name="l00882"></a><span class="lineno"><a class="line" href="struct_ort_api.html#abae6b6df3f96281cd6353faec1e049bf"> 882</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#abae6b6df3f96281cd6353faec1e049bf">SessionGetOutputTypeInfo</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, <span class="keywordtype">size_t</span> index, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>** type_info);</div>
|
|
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"> 883</span> </div>
|
|
<div class="line"><a id="l00892" name="l00892"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a010dc15d7a9587d0493c232e9b8ee448"> 892</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a010dc15d7a9587d0493c232e9b8ee448">SessionGetOverridableInitializerTypeInfo</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, <span class="keywordtype">size_t</span> index, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>** type_info);</div>
|
|
<div class="line"><a id="l00893" name="l00893"></a><span class="lineno"> 893</span> </div>
|
|
<div class="line"><a id="l00903" name="l00903"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a811b1773c7d713750716a36b432e2102"> 903</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a811b1773c7d713750716a36b432e2102">SessionGetInputName</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, <span class="keywordtype">size_t</span> index, _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _Outptr_ <span class="keywordtype">char</span>** value);</div>
|
|
<div class="line"><a id="l00904" name="l00904"></a><span class="lineno"> 904</span> </div>
|
|
<div class="line"><a id="l00914" name="l00914"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a130f69dae071631abd50cae5a26d5d9d"> 914</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a130f69dae071631abd50cae5a26d5d9d">SessionGetOutputName</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, <span class="keywordtype">size_t</span> index, _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _Outptr_ <span class="keywordtype">char</span>** value);</div>
|
|
<div class="line"><a id="l00915" name="l00915"></a><span class="lineno"> 915</span> </div>
|
|
<div class="line"><a id="l00925" name="l00925"></a><span class="lineno"> 925</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aae6197279efef5aa794eac94e56c2d70">SessionGetOverridableInitializerName</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, <span class="keywordtype">size_t</span> index,</div>
|
|
<div class="line"><a id="l00926" name="l00926"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aae6197279efef5aa794eac94e56c2d70"> 926</a></span> _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _Outptr_ <span class="keywordtype">char</span>** value);</div>
|
|
<div class="line"><a id="l00927" name="l00927"></a><span class="lineno"> 927</span> </div>
|
|
<div class="line"><a id="l00931" name="l00931"></a><span class="lineno"> 931</span> </div>
|
|
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a87ba125ce92a1ecfeb3135d85287edfd"> 938</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a87ba125ce92a1ecfeb3135d85287edfd">CreateRunOptions</a>, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>** out);</div>
|
|
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno"> 939</span> </div>
|
|
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a218ce0376bfa1e03102b391dd4ecfd5e"> 949</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a218ce0376bfa1e03102b391dd4ecfd5e">RunOptionsSetRunLogVerbosityLevel</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>* options, <span class="keywordtype">int</span> log_verbosity_level);</div>
|
|
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno"> 950</span> </div>
|
|
<div class="line"><a id="l00958" name="l00958"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a7ed0958b160715b4bba0c7033afb0e89"> 958</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a7ed0958b160715b4bba0c7033afb0e89">RunOptionsSetRunLogSeverityLevel</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>* options, <span class="keywordtype">int</span> log_severity_level);</div>
|
|
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno"> 959</span> </div>
|
|
<div class="line"><a id="l00969" name="l00969"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ae73069b84fa0f323842bf325ef159a49"> 969</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ae73069b84fa0f323842bf325ef159a49">RunOptionsSetRunTag</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>* options, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* run_tag);</div>
|
|
<div class="line"><a id="l00970" name="l00970"></a><span class="lineno"> 970</span> </div>
|
|
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno"> 980</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a66d9f4d54f36ed90dc39195c34716bd2">RunOptionsGetRunLogVerbosityLevel</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>* options,</div>
|
|
<div class="line"><a id="l00981" name="l00981"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a66d9f4d54f36ed90dc39195c34716bd2"> 981</a></span> _Out_ <span class="keywordtype">int</span>* log_verbosity_level);</div>
|
|
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno"> 982</span> </div>
|
|
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ab7e8ad50de747fc029d4bf1499a719de"> 990</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ab7e8ad50de747fc029d4bf1499a719de">RunOptionsGetRunLogSeverityLevel</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>* options, _Out_ <span class="keywordtype">int</span>* log_severity_level);</div>
|
|
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno"> 991</span> </div>
|
|
<div class="line"><a id="l01003" name="l01003"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a88604cf3e07e9dadc948f621aaa972f0"> 1003</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a88604cf3e07e9dadc948f621aaa972f0">RunOptionsGetRunTag</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>* options, _Out_ <span class="keyword">const</span> <span class="keywordtype">char</span>** run_tag);</div>
|
|
<div class="line"><a id="l01004" name="l01004"></a><span class="lineno"> 1004</span> </div>
|
|
<div class="line"><a id="l01013" name="l01013"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ac2a08cac0a657604bd5899e0d1a13675"> 1013</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ac2a08cac0a657604bd5899e0d1a13675">RunOptionsSetTerminate</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>* options);</div>
|
|
<div class="line"><a id="l01014" name="l01014"></a><span class="lineno"> 1014</span> </div>
|
|
<div class="line"><a id="l01023" name="l01023"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ae12dd88ad92784b52db5455901bc31fd"> 1023</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ae12dd88ad92784b52db5455901bc31fd">RunOptionsUnsetTerminate</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>* options);</div>
|
|
<div class="line"><a id="l01024" name="l01024"></a><span class="lineno"> 1024</span> </div>
|
|
<div class="line"><a id="l01028" name="l01028"></a><span class="lineno"> 1028</span> </div>
|
|
<div class="line"><a id="l01041" name="l01041"></a><span class="lineno"> 1041</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#afa229d9d92820cc59298ed38d3f4f73f">CreateTensorAsOrtValue</a>, _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _In_ <span class="keyword">const</span> int64_t* shape, <span class="keywordtype">size_t</span> shape_len,</div>
|
|
<div class="line"><a id="l01042" name="l01042"></a><span class="lineno"><a class="line" href="struct_ort_api.html#afa229d9d92820cc59298ed38d3f4f73f"> 1042</a></span> <a class="code hl_enumeration" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a> type, _Outptr_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>** out);</div>
|
|
<div class="line"><a id="l01043" name="l01043"></a><span class="lineno"> 1043</span> </div>
|
|
<div class="line"><a id="l01059" name="l01059"></a><span class="lineno"> 1059</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a2aad3ccd68c66d0b38bdb966467d9324">CreateTensorWithDataAsOrtValue</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* info, _Inout_ <span class="keywordtype">void</span>* p_data,</div>
|
|
<div class="line"><a id="l01060" name="l01060"></a><span class="lineno"> 1060</span> <span class="keywordtype">size_t</span> p_data_len, _In_ <span class="keyword">const</span> int64_t* shape, <span class="keywordtype">size_t</span> shape_len, <a class="code hl_enumeration" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a> type,</div>
|
|
<div class="line"><a id="l01061" name="l01061"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a2aad3ccd68c66d0b38bdb966467d9324"> 1061</a></span> _Outptr_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>** out);</div>
|
|
<div class="line"><a id="l01062" name="l01062"></a><span class="lineno"> 1062</span> </div>
|
|
<div class="line"><a id="l01070" name="l01070"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8b60b24555759307d69f1c364a267d0c"> 1070</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8b60b24555759307d69f1c364a267d0c">IsTensor</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, _Out_ <span class="keywordtype">int</span>* out);</div>
|
|
<div class="line"><a id="l01071" name="l01071"></a><span class="lineno"> 1071</span> </div>
|
|
<div class="line"><a id="l01082" name="l01082"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a24486475cc05b9228a57b814b2024d77"> 1082</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a24486475cc05b9228a57b814b2024d77">GetTensorMutableData</a>, _In_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, _Outptr_ <span class="keywordtype">void</span>** out);</div>
|
|
<div class="line"><a id="l01083" name="l01083"></a><span class="lineno"> 1083</span> </div>
|
|
<div class="line"><a id="l01092" name="l01092"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a331a316ac51e6124c6b0dbab46969e06"> 1092</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a331a316ac51e6124c6b0dbab46969e06">FillStringTensor</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>* s, <span class="keywordtype">size_t</span> s_len);</div>
|
|
<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"> 1093</span> </div>
|
|
<div class="line"><a id="l01103" name="l01103"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a5ca88f0c95042d0b02ce5aa5c04daa6d"> 1103</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a5ca88f0c95042d0b02ce5aa5c04daa6d">GetStringTensorDataLength</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, _Out_ <span class="keywordtype">size_t</span>* len);</div>
|
|
<div class="line"><a id="l01104" name="l01104"></a><span class="lineno"> 1104</span> </div>
|
|
<div class="line"><a id="l01124" name="l01124"></a><span class="lineno"> 1124</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aedca6c80ae386d08f9d3741e0aba7071">GetStringTensorContent</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, _Out_writes_bytes_all_(s_len) <span class="keywordtype">void</span>* s,</div>
|
|
<div class="line"><a id="l01125" name="l01125"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aedca6c80ae386d08f9d3741e0aba7071"> 1125</a></span> <span class="keywordtype">size_t</span> s_len, _Out_writes_all_(offsets_len) <span class="keywordtype">size_t</span>* offsets, <span class="keywordtype">size_t</span> offsets_len);</div>
|
|
<div class="line"><a id="l01126" name="l01126"></a><span class="lineno"> 1126</span> </div>
|
|
<div class="line"><a id="l01130" name="l01130"></a><span class="lineno"> 1130</span> </div>
|
|
<div class="line"><a id="l01138" name="l01138"></a><span class="lineno"> 1138</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a3fbf64746f5b9dd0cf00bde569869a6f">CastTypeInfoToTensorInfo</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>* type_info,</div>
|
|
<div class="line"><a id="l01139" name="l01139"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a3fbf64746f5b9dd0cf00bde569869a6f"> 1139</a></span> _Outptr_result_maybenull_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>** out);</div>
|
|
<div class="line"><a id="l01140" name="l01140"></a><span class="lineno"> 1140</span> </div>
|
|
<div class="line"><a id="l01148" name="l01148"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a50d7f38cb7ffbf0e7752b12d9d7fc25a"> 1148</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a50d7f38cb7ffbf0e7752b12d9d7fc25a">GetOnnxTypeFromTypeInfo</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>* type_info, _Out_ <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gaba5b3718087699f596432d5649b9a28d">ONNXType</a>* out);</div>
|
|
<div class="line"><a id="l01149" name="l01149"></a><span class="lineno"> 1149</span> </div>
|
|
<div class="line"><a id="l01153" name="l01153"></a><span class="lineno"> 1153</span> </div>
|
|
<div class="line"><a id="l01160" name="l01160"></a><span class="lineno"><a class="line" href="struct_ort_api.html#af0da0bfcff87b12e33553d0f66efa271"> 1160</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#af0da0bfcff87b12e33553d0f66efa271">CreateTensorTypeAndShapeInfo</a>, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>** out);</div>
|
|
<div class="line"><a id="l01161" name="l01161"></a><span class="lineno"> 1161</span> </div>
|
|
<div class="line"><a id="l01169" name="l01169"></a><span class="lineno"><a class="line" href="struct_ort_api.html#afe987bf6f19492e59b459e161dd129b4"> 1169</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#afe987bf6f19492e59b459e161dd129b4">SetTensorElementType</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>* info, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a> type);</div>
|
|
<div class="line"><a id="l01170" name="l01170"></a><span class="lineno"> 1170</span> </div>
|
|
<div class="line"><a id="l01179" name="l01179"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a6575872736b924b47a382deb97e2fc17"> 1179</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a6575872736b924b47a382deb97e2fc17">SetDimensions</a>, <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>* info, _In_ <span class="keyword">const</span> int64_t* dim_values, <span class="keywordtype">size_t</span> dim_count);</div>
|
|
<div class="line"><a id="l01180" name="l01180"></a><span class="lineno"> 1180</span> </div>
|
|
<div class="line"><a id="l01190" name="l01190"></a><span class="lineno"> 1190</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a28d201b881fbec39ef0e1dfad86f22ae">GetTensorElementType</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>* info,</div>
|
|
<div class="line"><a id="l01191" name="l01191"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a28d201b881fbec39ef0e1dfad86f22ae"> 1191</a></span> _Out_ <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a>* out);</div>
|
|
<div class="line"><a id="l01192" name="l01192"></a><span class="lineno"> 1192</span> </div>
|
|
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a4b4e5b170de480987d23d350ccc55349"> 1202</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a4b4e5b170de480987d23d350ccc55349">GetDimensionsCount</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>* info, _Out_ <span class="keywordtype">size_t</span>* out);</div>
|
|
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"> 1203</span> </div>
|
|
<div class="line"><a id="l01212" name="l01212"></a><span class="lineno"> 1212</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ae06620ce959abdb68f982a200fb003cd">GetDimensions</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>* info, _Out_ int64_t* dim_values,</div>
|
|
<div class="line"><a id="l01213" name="l01213"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ae06620ce959abdb68f982a200fb003cd"> 1213</a></span> <span class="keywordtype">size_t</span> dim_values_length);</div>
|
|
<div class="line"><a id="l01214" name="l01214"></a><span class="lineno"> 1214</span> </div>
|
|
<div class="line"><a id="l01223" name="l01223"></a><span class="lineno"> 1223</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a5c8bd2ba34a2f7a5e6b717ae1acc3ece">GetSymbolicDimensions</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>* info,</div>
|
|
<div class="line"><a id="l01224" name="l01224"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a5c8bd2ba34a2f7a5e6b717ae1acc3ece"> 1224</a></span> _Out_writes_all_(dim_params_length) <span class="keyword">const</span> <span class="keywordtype">char</span>* dim_params[], <span class="keywordtype">size_t</span> dim_params_length);</div>
|
|
<div class="line"><a id="l01225" name="l01225"></a><span class="lineno"> 1225</span> </div>
|
|
<div class="line"><a id="l01242" name="l01242"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a3fa295b4b7595d3cb6bf168551093acb"> 1242</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a3fa295b4b7595d3cb6bf168551093acb">GetTensorShapeElementCount</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>* info, _Out_ <span class="keywordtype">size_t</span>* out);</div>
|
|
<div class="line"><a id="l01243" name="l01243"></a><span class="lineno"> 1243</span> </div>
|
|
<div class="line"><a id="l01247" name="l01247"></a><span class="lineno"> 1247</span> </div>
|
|
<div class="line"><a id="l01255" name="l01255"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a97f8d1f1dbcd39214f50f1dc9e8aef7b"> 1255</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a97f8d1f1dbcd39214f50f1dc9e8aef7b">GetTensorTypeAndShape</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>** out);</div>
|
|
<div class="line"><a id="l01256" name="l01256"></a><span class="lineno"> 1256</span> </div>
|
|
<div class="line"><a id="l01264" name="l01264"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a1704a9e067f9d130a70520e4a525341a"> 1264</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a1704a9e067f9d130a70520e4a525341a">GetTypeInfo</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, _Outptr_result_maybenull_ <a class="code hl_typedef" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>** out);</div>
|
|
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"> 1265</span> </div>
|
|
<div class="line"><a id="l01273" name="l01273"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ad970d1c6a841f571463aefc692575149"> 1273</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ad970d1c6a841f571463aefc692575149">GetValueType</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, _Out_ <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gaba5b3718087699f596432d5649b9a28d">ONNXType</a>* out);</div>
|
|
<div class="line"><a id="l01274" name="l01274"></a><span class="lineno"> 1274</span> </div>
|
|
<div class="line"><a id="l01278" name="l01278"></a><span class="lineno"> 1278</span> </div>
|
|
<div class="line"><a id="l01289" name="l01289"></a><span class="lineno"> 1289</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a5b666b746c52eaf54b41bf0c99d88cd1">CreateMemoryInfo</a>, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#ga5b765504a386db304d59e999de9bd1d6">OrtAllocatorType</a> type, <span class="keywordtype">int</span> <span class="keywordtype">id</span>,</div>
|
|
<div class="line"><a id="l01290" name="l01290"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a5b666b746c52eaf54b41bf0c99d88cd1"> 1290</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gab7805016f4b26871e899a3cf4114ee0d">OrtMemType</a> mem_type, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>** out);</div>
|
|
<div class="line"><a id="l01291" name="l01291"></a><span class="lineno"> 1291</span> </div>
|
|
<div class="line"><a id="l01302" name="l01302"></a><span class="lineno"> 1302</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a6a64ee931925577fd40f5f3f7472cfed">CreateCpuMemoryInfo</a>, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#ga5b765504a386db304d59e999de9bd1d6">OrtAllocatorType</a> type, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gab7805016f4b26871e899a3cf4114ee0d">OrtMemType</a> mem_type,</div>
|
|
<div class="line"><a id="l01303" name="l01303"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a6a64ee931925577fd40f5f3f7472cfed"> 1303</a></span> _Outptr_ <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>** out);</div>
|
|
<div class="line"><a id="l01304" name="l01304"></a><span class="lineno"> 1304</span> </div>
|
|
<div class="line"><a id="l01315" name="l01315"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aa93e5b6255d9b3ac72fc06179fd4e537"> 1315</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aa93e5b6255d9b3ac72fc06179fd4e537">CompareMemoryInfo</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* info1, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* info2, _Out_ <span class="keywordtype">int</span>* out);</div>
|
|
<div class="line"><a id="l01316" name="l01316"></a><span class="lineno"> 1316</span> </div>
|
|
<div class="line"><a id="l01324" name="l01324"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a3cd8297f6035ff2ef3da731aaf712062"> 1324</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a3cd8297f6035ff2ef3da731aaf712062">MemoryInfoGetName</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* ptr, _Out_ <span class="keyword">const</span> <span class="keywordtype">char</span>** out);</div>
|
|
<div class="line"><a id="l01325" name="l01325"></a><span class="lineno"> 1325</span> </div>
|
|
<div class="line"><a id="l01328" name="l01328"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a3a10c4707011fb3b551cca0ab361271c"> 1328</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a3a10c4707011fb3b551cca0ab361271c">MemoryInfoGetId</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* ptr, _Out_ <span class="keywordtype">int</span>* out);</div>
|
|
<div class="line"><a id="l01329" name="l01329"></a><span class="lineno"> 1329</span> </div>
|
|
<div class="line"><a id="l01332" name="l01332"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aa65c4934ba4d9e67fa36346ea11abb69"> 1332</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aa65c4934ba4d9e67fa36346ea11abb69">MemoryInfoGetMemType</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* ptr, _Out_ <a class="code hl_enumeration" href="group___global.html#gab7805016f4b26871e899a3cf4114ee0d">OrtMemType</a>* out);</div>
|
|
<div class="line"><a id="l01333" name="l01333"></a><span class="lineno"> 1333</span> </div>
|
|
<div class="line"><a id="l01336" name="l01336"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a427601d9b0c837b146f477d17888c4c3"> 1336</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a427601d9b0c837b146f477d17888c4c3">MemoryInfoGetType</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* ptr, _Out_ <a class="code hl_enumeration" href="group___global.html#ga5b765504a386db304d59e999de9bd1d6">OrtAllocatorType</a>* out);</div>
|
|
<div class="line"><a id="l01337" name="l01337"></a><span class="lineno"> 1337</span> </div>
|
|
<div class="line"><a id="l01341" name="l01341"></a><span class="lineno"> 1341</span> </div>
|
|
<div class="line"><a id="l01343" name="l01343"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aab593df6319bf3668363c40a1469af25"> 1343</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aab593df6319bf3668363c40a1469af25">AllocatorAlloc</a>, _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* ort_allocator, <span class="keywordtype">size_t</span> size, _Outptr_ <span class="keywordtype">void</span>** out);</div>
|
|
<div class="line"><a id="l01345" name="l01345"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8b6f017da618c4e5b8182f390e2cfef5"> 1345</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8b6f017da618c4e5b8182f390e2cfef5">AllocatorFree</a>, _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* ort_allocator, <span class="keywordtype">void</span>* p);</div>
|
|
<div class="line"><a id="l01347" name="l01347"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aa8256a9586e494d57807623634172bf6"> 1347</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aa8256a9586e494d57807623634172bf6">AllocatorGetInfo</a>, _In_ <span class="keyword">const</span> <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* ort_allocator, _Outptr_ <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>** out);</div>
|
|
<div class="line"><a id="l01348" name="l01348"></a><span class="lineno"> 1348</span> </div>
|
|
<div class="line"><a id="l01357" name="l01357"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8dec797ae52ee1a681e4f88be1fb4bb3"> 1357</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8dec797ae52ee1a681e4f88be1fb4bb3">GetAllocatorWithDefaultOptions</a>, _Outptr_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>** out);</div>
|
|
<div class="line"><a id="l01358" name="l01358"></a><span class="lineno"> 1358</span> </div>
|
|
<div class="line"><a id="l01362" name="l01362"></a><span class="lineno"> 1362</span> </div>
|
|
<div class="line"><a id="l01374" name="l01374"></a><span class="lineno"> 1374</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a56fbbde53eeab444f84985c8b257b9d3">AddFreeDimensionOverride</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* dim_denotation,</div>
|
|
<div class="line"><a id="l01375" name="l01375"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a56fbbde53eeab444f84985c8b257b9d3"> 1375</a></span> _In_ int64_t dim_value);</div>
|
|
<div class="line"><a id="l01376" name="l01376"></a><span class="lineno"> 1376</span> </div>
|
|
<div class="line"><a id="l01380" name="l01380"></a><span class="lineno"> 1380</span> </div>
|
|
<div class="line"><a id="l01381" name="l01381"></a><span class="lineno"> 1381</span> <span class="comment">/* Internal information (not seen in Doxygen)</span></div>
|
|
<div class="line"><a id="l01382" name="l01382"></a><span class="lineno"> 1382</span><span class="comment"> *</span></div>
|
|
<div class="line"><a id="l01383" name="l01383"></a><span class="lineno"> 1383</span><span class="comment"> * APIs to support non-tensor types - map and sequence.</span></div>
|
|
<div class="line"><a id="l01384" name="l01384"></a><span class="lineno"> 1384</span><span class="comment"> * Currently only the following types are supported</span></div>
|
|
<div class="line"><a id="l01385" name="l01385"></a><span class="lineno"> 1385</span><span class="comment"> * Note: the following types should be kept in sync with data_types.h</span></div>
|
|
<div class="line"><a id="l01386" name="l01386"></a><span class="lineno"> 1386</span><span class="comment"> * Map types</span></div>
|
|
<div class="line"><a id="l01387" name="l01387"></a><span class="lineno"> 1387</span><span class="comment"> * =========</span></div>
|
|
<div class="line"><a id="l01388" name="l01388"></a><span class="lineno"> 1388</span><span class="comment"> * std::map<std::string, std::string></span></div>
|
|
<div class="line"><a id="l01389" name="l01389"></a><span class="lineno"> 1389</span><span class="comment"> * std::map<std::string, int64_t></span></div>
|
|
<div class="line"><a id="l01390" name="l01390"></a><span class="lineno"> 1390</span><span class="comment"> * std::map<std::string, float></span></div>
|
|
<div class="line"><a id="l01391" name="l01391"></a><span class="lineno"> 1391</span><span class="comment"> * std::map<std::string, double></span></div>
|
|
<div class="line"><a id="l01392" name="l01392"></a><span class="lineno"> 1392</span><span class="comment"> * std::map<int64_t, std::string></span></div>
|
|
<div class="line"><a id="l01393" name="l01393"></a><span class="lineno"> 1393</span><span class="comment"> * std::map<int64_t, int64_t></span></div>
|
|
<div class="line"><a id="l01394" name="l01394"></a><span class="lineno"> 1394</span><span class="comment"> * std::map<int64_t, float></span></div>
|
|
<div class="line"><a id="l01395" name="l01395"></a><span class="lineno"> 1395</span><span class="comment"> * std::map<int64_t, double></span></div>
|
|
<div class="line"><a id="l01396" name="l01396"></a><span class="lineno"> 1396</span><span class="comment"> *</span></div>
|
|
<div class="line"><a id="l01397" name="l01397"></a><span class="lineno"> 1397</span><span class="comment"> * Sequence types</span></div>
|
|
<div class="line"><a id="l01398" name="l01398"></a><span class="lineno"> 1398</span><span class="comment"> * ==============</span></div>
|
|
<div class="line"><a id="l01399" name="l01399"></a><span class="lineno"> 1399</span><span class="comment"> * std::vector<std::string></span></div>
|
|
<div class="line"><a id="l01400" name="l01400"></a><span class="lineno"> 1400</span><span class="comment"> * std::vector<int64_t></span></div>
|
|
<div class="line"><a id="l01401" name="l01401"></a><span class="lineno"> 1401</span><span class="comment"> * std::vector<float></span></div>
|
|
<div class="line"><a id="l01402" name="l01402"></a><span class="lineno"> 1402</span><span class="comment"> * std::vector<double></span></div>
|
|
<div class="line"><a id="l01403" name="l01403"></a><span class="lineno"> 1403</span><span class="comment"> * std::vector<std::map<std::string, float>></span></div>
|
|
<div class="line"><a id="l01404" name="l01404"></a><span class="lineno"> 1404</span><span class="comment"> * std::vector<std::map<int64_t, float></span></div>
|
|
<div class="line"><a id="l01405" name="l01405"></a><span class="lineno"> 1405</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01406" name="l01406"></a><span class="lineno"> 1406</span> </div>
|
|
<div class="line"><a id="l01421" name="l01421"></a><span class="lineno"> 1421</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a907a6efd4ba64907b220a05664397965">GetValue</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, <span class="keywordtype">int</span> index, _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator,</div>
|
|
<div class="line"><a id="l01422" name="l01422"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a907a6efd4ba64907b220a05664397965"> 1422</a></span> _Outptr_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>** out);</div>
|
|
<div class="line"><a id="l01423" name="l01423"></a><span class="lineno"> 1423</span> </div>
|
|
<div class="line"><a id="l01434" name="l01434"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a0c4a56487a832a28711759582c31e247"> 1434</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a0c4a56487a832a28711759582c31e247">GetValueCount</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, _Out_ <span class="keywordtype">size_t</span>* out);</div>
|
|
<div class="line"><a id="l01435" name="l01435"></a><span class="lineno"> 1435</span> </div>
|
|
<div class="line"><a id="l01451" name="l01451"></a><span class="lineno"> 1451</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ac0a58d7d43a98ebe44a2d2f7f8406415">CreateValue</a>, _In_reads_(num_values) <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* <span class="keyword">const</span>* in, <span class="keywordtype">size_t</span> num_values,</div>
|
|
<div class="line"><a id="l01452" name="l01452"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ac0a58d7d43a98ebe44a2d2f7f8406415"> 1452</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gaba5b3718087699f596432d5649b9a28d">ONNXType</a> value_type, _Outptr_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>** out);</div>
|
|
<div class="line"><a id="l01453" name="l01453"></a><span class="lineno"> 1453</span> </div>
|
|
<div class="line"><a id="l01476" name="l01476"></a><span class="lineno"> 1476</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ae12e59921f2c3480bb4bc0fcf7ddd6ec">CreateOpaqueValue</a>, _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* domain_name, _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* type_name,</div>
|
|
<div class="line"><a id="l01477" name="l01477"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ae12e59921f2c3480bb4bc0fcf7ddd6ec"> 1477</a></span> _In_ <span class="keyword">const</span> <span class="keywordtype">void</span>* data_container, <span class="keywordtype">size_t</span> data_container_size, _Outptr_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>** out);</div>
|
|
<div class="line"><a id="l01478" name="l01478"></a><span class="lineno"> 1478</span> </div>
|
|
<div class="line"><a id="l01493" name="l01493"></a><span class="lineno"> 1493</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aab40422beeb98330f90cf758eaba36a7">GetOpaqueValue</a>, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* domain_name, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* type_name, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* in,</div>
|
|
<div class="line"><a id="l01494" name="l01494"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aab40422beeb98330f90cf758eaba36a7"> 1494</a></span> _Out_ <span class="keywordtype">void</span>* data_container, <span class="keywordtype">size_t</span> data_container_size);</div>
|
|
<div class="line"><a id="l01495" name="l01495"></a><span class="lineno"> 1495</span> </div>
|
|
<div class="line"><a id="l01499" name="l01499"></a><span class="lineno"> 1499</span> </div>
|
|
<div class="line"><a id="l01508" name="l01508"></a><span class="lineno"> 1508</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a08bfa793efe58ade14b978acab913b4d">KernelInfoGetAttribute_float</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a>* info, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* name,</div>
|
|
<div class="line"><a id="l01509" name="l01509"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a08bfa793efe58ade14b978acab913b4d"> 1509</a></span> _Out_ <span class="keywordtype">float</span>* out);</div>
|
|
<div class="line"><a id="l01510" name="l01510"></a><span class="lineno"> 1510</span> </div>
|
|
<div class="line"><a id="l01519" name="l01519"></a><span class="lineno"> 1519</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#afe5754068e5566b76aefc4af7436c3f8">KernelInfoGetAttribute_int64</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a>* info, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* name,</div>
|
|
<div class="line"><a id="l01520" name="l01520"></a><span class="lineno"><a class="line" href="struct_ort_api.html#afe5754068e5566b76aefc4af7436c3f8"> 1520</a></span> _Out_ int64_t* out);</div>
|
|
<div class="line"><a id="l01521" name="l01521"></a><span class="lineno"> 1521</span> </div>
|
|
<div class="line"><a id="l01542" name="l01542"></a><span class="lineno"> 1542</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a1df374f5aaea1f559dcfb13b59b0733b">KernelInfoGetAttribute_string</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a>* info, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* name, _Out_ <span class="keywordtype">char</span>* out,</div>
|
|
<div class="line"><a id="l01543" name="l01543"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a1df374f5aaea1f559dcfb13b59b0733b"> 1543</a></span> _Inout_ <span class="keywordtype">size_t</span>* size);</div>
|
|
<div class="line"><a id="l01544" name="l01544"></a><span class="lineno"> 1544</span> </div>
|
|
<div class="line"><a id="l01548" name="l01548"></a><span class="lineno"> 1548</span> </div>
|
|
<div class="line"><a id="l01553" name="l01553"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a5eb48d2c664424549250f3987a14a50e"> 1553</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a5eb48d2c664424549250f3987a14a50e">KernelContext_GetInputCount</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga757f41782aa4ae79362a25d92a5d4230">OrtKernelContext</a>* context, _Out_ <span class="keywordtype">size_t</span>* out);</div>
|
|
<div class="line"><a id="l01554" name="l01554"></a><span class="lineno"> 1554</span> </div>
|
|
<div class="line"><a id="l01559" name="l01559"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a3f89dd3abc82713b02e4bd59457592e2"> 1559</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a3f89dd3abc82713b02e4bd59457592e2">KernelContext_GetOutputCount</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga757f41782aa4ae79362a25d92a5d4230">OrtKernelContext</a>* context, _Out_ <span class="keywordtype">size_t</span>* out);</div>
|
|
<div class="line"><a id="l01560" name="l01560"></a><span class="lineno"> 1560</span> </div>
|
|
<div class="line"><a id="l01565" name="l01565"></a><span class="lineno"> 1565</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a7044ffbc7a1371da2fe1fa0649bc778b">KernelContext_GetInput</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga757f41782aa4ae79362a25d92a5d4230">OrtKernelContext</a>* context, _In_ <span class="keywordtype">size_t</span> index,</div>
|
|
<div class="line"><a id="l01566" name="l01566"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a7044ffbc7a1371da2fe1fa0649bc778b"> 1566</a></span> _Out_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>** out);</div>
|
|
<div class="line"><a id="l01567" name="l01567"></a><span class="lineno"> 1567</span> </div>
|
|
<div class="line"><a id="l01572" name="l01572"></a><span class="lineno"> 1572</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a588deb2a1cd85f1a884856056671390e">KernelContext_GetOutput</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga757f41782aa4ae79362a25d92a5d4230">OrtKernelContext</a>* context, _In_ <span class="keywordtype">size_t</span> index,</div>
|
|
<div class="line"><a id="l01573" name="l01573"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a588deb2a1cd85f1a884856056671390e"> 1573</a></span> _In_ <span class="keyword">const</span> int64_t* dim_values, <span class="keywordtype">size_t</span> dim_count, _Outptr_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>** out);</div>
|
|
<div class="line"><a id="l01574" name="l01574"></a><span class="lineno"> 1574</span> </div>
|
|
<div class="line"><a id="l01578" name="l01578"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a5edc51815e9aeba83516e4fe55ef836a"> 1578</a></span> ORT_CLASS_RELEASE(Env);</div>
|
|
<div class="line"><a id="l01582" name="l01582"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a9b21334e290855a585f53d53dda44551"> 1582</a></span> ORT_CLASS_RELEASE(Status);</div>
|
|
<div class="line"><a id="l01586" name="l01586"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a62f73350760cf7cc483216ac44222d0b"> 1586</a></span> ORT_CLASS_RELEASE(MemoryInfo);</div>
|
|
<div class="line"><a id="l01590" name="l01590"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ae311be14b0e35ce3ad3bc1418a79d7bb"> 1590</a></span> ORT_CLASS_RELEASE(Session); <span class="comment">//Don't call ReleaseSession from Dllmain (because session owns a thread pool)</span></div>
|
|
<div class="line"><a id="l01594" name="l01594"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a426f5df37bf3edfe76f51babd38c351d"> 1594</a></span><span class="comment"></span> ORT_CLASS_RELEASE(Value);</div>
|
|
<div class="line"><a id="l01598" name="l01598"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ab09e362ad76fa2d71f23d7860d5a851e"> 1598</a></span> ORT_CLASS_RELEASE(RunOptions);</div>
|
|
<div class="line"><a id="l01602" name="l01602"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ac15270345d9e9d8b5829e7db6c24fb6e"> 1602</a></span> ORT_CLASS_RELEASE(TypeInfo);</div>
|
|
<div class="line"><a id="l01606" name="l01606"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ac2c90c4d81d864db2cd955de5853fb8c"> 1606</a></span> ORT_CLASS_RELEASE(TensorTypeAndShapeInfo);</div>
|
|
<div class="line"><a id="l01610" name="l01610"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a2fa11d21f36cbd068a82682ea175d774"> 1610</a></span> ORT_CLASS_RELEASE(SessionOptions);</div>
|
|
<div class="line"><a id="l01614" name="l01614"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a111b23ef2a6fe29cd3fe2df7de8227ec"> 1614</a></span> ORT_CLASS_RELEASE(CustomOpDomain);</div>
|
|
<div class="line"><a id="l01615" name="l01615"></a><span class="lineno"> 1615</span> </div>
|
|
<div class="line"><a id="l01619" name="l01619"></a><span class="lineno"> 1619</span> </div>
|
|
<div class="line"><a id="l01632" name="l01632"></a><span class="lineno"> 1632</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a5496cb1f6cd12af30b03dbd8b0060dd3">GetDenotationFromTypeInfo</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>* type_info, _Out_ <span class="keyword">const</span> <span class="keywordtype">char</span>** <span class="keyword">const</span> denotation,</div>
|
|
<div class="line"><a id="l01633" name="l01633"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a5496cb1f6cd12af30b03dbd8b0060dd3"> 1633</a></span> _Out_ <span class="keywordtype">size_t</span>* len);</div>
|
|
<div class="line"><a id="l01634" name="l01634"></a><span class="lineno"> 1634</span> </div>
|
|
<div class="line"><a id="l01647" name="l01647"></a><span class="lineno"> 1647</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a1854e4d8ec941b30628b675578ccba45">CastTypeInfoToMapTypeInfo</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>* type_info,</div>
|
|
<div class="line"><a id="l01648" name="l01648"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a1854e4d8ec941b30628b675578ccba45"> 1648</a></span> _Outptr_result_maybenull_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gac87280b8593f74df62181b124d9a790d">OrtMapTypeInfo</a>** out);</div>
|
|
<div class="line"><a id="l01649" name="l01649"></a><span class="lineno"> 1649</span> </div>
|
|
<div class="line"><a id="l01662" name="l01662"></a><span class="lineno"> 1662</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ad60720865be77b0b1faebc9039c6dba6">CastTypeInfoToSequenceTypeInfo</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>* type_info,</div>
|
|
<div class="line"><a id="l01663" name="l01663"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ad60720865be77b0b1faebc9039c6dba6"> 1663</a></span> _Outptr_result_maybenull_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga3cf68e3a575b0330628f7955c4ec3388">OrtSequenceTypeInfo</a>** out);</div>
|
|
<div class="line"><a id="l01664" name="l01664"></a><span class="lineno"> 1664</span> </div>
|
|
<div class="line"><a id="l01668" name="l01668"></a><span class="lineno"> 1668</span> </div>
|
|
<div class="line"><a id="l01680" name="l01680"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ab6b3a218e2c1e2c2e83a07a5d0b8e6cf"> 1680</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ab6b3a218e2c1e2c2e83a07a5d0b8e6cf">GetMapKeyType</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gac87280b8593f74df62181b124d9a790d">OrtMapTypeInfo</a>* map_type_info, _Out_ <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a>* out);</div>
|
|
<div class="line"><a id="l01681" name="l01681"></a><span class="lineno"> 1681</span> </div>
|
|
<div class="line"><a id="l01689" name="l01689"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8b7dec1975ce88636f0d77f89160eee3"> 1689</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8b7dec1975ce88636f0d77f89160eee3">GetMapValueType</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gac87280b8593f74df62181b124d9a790d">OrtMapTypeInfo</a>* map_type_info, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>** type_info);</div>
|
|
<div class="line"><a id="l01690" name="l01690"></a><span class="lineno"> 1690</span> </div>
|
|
<div class="line"><a id="l01694" name="l01694"></a><span class="lineno"> 1694</span> </div>
|
|
<div class="line"><a id="l01704" name="l01704"></a><span class="lineno"> 1704</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a66d1082c98f5a76c3e47a2d92f3ed402">GetSequenceElementType</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga3cf68e3a575b0330628f7955c4ec3388">OrtSequenceTypeInfo</a>* sequence_type_info,</div>
|
|
<div class="line"><a id="l01705" name="l01705"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a66d1082c98f5a76c3e47a2d92f3ed402"> 1705</a></span> _Outptr_ <a class="code hl_typedef" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>** type_info);</div>
|
|
<div class="line"><a id="l01706" name="l01706"></a><span class="lineno"> 1706</span> </div>
|
|
<div class="line"><a id="l01710" name="l01710"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8b7cfcd4c68ec46481f29723320c45b0"> 1710</a></span> ORT_CLASS_RELEASE(MapTypeInfo);</div>
|
|
<div class="line"><a id="l01714" name="l01714"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a18817a939f01079aff6682558b0dc401"> 1714</a></span> ORT_CLASS_RELEASE(SequenceTypeInfo);</div>
|
|
<div class="line"><a id="l01715" name="l01715"></a><span class="lineno"> 1715</span> </div>
|
|
<div class="line"><a id="l01719" name="l01719"></a><span class="lineno"> 1719</span> </div>
|
|
<div class="line"><a id="l01730" name="l01730"></a><span class="lineno"><a class="line" href="struct_ort_api.html#af1ed6fb7c562e68ffa8310595f6ad0d2"> 1730</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#af1ed6fb7c562e68ffa8310595f6ad0d2">SessionEndProfiling</a>, _In_ <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _Outptr_ <span class="keywordtype">char</span>** out);</div>
|
|
<div class="line"><a id="l01731" name="l01731"></a><span class="lineno"> 1731</span> </div>
|
|
<div class="line"><a id="l01739" name="l01739"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ab958b691f7e88429e4975349488061ba"> 1739</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ab958b691f7e88429e4975349488061ba">SessionGetModelMetadata</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408">OrtModelMetadata</a>** out);</div>
|
|
<div class="line"><a id="l01740" name="l01740"></a><span class="lineno"> 1740</span> </div>
|
|
<div class="line"><a id="l01744" name="l01744"></a><span class="lineno"> 1744</span> </div>
|
|
<div class="line"><a id="l01753" name="l01753"></a><span class="lineno"> 1753</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#af464cab463f2d4e0b34c6966374a99a9">ModelMetadataGetProducerName</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408">OrtModelMetadata</a>* model_metadata,</div>
|
|
<div class="line"><a id="l01754" name="l01754"></a><span class="lineno"><a class="line" href="struct_ort_api.html#af464cab463f2d4e0b34c6966374a99a9"> 1754</a></span> _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _Outptr_ <span class="keywordtype">char</span>** value);</div>
|
|
<div class="line"><a id="l01755" name="l01755"></a><span class="lineno"> 1755</span> </div>
|
|
<div class="line"><a id="l01764" name="l01764"></a><span class="lineno"> 1764</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a79360a668dfa1ce1ccdf7e0282b8a6a5">ModelMetadataGetGraphName</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408">OrtModelMetadata</a>* model_metadata,</div>
|
|
<div class="line"><a id="l01765" name="l01765"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a79360a668dfa1ce1ccdf7e0282b8a6a5"> 1765</a></span> _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _Outptr_ <span class="keywordtype">char</span>** value);</div>
|
|
<div class="line"><a id="l01766" name="l01766"></a><span class="lineno"> 1766</span> </div>
|
|
<div class="line"><a id="l01775" name="l01775"></a><span class="lineno"> 1775</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a3119c60f2ece14f596313e682b60de0a">ModelMetadataGetDomain</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408">OrtModelMetadata</a>* model_metadata, _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator,</div>
|
|
<div class="line"><a id="l01776" name="l01776"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a3119c60f2ece14f596313e682b60de0a"> 1776</a></span> _Outptr_ <span class="keywordtype">char</span>** value);</div>
|
|
<div class="line"><a id="l01777" name="l01777"></a><span class="lineno"> 1777</span> </div>
|
|
<div class="line"><a id="l01786" name="l01786"></a><span class="lineno"> 1786</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a63b8639a0cdc1f02d68fa41456c6a91c">ModelMetadataGetDescription</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408">OrtModelMetadata</a>* model_metadata,</div>
|
|
<div class="line"><a id="l01787" name="l01787"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a63b8639a0cdc1f02d68fa41456c6a91c"> 1787</a></span> _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _Outptr_ <span class="keywordtype">char</span>** value);</div>
|
|
<div class="line"><a id="l01788" name="l01788"></a><span class="lineno"> 1788</span> </div>
|
|
<div class="line"><a id="l01799" name="l01799"></a><span class="lineno"> 1799</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a7adf0fbd9b3aab221656a0b758a4348a">ModelMetadataLookupCustomMetadataMap</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408">OrtModelMetadata</a>* model_metadata,</div>
|
|
<div class="line"><a id="l01800" name="l01800"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a7adf0fbd9b3aab221656a0b758a4348a"> 1800</a></span> _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* key, _Outptr_result_maybenull_ <span class="keywordtype">char</span>** value);</div>
|
|
<div class="line"><a id="l01801" name="l01801"></a><span class="lineno"> 1801</span> </div>
|
|
<div class="line"><a id="l01809" name="l01809"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aebdfe674a98c41fdcf0d6e7058f46222"> 1809</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aebdfe674a98c41fdcf0d6e7058f46222">ModelMetadataGetVersion</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408">OrtModelMetadata</a>* model_metadata, _Out_ int64_t* value);</div>
|
|
<div class="line"><a id="l01810" name="l01810"></a><span class="lineno"> 1810</span> </div>
|
|
<div class="line"><a id="l01811" name="l01811"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a96e1451840053453ffafe97bca690b16"> 1811</a></span> ORT_CLASS_RELEASE(ModelMetadata);</div>
|
|
<div class="line"><a id="l01812" name="l01812"></a><span class="lineno"> 1812</span> </div>
|
|
<div class="line"><a id="l01816" name="l01816"></a><span class="lineno"> 1816</span> </div>
|
|
<div class="line"><a id="l01830" name="l01830"></a><span class="lineno"> 1830</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a43a1a757582469f88421a9ef9d63f192">CreateEnvWithGlobalThreadPools</a>, <a class="code hl_enumeration" href="group___global.html#ga1c0fbcf614dbd0e2c272ae1cc04c629c">OrtLoggingLevel</a> log_severity_level, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* logid,</div>
|
|
<div class="line"><a id="l01831" name="l01831"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a43a1a757582469f88421a9ef9d63f192"> 1831</a></span> _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga3a8151bc1daecaae2411fb9a54c01ee9">OrtThreadingOptions</a>* tp_options, _Outptr_ <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>** out);</div>
|
|
<div class="line"><a id="l01832" name="l01832"></a><span class="lineno"> 1832</span> </div>
|
|
<div class="line"><a id="l01836" name="l01836"></a><span class="lineno"> 1836</span> </div>
|
|
<div class="line"><a id="l01846" name="l01846"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a65495e1a61a098089f6f987b41535743"> 1846</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a65495e1a61a098089f6f987b41535743">DisablePerSessionThreads</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options);</div>
|
|
<div class="line"><a id="l01847" name="l01847"></a><span class="lineno"> 1847</span> </div>
|
|
<div class="line"><a id="l01851" name="l01851"></a><span class="lineno"> 1851</span> </div>
|
|
<div class="line"><a id="l01857" name="l01857"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ac75fe21087463e1ee638c4a933ebf8f7"> 1857</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ac75fe21087463e1ee638c4a933ebf8f7">CreateThreadingOptions</a>, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga3a8151bc1daecaae2411fb9a54c01ee9">OrtThreadingOptions</a>** out);</div>
|
|
<div class="line"><a id="l01858" name="l01858"></a><span class="lineno"> 1858</span> </div>
|
|
<div class="line"><a id="l01859" name="l01859"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aa2053c5c5c1c91f1b32c43d8b0e087c6"> 1859</a></span> ORT_CLASS_RELEASE(ThreadingOptions);</div>
|
|
<div class="line"><a id="l01860" name="l01860"></a><span class="lineno"> 1860</span> </div>
|
|
<div class="line"><a id="l01864" name="l01864"></a><span class="lineno"> 1864</span> </div>
|
|
<div class="line"><a id="l01876" name="l01876"></a><span class="lineno"> 1876</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8a49d1f4ea6b8cc4901b23355768616d">ModelMetadataGetCustomMetadataMapKeys</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408">OrtModelMetadata</a>* model_metadata,</div>
|
|
<div class="line"><a id="l01877" name="l01877"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8a49d1f4ea6b8cc4901b23355768616d"> 1877</a></span> _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _Outptr_result_buffer_maybenull_(*num_keys) <span class="keywordtype">char</span>*** keys, _Out_ int64_t* num_keys);</div>
|
|
<div class="line"><a id="l01878" name="l01878"></a><span class="lineno"> 1878</span> </div>
|
|
<div class="line"><a id="l01882" name="l01882"></a><span class="lineno"> 1882</span> </div>
|
|
<div class="line"><a id="l01890" name="l01890"></a><span class="lineno"> 1890</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a10e526645073906dd9c10e29c5bc2bc3">AddFreeDimensionOverrideByName</a>,</div>
|
|
<div class="line"><a id="l01891" name="l01891"></a><span class="lineno"> 1891</span> _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* dim_name,</div>
|
|
<div class="line"><a id="l01892" name="l01892"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a10e526645073906dd9c10e29c5bc2bc3"> 1892</a></span> _In_ int64_t dim_value);</div>
|
|
<div class="line"><a id="l01893" name="l01893"></a><span class="lineno"> 1893</span> </div>
|
|
<div class="line"><a id="l01897" name="l01897"></a><span class="lineno"> 1897</span> </div>
|
|
<div class="line"><a id="l01909" name="l01909"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aaacd4a9540eb5044291addd2ebd9bc5f"> 1909</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aaacd4a9540eb5044291addd2ebd9bc5f">GetAvailableProviders</a>, _Outptr_ <span class="keywordtype">char</span>*** out_ptr, _Out_ <span class="keywordtype">int</span>* provider_length);</div>
|
|
<div class="line"><a id="l01910" name="l01910"></a><span class="lineno"> 1910</span> </div>
|
|
<div class="line"><a id="l01918" name="l01918"></a><span class="lineno"> 1918</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ae63f0ce72aace3fa0702b1a9951ca5c4">ReleaseAvailableProviders</a>, _In_ <span class="keywordtype">char</span>** ptr,</div>
|
|
<div class="line"><a id="l01919" name="l01919"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ae63f0ce72aace3fa0702b1a9951ca5c4"> 1919</a></span> _In_ <span class="keywordtype">int</span> providers_length);</div>
|
|
<div class="line"><a id="l01920" name="l01920"></a><span class="lineno"> 1920</span> </div>
|
|
<div class="line"><a id="l01924" name="l01924"></a><span class="lineno"> 1924</span> </div>
|
|
<div class="line"><a id="l01933" name="l01933"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a2d09b444592183dab260b4d4920ce53d"> 1933</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a2d09b444592183dab260b4d4920ce53d">GetStringTensorElementLength</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, <span class="keywordtype">size_t</span> index, _Out_ <span class="keywordtype">size_t</span>* out);</div>
|
|
<div class="line"><a id="l01934" name="l01934"></a><span class="lineno"> 1934</span> </div>
|
|
<div class="line"><a id="l01944" name="l01944"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a97664b7b18d5594c0adc186efed6ca63"> 1944</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a97664b7b18d5594c0adc186efed6ca63">GetStringTensorElement</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, <span class="keywordtype">size_t</span> s_len, <span class="keywordtype">size_t</span> index, _Out_writes_bytes_all_(s_len) <span class="keywordtype">void</span>* s);</div>
|
|
<div class="line"><a id="l01945" name="l01945"></a><span class="lineno"> 1945</span> </div>
|
|
<div class="line"><a id="l01954" name="l01954"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a2a8ac71328801533cbc9678607f9b263"> 1954</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a2a8ac71328801533cbc9678607f9b263">FillStringTensorElement</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* s, <span class="keywordtype">size_t</span> index);</div>
|
|
<div class="line"><a id="l01955" name="l01955"></a><span class="lineno"> 1955</span> </div>
|
|
<div class="line"><a id="l01959" name="l01959"></a><span class="lineno"> 1959</span> </div>
|
|
<div class="line"><a id="l01972" name="l01972"></a><span class="lineno"> 1972</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a1a291812aeece3d42de92e98bd9d4d30">AddSessionConfigEntry</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options,</div>
|
|
<div class="line"><a id="l01973" name="l01973"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a1a291812aeece3d42de92e98bd9d4d30"> 1973</a></span> _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* config_key, _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* config_value);</div>
|
|
<div class="line"><a id="l01974" name="l01974"></a><span class="lineno"> 1974</span> </div>
|
|
<div class="line"><a id="l01978" name="l01978"></a><span class="lineno"> 1978</span> </div>
|
|
<div class="line"><a id="l01987" name="l01987"></a><span class="lineno"> 1987</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ad3aabe6f82aa81b75048a4bdf937d974">CreateAllocator</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* mem_info,</div>
|
|
<div class="line"><a id="l01988" name="l01988"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ad3aabe6f82aa81b75048a4bdf937d974"> 1988</a></span> _Outptr_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>** out);</div>
|
|
<div class="line"><a id="l01989" name="l01989"></a><span class="lineno"> 1989</span> </div>
|
|
<div class="line"><a id="l01992" name="l01992"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a32f86964e43bf64110d3ed9d6db1befc"> 1992</a></span> ORT_CLASS_RELEASE(Allocator);</div>
|
|
<div class="line"><a id="l01993" name="l01993"></a><span class="lineno"> 1993</span> </div>
|
|
<div class="line"><a id="l01997" name="l01997"></a><span class="lineno"> 1997</span> </div>
|
|
<div class="line"><a id="l02008" name="l02008"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ab61526567b2a869233d6c7e575317b99"> 2008</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ab61526567b2a869233d6c7e575317b99">RunWithBinding</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>* run_options, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>* binding_ptr);</div>
|
|
<div class="line"><a id="l02009" name="l02009"></a><span class="lineno"> 2009</span> </div>
|
|
<div class="line"><a id="l02021" name="l02021"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ae78869517034d061951d9ba6e66fb697"> 2021</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ae78869517034d061951d9ba6e66fb697">CreateIoBinding</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>** out);</div>
|
|
<div class="line"><a id="l02022" name="l02022"></a><span class="lineno"> 2022</span> </div>
|
|
<div class="line"><a id="l02026" name="l02026"></a><span class="lineno"> 2026</span> </div>
|
|
<div class="line"><a id="l02029" name="l02029"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a793b2e110df76c76309d7d0d2182628b"> 2029</a></span> ORT_CLASS_RELEASE(IoBinding);</div>
|
|
<div class="line"><a id="l02030" name="l02030"></a><span class="lineno"> 2030</span> </div>
|
|
<div class="line"><a id="l02041" name="l02041"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a9a53edebf4ef062a41b0e74f9c6763ec"> 2041</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a9a53edebf4ef062a41b0e74f9c6763ec">BindInput</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>* binding_ptr, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* name, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* val_ptr);</div>
|
|
<div class="line"><a id="l02042" name="l02042"></a><span class="lineno"> 2042</span> </div>
|
|
<div class="line"><a id="l02053" name="l02053"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aff5519386ff6b0ce58e48547bfb7f80f"> 2053</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aff5519386ff6b0ce58e48547bfb7f80f">BindOutput</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>* binding_ptr, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* name, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* val_ptr);</div>
|
|
<div class="line"><a id="l02054" name="l02054"></a><span class="lineno"> 2054</span> </div>
|
|
<div class="line"><a id="l02070" name="l02070"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a5ed97d9a93c22bff5d449462a7c95a9c"> 2070</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a5ed97d9a93c22bff5d449462a7c95a9c">BindOutputToDevice</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>* binding_ptr, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* name, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* mem_info_ptr);</div>
|
|
<div class="line"><a id="l02071" name="l02071"></a><span class="lineno"> 2071</span> </div>
|
|
<div class="line"><a id="l02089" name="l02089"></a><span class="lineno"> 2089</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aeed5427179ef1438e03520143adc86bc">GetBoundOutputNames</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>* binding_ptr, _In_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator,</div>
|
|
<div class="line"><a id="l02090" name="l02090"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aeed5427179ef1438e03520143adc86bc"> 2090</a></span> _Out_ <span class="keywordtype">char</span>** buffer, _Out_writes_all_(count) <span class="keywordtype">size_t</span>** lengths, _Out_ <span class="keywordtype">size_t</span>* count);</div>
|
|
<div class="line"><a id="l02091" name="l02091"></a><span class="lineno"> 2091</span> </div>
|
|
<div class="line"><a id="l02109" name="l02109"></a><span class="lineno"> 2109</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a2fa82193ec64371a05220e869e137622">GetBoundOutputValues</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>* binding_ptr, _In_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator,</div>
|
|
<div class="line"><a id="l02110" name="l02110"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a2fa82193ec64371a05220e869e137622"> 2110</a></span> _Out_writes_all_(output_count) <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>*** output, _Out_ <span class="keywordtype">size_t</span>* output_count);</div>
|
|
<div class="line"><a id="l02111" name="l02111"></a><span class="lineno"> 2111</span> </div>
|
|
<div class="line"><a id="l02114" name="l02114"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a1b9f96db9d81810fb5416b10afdaf731"> 2114</a></span> void(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_api.html#a1b9f96db9d81810fb5416b10afdaf731">ClearBoundInputs</a>)(_Inout_ <a class="code hl_typedef" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>* binding_ptr) NO_EXCEPTION ORT_ALL_ARGS_NONNULL;</div>
|
|
<div class="line"><a id="l02115" name="l02115"></a><span class="lineno"> 2115</span> </div>
|
|
<div class="line"><a id="l02118" name="l02118"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aa4431ee9e0a23179b9d1060d71cafbfd"> 2118</a></span> void(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_api.html#aa4431ee9e0a23179b9d1060d71cafbfd">ClearBoundOutputs</a>)(_Inout_ <a class="code hl_typedef" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>* binding_ptr) NO_EXCEPTION ORT_ALL_ARGS_NONNULL;</div>
|
|
<div class="line"><a id="l02119" name="l02119"></a><span class="lineno"> 2119</span> </div>
|
|
<div class="line"><a id="l02123" name="l02123"></a><span class="lineno"> 2123</span> </div>
|
|
<div class="line"><a id="l02138" name="l02138"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a067cabac8cbc83133431f3f0abbc1c80"> 2138</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a067cabac8cbc83133431f3f0abbc1c80">TensorAt</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, <span class="keyword">const</span> int64_t* location_values, <span class="keywordtype">size_t</span> location_values_count, _Outptr_ <span class="keywordtype">void</span>** out);</div>
|
|
<div class="line"><a id="l02139" name="l02139"></a><span class="lineno"> 2139</span> </div>
|
|
<div class="line"><a id="l02143" name="l02143"></a><span class="lineno"> 2143</span> </div>
|
|
<div class="line"><a id="l02158" name="l02158"></a><span class="lineno"> 2158</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a6a0ca4d136819eafea7d87e7f87a82db">CreateAndRegisterAllocator</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>* env, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* mem_info,</div>
|
|
<div class="line"><a id="l02159" name="l02159"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a6a0ca4d136819eafea7d87e7f87a82db"> 2159</a></span> _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gacd8d2ea2ab8f4063d8d85dc0edc461e7">OrtArenaCfg</a>* arena_cfg);</div>
|
|
<div class="line"><a id="l02160" name="l02160"></a><span class="lineno"> 2160</span> </div>
|
|
<div class="line"><a id="l02172" name="l02172"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a31da2849eeda131d85d10f904834ca41"> 2172</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a31da2849eeda131d85d10f904834ca41">SetLanguageProjection</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>* ort_env, _In_ <a class="code hl_enumeration" href="group___global.html#ga43f32dc7d75b0c13fd64ca5792e63a62">OrtLanguageProjection</a> projection);</div>
|
|
<div class="line"><a id="l02173" name="l02173"></a><span class="lineno"> 2173</span> </div>
|
|
<div class="line"><a id="l02177" name="l02177"></a><span class="lineno"> 2177</span> </div>
|
|
<div class="line"><a id="l02187" name="l02187"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ae08368d7b5e9c107fbfdca81a34d589c"> 2187</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ae08368d7b5e9c107fbfdca81a34d589c">SessionGetProfilingStartTimeNs</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>* session, _Outptr_ uint64_t* out);</div>
|
|
<div class="line"><a id="l02188" name="l02188"></a><span class="lineno"> 2188</span> </div>
|
|
<div class="line"><a id="l02192" name="l02192"></a><span class="lineno"> 2192</span> </div>
|
|
<div class="line"><a id="l02204" name="l02204"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ae84f09195c8a454f8f0ce718bc437b15"> 2204</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ae84f09195c8a454f8f0ce718bc437b15">SetGlobalIntraOpNumThreads</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga3a8151bc1daecaae2411fb9a54c01ee9">OrtThreadingOptions</a>* tp_options, <span class="keywordtype">int</span> intra_op_num_threads);</div>
|
|
<div class="line"><a id="l02205" name="l02205"></a><span class="lineno"> 2205</span> </div>
|
|
<div class="line"><a id="l02217" name="l02217"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a55e10966066056e12c2f1cc04686bf3e"> 2217</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a55e10966066056e12c2f1cc04686bf3e">SetGlobalInterOpNumThreads</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga3a8151bc1daecaae2411fb9a54c01ee9">OrtThreadingOptions</a>* tp_options, <span class="keywordtype">int</span> inter_op_num_threads);</div>
|
|
<div class="line"><a id="l02218" name="l02218"></a><span class="lineno"> 2218</span> </div>
|
|
<div class="line"><a id="l02232" name="l02232"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a39d4699e56ac6e887b2f9e69e6e8c946"> 2232</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a39d4699e56ac6e887b2f9e69e6e8c946">SetGlobalSpinControl</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga3a8151bc1daecaae2411fb9a54c01ee9">OrtThreadingOptions</a>* tp_options, <span class="keywordtype">int</span> allow_spinning);</div>
|
|
<div class="line"><a id="l02233" name="l02233"></a><span class="lineno"> 2233</span> </div>
|
|
<div class="line"><a id="l02237" name="l02237"></a><span class="lineno"> 2237</span> </div>
|
|
<div class="line"><a id="l02252" name="l02252"></a><span class="lineno"> 2252</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a21a723218a1f795a0deabb6f8a2c541a">AddInitializer</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* name,</div>
|
|
<div class="line"><a id="l02253" name="l02253"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a21a723218a1f795a0deabb6f8a2c541a"> 2253</a></span> _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* val);</div>
|
|
<div class="line"><a id="l02254" name="l02254"></a><span class="lineno"> 2254</span> </div>
|
|
<div class="line"><a id="l02258" name="l02258"></a><span class="lineno"> 2258</span> </div>
|
|
<div class="line"><a id="l02274" name="l02274"></a><span class="lineno"> 2274</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a71336a3b27040097136a6fb40cf056c1">CreateEnvWithCustomLoggerAndGlobalThreadPools</a>, <a class="code hl_typedef" href="group___global.html#ga2a61c1134f2f604095f32d2560630e94">OrtLoggingFunction</a> logging_function, _In_opt_ <span class="keywordtype">void</span>* logger_param, <a class="code hl_enumeration" href="group___global.html#ga1c0fbcf614dbd0e2c272ae1cc04c629c">OrtLoggingLevel</a> log_severity_level,</div>
|
|
<div class="line"><a id="l02275" name="l02275"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a71336a3b27040097136a6fb40cf056c1"> 2275</a></span> _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* logid, _In_ <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_typedef" href="group___global.html#ga3a8151bc1daecaae2411fb9a54c01ee9">OrtThreadingOptions</a>* tp_options, _Outptr_ <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>** out);</div>
|
|
<div class="line"><a id="l02276" name="l02276"></a><span class="lineno"> 2276</span> </div>
|
|
<div class="line"><a id="l02280" name="l02280"></a><span class="lineno"> 2280</span> </div>
|
|
<div class="line"><a id="l02290" name="l02290"></a><span class="lineno"> 2290</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a39509920aff0ea1395e121ec04020c70">SessionOptionsAppendExecutionProvider_CUDA</a>,</div>
|
|
<div class="line"><a id="l02291" name="l02291"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a39509920aff0ea1395e121ec04020c70"> 2291</a></span> _In_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _In_ <span class="keyword">const</span> <a class="code hl_struct" href="struct_ort_c_u_d_a_provider_options.html">OrtCUDAProviderOptions</a>* cuda_options);</div>
|
|
<div class="line"><a id="l02292" name="l02292"></a><span class="lineno"> 2292</span> </div>
|
|
<div class="line"><a id="l02302" name="l02302"></a><span class="lineno"> 2302</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a5b70c887bab24d053021de7b9e8cb0ea">SessionOptionsAppendExecutionProvider_ROCM</a>,</div>
|
|
<div class="line"><a id="l02303" name="l02303"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a5b70c887bab24d053021de7b9e8cb0ea"> 2303</a></span> _In_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _In_ <span class="keyword">const</span> <a class="code hl_struct" href="struct_ort_r_o_c_m_provider_options.html">OrtROCMProviderOptions</a>* rocm_options);</div>
|
|
<div class="line"><a id="l02304" name="l02304"></a><span class="lineno"> 2304</span> </div>
|
|
<div class="line"><a id="l02314" name="l02314"></a><span class="lineno"> 2314</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a26bfd4df96fd62ddd38de73f2e46c7ad">SessionOptionsAppendExecutionProvider_OpenVINO</a>,</div>
|
|
<div class="line"><a id="l02315" name="l02315"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a26bfd4df96fd62ddd38de73f2e46c7ad"> 2315</a></span> _In_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _In_ <span class="keyword">const</span> <a class="code hl_struct" href="struct_ort_open_v_i_n_o_provider_options.html">OrtOpenVINOProviderOptions</a>* provider_options);</div>
|
|
<div class="line"><a id="l02316" name="l02316"></a><span class="lineno"> 2316</span> </div>
|
|
<div class="line"><a id="l02320" name="l02320"></a><span class="lineno"> 2320</span> </div>
|
|
<div class="line"><a id="l02331" name="l02331"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a1b77d09e74d0fccf7f01eade02a20072"> 2331</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a1b77d09e74d0fccf7f01eade02a20072">SetGlobalDenormalAsZero</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga3a8151bc1daecaae2411fb9a54c01ee9">OrtThreadingOptions</a>* tp_options);</div>
|
|
<div class="line"><a id="l02332" name="l02332"></a><span class="lineno"> 2332</span> </div>
|
|
<div class="line"><a id="l02336" name="l02336"></a><span class="lineno"> 2336</span> </div>
|
|
<div class="line"><a id="l02349" name="l02349"></a><span class="lineno"> 2349</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8f434054a695048e551109ad1166b6b3">CreateArenaCfg</a>, _In_ <span class="keywordtype">size_t</span> max_mem, <span class="keywordtype">int</span> arena_extend_strategy, <span class="keywordtype">int</span> initial_chunk_size_bytes,</div>
|
|
<div class="line"><a id="l02350" name="l02350"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8f434054a695048e551109ad1166b6b3"> 2350</a></span> <span class="keywordtype">int</span> max_dead_bytes_per_chunk, _Outptr_ <a class="code hl_typedef" href="group___global.html#gacd8d2ea2ab8f4063d8d85dc0edc461e7">OrtArenaCfg</a>** out);</div>
|
|
<div class="line"><a id="l02351" name="l02351"></a><span class="lineno"> 2351</span> </div>
|
|
<div class="line"><a id="l02352" name="l02352"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aa4c5523ec4f482dd9b51d401c18f07db"> 2352</a></span> ORT_CLASS_RELEASE(ArenaCfg);</div>
|
|
<div class="line"><a id="l02353" name="l02353"></a><span class="lineno"> 2353</span> </div>
|
|
<div class="line"><a id="l02357" name="l02357"></a><span class="lineno"> 2357</span> </div>
|
|
<div class="line"><a id="l02369" name="l02369"></a><span class="lineno"> 2369</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a2bc0259c895c40ecf5d126aa5261cea3">ModelMetadataGetGraphDescription</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408">OrtModelMetadata</a>* model_metadata,</div>
|
|
<div class="line"><a id="l02370" name="l02370"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a2bc0259c895c40ecf5d126aa5261cea3"> 2370</a></span> _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _Outptr_ <span class="keywordtype">char</span>** value);</div>
|
|
<div class="line"><a id="l02371" name="l02371"></a><span class="lineno"> 2371</span> </div>
|
|
<div class="line"><a id="l02375" name="l02375"></a><span class="lineno"> 2375</span> </div>
|
|
<div class="line"><a id="l02385" name="l02385"></a><span class="lineno"> 2385</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a13721f0f99a5ba512adf8089eb76b3ed">SessionOptionsAppendExecutionProvider_TensorRT</a>,</div>
|
|
<div class="line"><a id="l02386" name="l02386"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a13721f0f99a5ba512adf8089eb76b3ed"> 2386</a></span> _In_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _In_ <span class="keyword">const</span> <a class="code hl_struct" href="struct_ort_tensor_r_t_provider_options.html">OrtTensorRTProviderOptions</a>* tensorrt_options);</div>
|
|
<div class="line"><a id="l02387" name="l02387"></a><span class="lineno"> 2387</span> </div>
|
|
<div class="line"><a id="l02391" name="l02391"></a><span class="lineno"> 2391</span> </div>
|
|
<div class="line"><a id="l02402" name="l02402"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a4fe802b337e2efb2cbff17761bd9d22b"> 2402</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a4fe802b337e2efb2cbff17761bd9d22b">SetCurrentGpuDeviceId</a>, _In_ <span class="keywordtype">int</span> device_id);</div>
|
|
<div class="line"><a id="l02403" name="l02403"></a><span class="lineno"> 2403</span> </div>
|
|
<div class="line"><a id="l02414" name="l02414"></a><span class="lineno"><a class="line" href="struct_ort_api.html#abadd8e77d294fc7db50b25d8d0de453b"> 2414</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#abadd8e77d294fc7db50b25d8d0de453b">GetCurrentGpuDeviceId</a>, _In_ <span class="keywordtype">int</span>* device_id);</div>
|
|
<div class="line"><a id="l02415" name="l02415"></a><span class="lineno"> 2415</span> </div>
|
|
<div class="line"><a id="l02419" name="l02419"></a><span class="lineno"> 2419</span> </div>
|
|
<div class="line"><a id="l02442" name="l02442"></a><span class="lineno"> 2442</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a0daa62a3b78d175df17e9bb49f73b045">KernelInfoGetAttributeArray_float</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a>* info, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* name,</div>
|
|
<div class="line"><a id="l02443" name="l02443"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a0daa62a3b78d175df17e9bb49f73b045"> 2443</a></span> _Out_ <span class="keywordtype">float</span>* out, _Inout_ <span class="keywordtype">size_t</span>* size);</div>
|
|
<div class="line"><a id="l02444" name="l02444"></a><span class="lineno"> 2444</span> </div>
|
|
<div class="line"><a id="l02466" name="l02466"></a><span class="lineno"> 2466</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a015bfc4d579272ff31d91843c43a3e6d">KernelInfoGetAttributeArray_int64</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a>* info, _In_ <span class="keyword">const</span> <span class="keywordtype">char</span>* name,</div>
|
|
<div class="line"><a id="l02467" name="l02467"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a015bfc4d579272ff31d91843c43a3e6d"> 2467</a></span> _Out_ int64_t* out, _Inout_ <span class="keywordtype">size_t</span>* size);</div>
|
|
<div class="line"><a id="l02468" name="l02468"></a><span class="lineno"> 2468</span> </div>
|
|
<div class="line"><a id="l02472" name="l02472"></a><span class="lineno"> 2472</span> </div>
|
|
<div class="line"><a id="l02500" name="l02500"></a><span class="lineno"> 2500</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a8cb2e18f00a20d076212102177abc00c">CreateArenaCfgV2</a>, _In_reads_(num_keys) <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>* arena_config_keys,</div>
|
|
<div class="line"><a id="l02501" name="l02501"></a><span class="lineno"> 2501</span> _In_reads_(num_keys) <span class="keyword">const</span> <span class="keywordtype">size_t</span>* arena_config_values, _In_ <span class="keywordtype">size_t</span> num_keys,</div>
|
|
<div class="line"><a id="l02502" name="l02502"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a8cb2e18f00a20d076212102177abc00c"> 2502</a></span> _Outptr_ <a class="code hl_typedef" href="group___global.html#gacd8d2ea2ab8f4063d8d85dc0edc461e7">OrtArenaCfg</a>** out);</div>
|
|
<div class="line"><a id="l02503" name="l02503"></a><span class="lineno"> 2503</span> </div>
|
|
<div class="line"><a id="l02507" name="l02507"></a><span class="lineno"> 2507</span> </div>
|
|
<div class="line"><a id="l02520" name="l02520"></a><span class="lineno"> 2520</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a2f1045685fc54ddc63e4b05d73b85d24">AddRunConfigEntry</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a>* options,</div>
|
|
<div class="line"><a id="l02521" name="l02521"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a2f1045685fc54ddc63e4b05d73b85d24"> 2521</a></span> _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* config_key, _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* config_value);</div>
|
|
<div class="line"><a id="l02522" name="l02522"></a><span class="lineno"> 2522</span> </div>
|
|
<div class="line"><a id="l02526" name="l02526"></a><span class="lineno"> 2526</span> </div>
|
|
<div class="line"><a id="l02539" name="l02539"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a0dcdc66ac26c5d9aae1ccadf09f059fc"> 2539</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a0dcdc66ac26c5d9aae1ccadf09f059fc">CreatePrepackedWeightsContainer</a>, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga4b0ed31cf137ed2f763dddd2da40c2cf">OrtPrepackedWeightsContainer</a>** out);</div>
|
|
<div class="line"><a id="l02540" name="l02540"></a><span class="lineno"> 2540</span> </div>
|
|
<div class="line"><a id="l02545" name="l02545"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a72a1b93e8f62021d758340e9c3a5de7d"> 2545</a></span> ORT_CLASS_RELEASE(PrepackedWeightsContainer);</div>
|
|
<div class="line"><a id="l02546" name="l02546"></a><span class="lineno"> 2546</span> </div>
|
|
<div class="line"><a id="l02550" name="l02550"></a><span class="lineno"> 2550</span> </div>
|
|
<div class="line"><a id="l02568" name="l02568"></a><span class="lineno"> 2568</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ace3c63893c426d56741c7bf435b69594">CreateSessionWithPrepackedWeightsContainer</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>* env, _In_ <span class="keyword">const</span> ORTCHAR_T* model_path,</div>
|
|
<div class="line"><a id="l02569" name="l02569"></a><span class="lineno"> 2569</span> _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _Inout_ <a class="code hl_typedef" href="group___global.html#ga4b0ed31cf137ed2f763dddd2da40c2cf">OrtPrepackedWeightsContainer</a>* prepacked_weights_container,</div>
|
|
<div class="line"><a id="l02570" name="l02570"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ace3c63893c426d56741c7bf435b69594"> 2570</a></span> _Outptr_ <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>** out);</div>
|
|
<div class="line"><a id="l02571" name="l02571"></a><span class="lineno"> 2571</span> </div>
|
|
<div class="line"><a id="l02590" name="l02590"></a><span class="lineno"> 2590</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a103f6e5e3b33ac8b8e89fb3e24410eed">CreateSessionFromArrayWithPrepackedWeightsContainer</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>* env,</div>
|
|
<div class="line"><a id="l02591" name="l02591"></a><span class="lineno"> 2591</span> _In_ <span class="keyword">const</span> <span class="keywordtype">void</span>* model_data, <span class="keywordtype">size_t</span> model_data_length,</div>
|
|
<div class="line"><a id="l02592" name="l02592"></a><span class="lineno"> 2592</span> _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _Inout_ <a class="code hl_typedef" href="group___global.html#ga4b0ed31cf137ed2f763dddd2da40c2cf">OrtPrepackedWeightsContainer</a>* prepacked_weights_container,</div>
|
|
<div class="line"><a id="l02593" name="l02593"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a103f6e5e3b33ac8b8e89fb3e24410eed"> 2593</a></span> _Outptr_ <a class="code hl_typedef" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>** out);</div>
|
|
<div class="line"><a id="l02594" name="l02594"></a><span class="lineno"> 2594</span> </div>
|
|
<div class="line"><a id="l02598" name="l02598"></a><span class="lineno"> 2598</span> </div>
|
|
<div class="line"><a id="l02616" name="l02616"></a><span class="lineno"> 2616</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a56e18c1d27b7ed78dcfc82998a550885">SessionOptionsAppendExecutionProvider_TensorRT_V2</a>,</div>
|
|
<div class="line"><a id="l02617" name="l02617"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a56e18c1d27b7ed78dcfc82998a550885"> 2617</a></span> _In_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga331177427bd78a813d46a78f78f159a2">OrtTensorRTProviderOptionsV2</a>* tensorrt_options);</div>
|
|
<div class="line"><a id="l02618" name="l02618"></a><span class="lineno"> 2618</span> </div>
|
|
<div class="line"><a id="l02622" name="l02622"></a><span class="lineno"> 2622</span> </div>
|
|
<div class="line"><a id="l02629" name="l02629"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aded45902af604f958176bec4792351c0"> 2629</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aded45902af604f958176bec4792351c0">CreateTensorRTProviderOptions</a>, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga331177427bd78a813d46a78f78f159a2">OrtTensorRTProviderOptionsV2</a>** out);</div>
|
|
<div class="line"><a id="l02630" name="l02630"></a><span class="lineno"> 2630</span> </div>
|
|
<div class="line"><a id="l02646" name="l02646"></a><span class="lineno"> 2646</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ad0499e538e565039b4eb2769fdd3b26f">UpdateTensorRTProviderOptions</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#ga331177427bd78a813d46a78f78f159a2">OrtTensorRTProviderOptionsV2</a>* tensorrt_options,</div>
|
|
<div class="line"><a id="l02647" name="l02647"></a><span class="lineno"> 2647</span> _In_reads_(num_keys) <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>* provider_options_keys,</div>
|
|
<div class="line"><a id="l02648" name="l02648"></a><span class="lineno"> 2648</span> _In_reads_(num_keys) <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>* provider_options_values,</div>
|
|
<div class="line"><a id="l02649" name="l02649"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ad0499e538e565039b4eb2769fdd3b26f"> 2649</a></span> _In_ <span class="keywordtype">size_t</span> num_keys);</div>
|
|
<div class="line"><a id="l02650" name="l02650"></a><span class="lineno"> 2650</span> </div>
|
|
<div class="line"><a id="l02662" name="l02662"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a498cf13aa49e240d8c26871cf3f71337"> 2662</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a498cf13aa49e240d8c26871cf3f71337">GetTensorRTProviderOptionsAsString</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga331177427bd78a813d46a78f78f159a2">OrtTensorRTProviderOptionsV2</a>* tensorrt_options, _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _Outptr_ <span class="keywordtype">char</span>** ptr);</div>
|
|
<div class="line"><a id="l02663" name="l02663"></a><span class="lineno"> 2663</span> </div>
|
|
<div class="line"><a id="l02668" name="l02668"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ae17a8857260554d44bb2b27a67e39020"> 2668</a></span> void(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_api.html#ae17a8857260554d44bb2b27a67e39020">ReleaseTensorRTProviderOptions</a>)(_Frees_ptr_opt_ <a class="code hl_typedef" href="group___global.html#ga331177427bd78a813d46a78f78f159a2">OrtTensorRTProviderOptionsV2</a>* input);</div>
|
|
<div class="line"><a id="l02669" name="l02669"></a><span class="lineno"> 2669</span> </div>
|
|
<div class="line"><a id="l02673" name="l02673"></a><span class="lineno"> 2673</span> </div>
|
|
<div class="line"><a id="l02680" name="l02680"></a><span class="lineno"><a class="line" href="struct_ort_api.html#abcaec019b71c48a6bade45f322d2a982"> 2680</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#abcaec019b71c48a6bade45f322d2a982">EnableOrtCustomOps</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options);</div>
|
|
<div class="line"><a id="l02681" name="l02681"></a><span class="lineno"> 2681</span> </div>
|
|
<div class="line"><a id="l02685" name="l02685"></a><span class="lineno"> 2685</span> </div>
|
|
<div class="line"><a id="l02701" name="l02701"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a39b702897cc61157248ffde413b14b9d"> 2701</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a39b702897cc61157248ffde413b14b9d">RegisterAllocator</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>* env, _In_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator);</div>
|
|
<div class="line"><a id="l02702" name="l02702"></a><span class="lineno"> 2702</span> </div>
|
|
<div class="line"><a id="l02713" name="l02713"></a><span class="lineno"> 2713</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aafc0689965f283aba9fd21ebbddd09c6">UnregisterAllocator</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a>* env,</div>
|
|
<div class="line"><a id="l02714" name="l02714"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aafc0689965f283aba9fd21ebbddd09c6"> 2714</a></span> _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* mem_info);</div>
|
|
<div class="line"><a id="l02715" name="l02715"></a><span class="lineno"> 2715</span> </div>
|
|
<div class="line"><a id="l02719" name="l02719"></a><span class="lineno"> 2719</span> </div>
|
|
<div class="line"><a id="l02728" name="l02728"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a28013fa0aa694a1b6b5e0412881b2155"> 2728</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a28013fa0aa694a1b6b5e0412881b2155">IsSparseTensor</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* value, _Out_ <span class="keywordtype">int</span>* out);</div>
|
|
<div class="line"><a id="l02729" name="l02729"></a><span class="lineno"> 2729</span> </div>
|
|
<div class="line"><a id="l02746" name="l02746"></a><span class="lineno"> 2746</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a2a365493ae5d46fd1bc36524ffdb71fb">CreateSparseTensorAsOrtValue</a>, _Inout_ <a class="code hl_struct" href="struct_ort_allocator.html">OrtAllocator</a>* allocator, _In_ <span class="keyword">const</span> int64_t* dense_shape,</div>
|
|
<div class="line"><a id="l02747" name="l02747"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a2a365493ae5d46fd1bc36524ffdb71fb"> 2747</a></span> <span class="keywordtype">size_t</span> dense_shape_len, <a class="code hl_enumeration" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a> type, _Outptr_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>** out);</div>
|
|
<div class="line"><a id="l02748" name="l02748"></a><span class="lineno"> 2748</span> </div>
|
|
<div class="line"><a id="l02766" name="l02766"></a><span class="lineno"> 2766</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#af17b5e2301a2d44f9522230d2dbf305a">FillSparseTensorCoo</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* ort_value, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* data_mem_info,</div>
|
|
<div class="line"><a id="l02767" name="l02767"></a><span class="lineno"> 2767</span> _In_ <span class="keyword">const</span> int64_t* values_shape, <span class="keywordtype">size_t</span> values_shape_len, _In_ <span class="keyword">const</span> <span class="keywordtype">void</span>* values,</div>
|
|
<div class="line"><a id="l02768" name="l02768"></a><span class="lineno"><a class="line" href="struct_ort_api.html#af17b5e2301a2d44f9522230d2dbf305a"> 2768</a></span> _In_ <span class="keyword">const</span> int64_t* indices_data, <span class="keywordtype">size_t</span> indices_num);</div>
|
|
<div class="line"><a id="l02769" name="l02769"></a><span class="lineno"> 2769</span> </div>
|
|
<div class="line"><a id="l02789" name="l02789"></a><span class="lineno"> 2789</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a68783ed3669e8aad61959e80ba0bd921">FillSparseTensorCsr</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* ort_value, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* data_mem_info,</div>
|
|
<div class="line"><a id="l02790" name="l02790"></a><span class="lineno"> 2790</span> _In_ <span class="keyword">const</span> int64_t* values_shape, <span class="keywordtype">size_t</span> values_shape_len, _In_ <span class="keyword">const</span> <span class="keywordtype">void</span>* values,</div>
|
|
<div class="line"><a id="l02791" name="l02791"></a><span class="lineno"> 2791</span> _In_ <span class="keyword">const</span> int64_t* inner_indices_data, <span class="keywordtype">size_t</span> inner_indices_num,</div>
|
|
<div class="line"><a id="l02792" name="l02792"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a68783ed3669e8aad61959e80ba0bd921"> 2792</a></span> _In_ <span class="keyword">const</span> int64_t* outer_indices_data, <span class="keywordtype">size_t</span> outer_indices_num);</div>
|
|
<div class="line"><a id="l02793" name="l02793"></a><span class="lineno"> 2793</span> </div>
|
|
<div class="line"><a id="l02812" name="l02812"></a><span class="lineno"> 2812</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aea0817fab37f1f77b9283b684304854b">FillSparseTensorBlockSparse</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* ort_value, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* data_mem_info,</div>
|
|
<div class="line"><a id="l02813" name="l02813"></a><span class="lineno"> 2813</span> _In_ <span class="keyword">const</span> int64_t* values_shape, <span class="keywordtype">size_t</span> values_shape_len, _In_ <span class="keyword">const</span> <span class="keywordtype">void</span>* values,</div>
|
|
<div class="line"><a id="l02814" name="l02814"></a><span class="lineno"> 2814</span> _In_ <span class="keyword">const</span> int64_t* indices_shape_data, <span class="keywordtype">size_t</span> indices_shape_len,</div>
|
|
<div class="line"><a id="l02815" name="l02815"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aea0817fab37f1f77b9283b684304854b"> 2815</a></span> _In_ <span class="keyword">const</span> int32_t* indices_data);</div>
|
|
<div class="line"><a id="l02816" name="l02816"></a><span class="lineno"> 2816</span> </div>
|
|
<div class="line"><a id="l02841" name="l02841"></a><span class="lineno"> 2841</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a0c327539c710bfc8e706e7912c81b548">CreateSparseTensorWithValuesAsOrtValue</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>* info, _Inout_ <span class="keywordtype">void</span>* p_data,</div>
|
|
<div class="line"><a id="l02842" name="l02842"></a><span class="lineno"> 2842</span> _In_ <span class="keyword">const</span> int64_t* dense_shape, <span class="keywordtype">size_t</span> dense_shape_len,</div>
|
|
<div class="line"><a id="l02843" name="l02843"></a><span class="lineno"> 2843</span> _In_ <span class="keyword">const</span> int64_t* values_shape, <span class="keywordtype">size_t</span> values_shape_len,</div>
|
|
<div class="line"><a id="l02844" name="l02844"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a0c327539c710bfc8e706e7912c81b548"> 2844</a></span> <a class="code hl_enumeration" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a> type, _Outptr_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>** out);</div>
|
|
<div class="line"><a id="l02845" name="l02845"></a><span class="lineno"> 2845</span> </div>
|
|
<div class="line"><a id="l02860" name="l02860"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a23b84e3c0f95c58a7ce325088ee152d9"> 2860</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a23b84e3c0f95c58a7ce325088ee152d9">UseCooIndices</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* ort_value, _Inout_ int64_t* indices_data, <span class="keywordtype">size_t</span> indices_num);</div>
|
|
<div class="line"><a id="l02861" name="l02861"></a><span class="lineno"> 2861</span> </div>
|
|
<div class="line"><a id="l02878" name="l02878"></a><span class="lineno"> 2878</span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ac839960adda6d33bc9abefdbf52a014f">UseCsrIndices</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* ort_value, _Inout_ int64_t* inner_data, <span class="keywordtype">size_t</span> inner_num,</div>
|
|
<div class="line"><a id="l02879" name="l02879"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ac839960adda6d33bc9abefdbf52a014f"> 2879</a></span> _Inout_ int64_t* outer_data, <span class="keywordtype">size_t</span> outer_num);</div>
|
|
<div class="line"><a id="l02880" name="l02880"></a><span class="lineno"> 2880</span> </div>
|
|
<div class="line"><a id="l02894" name="l02894"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ab0c883a1aa3e2356e5a7722fac61343f"> 2894</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ab0c883a1aa3e2356e5a7722fac61343f">UseBlockSparseIndices</a>, _Inout_ <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* ort_value, <span class="keyword">const</span> int64_t* indices_shape, <span class="keywordtype">size_t</span> indices_shape_len, _Inout_ int32_t* indices_data);</div>
|
|
<div class="line"><a id="l02895" name="l02895"></a><span class="lineno"> 2895</span> </div>
|
|
<div class="line"><a id="l02903" name="l02903"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a11e14c4dd35b1390ab8953a2f9fbbb6b"> 2903</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a11e14c4dd35b1390ab8953a2f9fbbb6b">GetSparseTensorFormat</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* ort_value, _Out_ <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#gaba2697542109e4ab6b24a8fbb847812d">OrtSparseFormat</a>* out);</div>
|
|
<div class="line"><a id="l02904" name="l02904"></a><span class="lineno"> 2904</span> </div>
|
|
<div class="line"><a id="l02912" name="l02912"></a><span class="lineno"><a class="line" href="struct_ort_api.html#ae15e62ba53b56dfce73eb6c350251b72"> 2912</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#ae15e62ba53b56dfce73eb6c350251b72">GetSparseTensorValuesTypeAndShape</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* ort_value, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>** out);</div>
|
|
<div class="line"><a id="l02913" name="l02913"></a><span class="lineno"> 2913</span> </div>
|
|
<div class="line"><a id="l02921" name="l02921"></a><span class="lineno"><a class="line" href="struct_ort_api.html#aff6ba9aa0a97a614a98bab6caa150977"> 2921</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#aff6ba9aa0a97a614a98bab6caa150977">GetSparseTensorValues</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* ort_value, _Outptr_ <span class="keyword">const</span> <span class="keywordtype">void</span>** out);</div>
|
|
<div class="line"><a id="l02922" name="l02922"></a><span class="lineno"> 2922</span> </div>
|
|
<div class="line"><a id="l02932" name="l02932"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a1ff38a970335ae69437af7ed2fdc53db"> 2932</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a1ff38a970335ae69437af7ed2fdc53db">GetSparseTensorIndicesTypeShape</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* ort_value, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#ga497c04502f658b896b265233fc890787">OrtSparseIndicesFormat</a> indices_format, _Outptr_ <a class="code hl_typedef" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>** out);</div>
|
|
<div class="line"><a id="l02933" name="l02933"></a><span class="lineno"> 2933</span> </div>
|
|
<div class="line"><a id="l02943" name="l02943"></a><span class="lineno"><a class="line" href="struct_ort_api.html#a933ed01b9637fdbe41fd56527879bce3"> 2943</a></span> ORT_API2_STATUS(<a class="code hl_function" href="struct_ort_api.html#a933ed01b9637fdbe41fd56527879bce3">GetSparseTensorIndices</a>, _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>* ort_value, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#ga497c04502f658b896b265233fc890787">OrtSparseIndicesFormat</a> indices_format, _Out_ <span class="keywordtype">size_t</span>* num_indices, _Outptr_ <span class="keyword">const</span> <span class="keywordtype">void</span>** indices);</div>
|
|
<div class="line"><a id="l02944" name="l02944"></a><span class="lineno"> 2944</span> </div>
|
|
<div class="line"><a id="l02946" name="l02946"></a><span class="lineno"> 2946</span>};</div>
|
|
<div class="line"><a id="l02947" name="l02947"></a><span class="lineno"> 2947</span> </div>
|
|
<div class="line"><a id="l02948" name="l02948"></a><span class="lineno"> 2948</span><span class="comment">/*</span></div>
|
|
<div class="line"><a id="l02949" name="l02949"></a><span class="lineno"> 2949</span><span class="comment"> * Steps to use a custom op:</span></div>
|
|
<div class="line"><a id="l02950" name="l02950"></a><span class="lineno"> 2950</span><span class="comment"> * 1 Create an OrtCustomOpDomain with the domain name used by the custom ops</span></div>
|
|
<div class="line"><a id="l02951" name="l02951"></a><span class="lineno"> 2951</span><span class="comment"> * 2 Create an OrtCustomOp structure for each op and add them to the domain</span></div>
|
|
<div class="line"><a id="l02952" name="l02952"></a><span class="lineno"> 2952</span><span class="comment"> * 3 Call OrtAddCustomOpDomain to add the custom domain of ops to the session options</span></div>
|
|
<div class="line"><a id="l02953" name="l02953"></a><span class="lineno"> 2953</span><span class="comment">*/</span></div>
|
|
<div class="line"><a id="l02954" name="l02954"></a><span class="lineno"><a class="line" href="group___global.html#ga9952edfda07cc5180439f1f935661868"> 2954</a></span><span class="preprocessor">#define OrtCustomOpApi OrtApi</span></div>
|
|
<div class="line"><a id="l02955" name="l02955"></a><span class="lineno"> 2955</span> </div>
|
|
<div class="line"><a id="l02956" name="l02956"></a><span class="lineno"> 2956</span><span class="comment">// Specifies some characteristics of inputs/outputs of custom ops:</span></div>
|
|
<div class="line"><a id="l02957" name="l02957"></a><span class="lineno"> 2957</span><span class="comment">// Specify if the inputs/outputs are one of:</span></div>
|
|
<div class="line"><a id="l02958" name="l02958"></a><span class="lineno"> 2958</span><span class="comment">// 1) Non-optional (input/output must be present in the node)</span></div>
|
|
<div class="line"><a id="l02959" name="l02959"></a><span class="lineno"> 2959</span><span class="comment">// 2) Optional (input/output may be absent in the node)</span></div>
|
|
<div class="line"><a id="l02960" name="l02960"></a><span class="lineno"><a class="line" href="group___global.html#ga316232eea9d4ddeab0d18752f5084c06"> 2960</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group___global.html#ga316232eea9d4ddeab0d18752f5084c06">OrtCustomOpInputOutputCharacteristic</a> {</div>
|
|
<div class="line"><a id="l02961" name="l02961"></a><span class="lineno"> 2961</span> <span class="comment">// TODO: Support 'Variadic' inputs/outputs</span></div>
|
|
<div class="line"><a id="l02962" name="l02962"></a><span class="lineno"><a class="line" href="group___global.html#gga316232eea9d4ddeab0d18752f5084c06acb253c35506131993553c30d6eaeaf5d"> 2962</a></span> <a class="code hl_enumvalue" href="group___global.html#gga316232eea9d4ddeab0d18752f5084c06acb253c35506131993553c30d6eaeaf5d">INPUT_OUTPUT_REQUIRED</a> = 0,</div>
|
|
<div class="line"><a id="l02963" name="l02963"></a><span class="lineno"><a class="line" href="group___global.html#gga316232eea9d4ddeab0d18752f5084c06ae361b4a6cd61b65664ea768f9027e6d1"> 2963</a></span> <a class="code hl_enumvalue" href="group___global.html#gga316232eea9d4ddeab0d18752f5084c06ae361b4a6cd61b65664ea768f9027e6d1">INPUT_OUTPUT_OPTIONAL</a>,</div>
|
|
<div class="line"><a id="l02964" name="l02964"></a><span class="lineno"> 2964</span>} <a class="code hl_enumeration" href="group___global.html#ga316232eea9d4ddeab0d18752f5084c06">OrtCustomOpInputOutputCharacteristic</a>;</div>
|
|
<div class="line"><a id="l02965" name="l02965"></a><span class="lineno"> 2965</span> </div>
|
|
<div class="line"><a id="l02966" name="l02966"></a><span class="lineno"> 2966</span><span class="comment">/*</span></div>
|
|
<div class="line"><a id="l02967" name="l02967"></a><span class="lineno"> 2967</span><span class="comment"> * The OrtCustomOp structure defines a custom op's schema and its kernel callbacks. The callbacks are filled in by</span></div>
|
|
<div class="line"><a id="l02968" name="l02968"></a><span class="lineno"> 2968</span><span class="comment"> * the implementor of the custom op.</span></div>
|
|
<div class="line"><a id="l02969" name="l02969"></a><span class="lineno"> 2969</span><span class="comment">*/</span></div>
|
|
<div class="line"><a id="l02970" name="l02970"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html"> 2970</a></span><span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a> {</div>
|
|
<div class="line"><a id="l02971" name="l02971"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#a87aa73158aaaf1290a794c38469872e2"> 2971</a></span> uint32_t <a class="code hl_variable" href="struct_ort_custom_op.html#a87aa73158aaaf1290a794c38469872e2">version</a>; <span class="comment">// Must be initialized to ORT_API_VERSION</span></div>
|
|
<div class="line"><a id="l02972" name="l02972"></a><span class="lineno"> 2972</span> </div>
|
|
<div class="line"><a id="l02973" name="l02973"></a><span class="lineno"> 2973</span> <span class="comment">// This callback creates the kernel, which is a user defined parameter that is passed to the Kernel* callbacks below.</span></div>
|
|
<div class="line"><a id="l02974" name="l02974"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#a82ec6e8d3225b82e7f62fec857f374ba"> 2974</a></span> <span class="keywordtype">void</span>*(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_custom_op.html#a82ec6e8d3225b82e7f62fec857f374ba">CreateKernel</a>)(_In_ <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>* op, _In_ <span class="keyword">const</span> <a class="code hl_struct" href="struct_ort_api.html">OrtApi</a>* api,</div>
|
|
<div class="line"><a id="l02975" name="l02975"></a><span class="lineno"> 2975</span> _In_ <span class="keyword">const</span> <a class="code hl_typedef" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a>* info);</div>
|
|
<div class="line"><a id="l02976" name="l02976"></a><span class="lineno"> 2976</span> </div>
|
|
<div class="line"><a id="l02977" name="l02977"></a><span class="lineno"> 2977</span> <span class="comment">// Returns the name of the op</span></div>
|
|
<div class="line"><a id="l02978" name="l02978"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#a2f82bab65faa080fed2dbcdf36d5e96a"> 2978</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>*(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_custom_op.html#a2f82bab65faa080fed2dbcdf36d5e96a">GetName</a>)(_In_ <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>* op);</div>
|
|
<div class="line"><a id="l02979" name="l02979"></a><span class="lineno"> 2979</span> </div>
|
|
<div class="line"><a id="l02980" name="l02980"></a><span class="lineno"> 2980</span> <span class="comment">// Returns the type of the execution provider, return nullptr to use CPU execution provider</span></div>
|
|
<div class="line"><a id="l02981" name="l02981"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#ab9cb073ec683a08643bac6ca50bbf2e2"> 2981</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>*(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_custom_op.html#ab9cb073ec683a08643bac6ca50bbf2e2">GetExecutionProviderType</a>)(_In_ <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>* op);</div>
|
|
<div class="line"><a id="l02982" name="l02982"></a><span class="lineno"> 2982</span> </div>
|
|
<div class="line"><a id="l02983" name="l02983"></a><span class="lineno"> 2983</span> <span class="comment">// Returns the count and types of the input & output tensors</span></div>
|
|
<div class="line"><a id="l02984" name="l02984"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#a8f5af15c496358ddc8e75a77811f5983"> 2984</a></span> <a class="code hl_enumeration" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a>(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_custom_op.html#a8f5af15c496358ddc8e75a77811f5983">GetInputType</a>)(_In_ <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>* op, _In_ <span class="keywordtype">size_t</span> index);</div>
|
|
<div class="line"><a id="l02985" name="l02985"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#a105312afe4270e2a1f15594e50f2b752"> 2985</a></span> size_t(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_custom_op.html#a105312afe4270e2a1f15594e50f2b752">GetInputTypeCount</a>)(_In_ <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>* op);</div>
|
|
<div class="line"><a id="l02986" name="l02986"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#ad86baba54616d6398a0ee51831a21ab4"> 2986</a></span> <a class="code hl_enumeration" href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a>(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_custom_op.html#ad86baba54616d6398a0ee51831a21ab4">GetOutputType</a>)(_In_ <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>* op, _In_ <span class="keywordtype">size_t</span> index);</div>
|
|
<div class="line"><a id="l02987" name="l02987"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#a33fb94532f6eebe323b48cf2a63c2eb4"> 2987</a></span> size_t(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_custom_op.html#a33fb94532f6eebe323b48cf2a63c2eb4">GetOutputTypeCount</a>)(_In_ <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>* op);</div>
|
|
<div class="line"><a id="l02988" name="l02988"></a><span class="lineno"> 2988</span> </div>
|
|
<div class="line"><a id="l02989" name="l02989"></a><span class="lineno"> 2989</span> <span class="comment">// Op kernel callbacks</span></div>
|
|
<div class="line"><a id="l02990" name="l02990"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#afc0636bfc00f4db5e1c5eedc27eec9ea"> 2990</a></span> void(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_custom_op.html#afc0636bfc00f4db5e1c5eedc27eec9ea">KernelCompute</a>)(_In_ <span class="keywordtype">void</span>* op_kernel, _In_ <a class="code hl_typedef" href="group___global.html#ga757f41782aa4ae79362a25d92a5d4230">OrtKernelContext</a>* context);</div>
|
|
<div class="line"><a id="l02991" name="l02991"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#a45eed500cf1413d0949c9ccc26ea47fa"> 2991</a></span> void(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_custom_op.html#a45eed500cf1413d0949c9ccc26ea47fa">KernelDestroy</a>)(_In_ <span class="keywordtype">void</span>* op_kernel);</div>
|
|
<div class="line"><a id="l02992" name="l02992"></a><span class="lineno"> 2992</span> </div>
|
|
<div class="line"><a id="l02993" name="l02993"></a><span class="lineno"> 2993</span> <span class="comment">// Returns the characteristics of the input & output tensors</span></div>
|
|
<div class="line"><a id="l02994" name="l02994"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#a9efee01f336fd579c88d919116e0dff4"> 2994</a></span> <a class="code hl_enumeration" href="group___global.html#ga316232eea9d4ddeab0d18752f5084c06">OrtCustomOpInputOutputCharacteristic</a>(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_custom_op.html#a9efee01f336fd579c88d919116e0dff4">GetInputCharacteristic</a>)(_In_ <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>* op, _In_ <span class="keywordtype">size_t</span> index);</div>
|
|
<div class="line"><a id="l02995" name="l02995"></a><span class="lineno"><a class="line" href="struct_ort_custom_op.html#a0fe03707bc8b2adae0cf3752c0fbec4a"> 2995</a></span> <a class="code hl_enumeration" href="group___global.html#ga316232eea9d4ddeab0d18752f5084c06">OrtCustomOpInputOutputCharacteristic</a>(ORT_API_CALL* <a class="code hl_variable" href="struct_ort_custom_op.html#a0fe03707bc8b2adae0cf3752c0fbec4a">GetOutputCharacteristic</a>)(_In_ <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_ort_custom_op.html">OrtCustomOp</a>* op, _In_ <span class="keywordtype">size_t</span> index);</div>
|
|
<div class="line"><a id="l02996" name="l02996"></a><span class="lineno"> 2996</span>};</div>
|
|
<div class="line"><a id="l02997" name="l02997"></a><span class="lineno"> 2997</span> </div>
|
|
<div class="line"><a id="l02998" name="l02998"></a><span class="lineno"> 2998</span><span class="comment">/*</span></div>
|
|
<div class="line"><a id="l02999" name="l02999"></a><span class="lineno"> 2999</span><span class="comment"> * This is the old way to add the CUDA provider to the session, please use SessionOptionsAppendExecutionProvider_CUDA above to access the latest functionality</span></div>
|
|
<div class="line"><a id="l03000" name="l03000"></a><span class="lineno"> 3000</span><span class="comment"> * This function always exists, but will only succeed if Onnxruntime was built with CUDA support and the CUDA provider shared library exists</span></div>
|
|
<div class="line"><a id="l03001" name="l03001"></a><span class="lineno"> 3001</span><span class="comment"> *</span></div>
|
|
<div class="line"><a id="l03002" name="l03002"></a><span class="lineno"> 3002</span><span class="comment"> * \param device_id CUDA device id, starts from zero.</span></div>
|
|
<div class="line"><a id="l03003" name="l03003"></a><span class="lineno"> 3003</span><span class="comment">*/</span></div>
|
|
<div class="line"><a id="l03004" name="l03004"></a><span class="lineno"><a class="line" href="group___global.html#gad26b121b7e31c9f7da4bf672604b5d05"> 3004</a></span>ORT_API_STATUS(<a class="code hl_function" href="group___global.html#gad26b121b7e31c9f7da4bf672604b5d05">OrtSessionOptionsAppendExecutionProvider_CUDA</a>, _In_ <a class="code hl_typedef" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>* options, <span class="keywordtype">int</span> device_id);</div>
|
|
<div class="line"><a id="l03005" name="l03005"></a><span class="lineno"> 3005</span> </div>
|
|
<div class="line"><a id="l03006" name="l03006"></a><span class="lineno"> 3006</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l03007" name="l03007"></a><span class="lineno"> 3007</span>}</div>
|
|
<div class="line"><a id="l03008" name="l03008"></a><span class="lineno"> 3008</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l03009" name="l03009"></a><span class="lineno"> 3009</span> </div>
|
|
<div class="ttc" id="agroup___global_html_ga088f45e429651ac29b4a9efb4d88571a"><div class="ttname"><a href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a></div><div class="ttdeci">struct OrtMemoryInfo OrtMemoryInfo</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:238</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga0dc9b747ee56ed963beb424a48ed6b8b"><div class="ttname"><a href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a></div><div class="ttdeci">struct OrtKernelInfo OrtKernelInfo</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:310</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga1c0fbcf614dbd0e2c272ae1cc04c629c"><div class="ttname"><a href="group___global.html#ga1c0fbcf614dbd0e2c272ae1cc04c629c">OrtLoggingLevel</a></div><div class="ttdeci">OrtLoggingLevel</div><div class="ttdoc">Logging severity levels.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:203</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga2a61c1134f2f604095f32d2560630e94"><div class="ttname"><a href="group___global.html#ga2a61c1134f2f604095f32d2560630e94">OrtLoggingFunction</a></div><div class="ttdeci">void(* OrtLoggingFunction)(void *param, OrtLoggingLevel severity, const char *category, const char *logid, const char *code_location, const char *message)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:275</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga316232eea9d4ddeab0d18752f5084c06"><div class="ttname"><a href="group___global.html#ga316232eea9d4ddeab0d18752f5084c06">OrtCustomOpInputOutputCharacteristic</a></div><div class="ttdeci">OrtCustomOpInputOutputCharacteristic</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2960</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga331177427bd78a813d46a78f78f159a2"><div class="ttname"><a href="group___global.html#ga331177427bd78a813d46a78f78f159a2">OrtTensorRTProviderOptionsV2</a></div><div class="ttdeci">struct OrtTensorRTProviderOptionsV2 OrtTensorRTProviderOptionsV2</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:254</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga3a8151bc1daecaae2411fb9a54c01ee9"><div class="ttname"><a href="group___global.html#ga3a8151bc1daecaae2411fb9a54c01ee9">OrtThreadingOptions</a></div><div class="ttdeci">struct OrtThreadingOptions OrtThreadingOptions</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:251</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga3cf68e3a575b0330628f7955c4ec3388"><div class="ttname"><a href="group___global.html#ga3cf68e3a575b0330628f7955c4ec3388">OrtSequenceTypeInfo</a></div><div class="ttdeci">struct OrtSequenceTypeInfo OrtSequenceTypeInfo</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:248</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga43f32dc7d75b0c13fd64ca5792e63a62"><div class="ttname"><a href="group___global.html#ga43f32dc7d75b0c13fd64ca5792e63a62">OrtLanguageProjection</a></div><div class="ttdeci">OrtLanguageProjection</div><div class="ttdoc">Language projection identifiers /see OrtApi::SetLanguageProjection.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:299</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga497c04502f658b896b265233fc890787"><div class="ttname"><a href="group___global.html#ga497c04502f658b896b265233fc890787">OrtSparseIndicesFormat</a></div><div class="ttdeci">OrtSparseIndicesFormat</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:192</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga4b0ed31cf137ed2f763dddd2da40c2cf"><div class="ttname"><a href="group___global.html#ga4b0ed31cf137ed2f763dddd2da40c2cf">OrtPrepackedWeightsContainer</a></div><div class="ttdeci">struct OrtPrepackedWeightsContainer OrtPrepackedWeightsContainer</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:253</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga5220ca3b3f0a31a01a3f15057c35cac6"><div class="ttname"><a href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a></div><div class="ttdeci">struct OrtSession OrtSession</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:240</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga571f649a16d7052d4465ceabfdd26161"><div class="ttname"><a href="group___global.html#ga571f649a16d7052d4465ceabfdd26161">OrtCustomOpDomain</a></div><div class="ttdeci">struct OrtCustomOpDomain OrtCustomOpDomain</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:246</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga58e534aaa9cdcee02d79ffddced86c93"><div class="ttname"><a href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a></div><div class="ttdeci">struct OrtIoBinding OrtIoBinding</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:239</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga5b765504a386db304d59e999de9bd1d6"><div class="ttname"><a href="group___global.html#ga5b765504a386db304d59e999de9bd1d6">OrtAllocatorType</a></div><div class="ttdeci">OrtAllocatorType</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:316</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga60c3d77af832d0d7fa5e14636009b408"><div class="ttname"><a href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408">OrtModelMetadata</a></div><div class="ttdeci">struct OrtModelMetadata OrtModelMetadata</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:249</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga651ed4317ee24a2fb83ae63dd03687b2"><div class="ttname"><a href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a></div><div class="ttdeci">struct OrtTypeInfo OrtTypeInfo</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:243</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga6af32c548904330b6bd7e8cba6e186c1"><div class="ttname"><a href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a></div><div class="ttdeci">struct OrtTensorTypeAndShapeInfo OrtTensorTypeAndShapeInfo</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:244</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga757f41782aa4ae79362a25d92a5d4230"><div class="ttname"><a href="group___global.html#ga757f41782aa4ae79362a25d92a5d4230">OrtKernelContext</a></div><div class="ttdeci">struct OrtKernelContext OrtKernelContext</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:312</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga881a44a5c3499f92d7caa4d7707b5807"><div class="ttname"><a href="group___global.html#ga881a44a5c3499f92d7caa4d7707b5807">OrtCudnnConvAlgoSearch</a></div><div class="ttdeci">OrtCudnnConvAlgoSearch</div><div class="ttdoc">Algorithm to use for cuDNN Convolution Op.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:334</div></div>
|
|
<div class="ttc" id="agroup___global_html_ga8ff401e7d71d13c69b0e1f2320d44b26"><div class="ttname"><a href="group___global.html#ga8ff401e7d71d13c69b0e1f2320d44b26">OrtRunOptions</a></div><div class="ttdeci">struct OrtRunOptions OrtRunOptions</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:242</div></div>
|
|
<div class="ttc" id="agroup___global_html_gaa6c56bcb36e39611481a17065d3ce620"><div class="ttname"><a href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a></div><div class="ttdeci">struct OrtSessionOptions OrtSessionOptions</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:245</div></div>
|
|
<div class="ttc" id="agroup___global_html_gaab167acf3fe9dabc0195b993fbe7ee7d"><div class="ttname"><a href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a></div><div class="ttdeci">struct OrtValue OrtValue</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:241</div></div>
|
|
<div class="ttc" id="agroup___global_html_gab086a52ca2f3a883cd1f7561eadd8ec9"><div class="ttname"><a href="group___global.html#gab086a52ca2f3a883cd1f7561eadd8ec9">GraphOptimizationLevel</a></div><div class="ttdeci">GraphOptimizationLevel</div><div class="ttdoc">Graph optimization level.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:284</div></div>
|
|
<div class="ttc" id="agroup___global_html_gab5a74e2d06e6d2c3c071e84d5a5537b9"><div class="ttname"><a href="group___global.html#gab5a74e2d06e6d2c3c071e84d5a5537b9">OrtStatusPtr</a></div><div class="ttdeci">OrtStatus * OrtStatusPtr</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:254</div></div>
|
|
<div class="ttc" id="agroup___global_html_gab7805016f4b26871e899a3cf4114ee0d"><div class="ttname"><a href="group___global.html#gab7805016f4b26871e899a3cf4114ee0d">OrtMemType</a></div><div class="ttdeci">OrtMemType</div><div class="ttdoc">Memory types for allocated memory, execution provider specific types should be extended in each provi...</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:325</div></div>
|
|
<div class="ttc" id="agroup___global_html_gaba2697542109e4ab6b24a8fbb847812d"><div class="ttname"><a href="group___global.html#gaba2697542109e4ab6b24a8fbb847812d">OrtSparseFormat</a></div><div class="ttdeci">OrtSparseFormat</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:184</div></div>
|
|
<div class="ttc" id="agroup___global_html_gaba5b3718087699f596432d5649b9a28d"><div class="ttname"><a href="group___global.html#gaba5b3718087699f596432d5649b9a28d">ONNXType</a></div><div class="ttdeci">ONNXType</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:173</div></div>
|
|
<div class="ttc" id="agroup___global_html_gaba9072a64b5081cd4d36cca5ef92bd08"><div class="ttname"><a href="group___global.html#gaba9072a64b5081cd4d36cca5ef92bd08">OrtEnv</a></div><div class="ttdeci">struct OrtEnv OrtEnv</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:236</div></div>
|
|
<div class="ttc" id="agroup___global_html_gabab5349c294603a9eac437fdafd40a3d"><div class="ttname"><a href="group___global.html#gabab5349c294603a9eac437fdafd40a3d">OrtErrorCode</a></div><div class="ttdeci">OrtErrorCode</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:211</div></div>
|
|
<div class="ttc" id="agroup___global_html_gabbdf49d59489efef1b125d8e0d59adc6"><div class="ttname"><a href="group___global.html#gabbdf49d59489efef1b125d8e0d59adc6">OrtStatus</a></div><div class="ttdeci">struct OrtStatus OrtStatus</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:237</div></div>
|
|
<div class="ttc" id="agroup___global_html_gac87280b8593f74df62181b124d9a790d"><div class="ttname"><a href="group___global.html#gac87280b8593f74df62181b124d9a790d">OrtMapTypeInfo</a></div><div class="ttdeci">struct OrtMapTypeInfo OrtMapTypeInfo</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:247</div></div>
|
|
<div class="ttc" id="agroup___global_html_gacd8d2ea2ab8f4063d8d85dc0edc461e7"><div class="ttname"><a href="group___global.html#gacd8d2ea2ab8f4063d8d85dc0edc461e7">OrtArenaCfg</a></div><div class="ttdeci">struct OrtArenaCfg OrtArenaCfg</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:252</div></div>
|
|
<div class="ttc" id="agroup___global_html_gad14b0c6d4ed8fcadff6dcf39c5cf17fd"><div class="ttname"><a href="group___global.html#gad14b0c6d4ed8fcadff6dcf39c5cf17fd">ExecutionMode</a></div><div class="ttdeci">ExecutionMode</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:291</div></div>
|
|
<div class="ttc" id="agroup___global_html_gad26b121b7e31c9f7da4bf672604b5d05"><div class="ttname"><a href="group___global.html#gad26b121b7e31c9f7da4bf672604b5d05">OrtSessionOptionsAppendExecutionProvider_CUDA</a></div><div class="ttdeci">OrtStatus * OrtSessionOptionsAppendExecutionProvider_CUDA(OrtSessionOptions *options, int device_id)</div></div>
|
|
<div class="ttc" id="agroup___global_html_gaec63cdda46c29b8183997f38930ce38e"><div class="ttname"><a href="group___global.html#gaec63cdda46c29b8183997f38930ce38e">ONNXTensorElementDataType</a></div><div class="ttdeci">ONNXTensorElementDataType</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:152</div></div>
|
|
<div class="ttc" id="agroup___global_html_gaff6ff297798b9337d4c0f89a35b76aa6"><div class="ttname"><a href="group___global.html#gaff6ff297798b9337d4c0f89a35b76aa6">OrtGetApiBase</a></div><div class="ttdeci">const OrtApiBase * OrtGetApiBase(void)</div><div class="ttdoc">The Onnxruntime library's entry point to access the C API.</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga1c0fbcf614dbd0e2c272ae1cc04c629ca19e1337b6f43e56b635bc51ef8ae077c"><div class="ttname"><a href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629ca19e1337b6f43e56b635bc51ef8ae077c">ORT_LOGGING_LEVEL_VERBOSE</a></div><div class="ttdeci">@ ORT_LOGGING_LEVEL_VERBOSE</div><div class="ttdoc">Verbose informational messages (least severe).</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:204</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga1c0fbcf614dbd0e2c272ae1cc04c629ca3ae03acd3802ae7c0dbb8054ed8efe8c"><div class="ttname"><a href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629ca3ae03acd3802ae7c0dbb8054ed8efe8c">ORT_LOGGING_LEVEL_INFO</a></div><div class="ttdeci">@ ORT_LOGGING_LEVEL_INFO</div><div class="ttdoc">Informational messages.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:205</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga1c0fbcf614dbd0e2c272ae1cc04c629ca8f4284fd0fb6f7fc8fbfe96d6b1f89fa"><div class="ttname"><a href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629ca8f4284fd0fb6f7fc8fbfe96d6b1f89fa">ORT_LOGGING_LEVEL_ERROR</a></div><div class="ttdeci">@ ORT_LOGGING_LEVEL_ERROR</div><div class="ttdoc">Error messages.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:207</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga1c0fbcf614dbd0e2c272ae1cc04c629cab150db726e3f481f0e67ae654307b1c6"><div class="ttname"><a href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629cab150db726e3f481f0e67ae654307b1c6">ORT_LOGGING_LEVEL_WARNING</a></div><div class="ttdeci">@ ORT_LOGGING_LEVEL_WARNING</div><div class="ttdoc">Warning messages.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:206</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga1c0fbcf614dbd0e2c272ae1cc04c629cac825a1e986dcf6b5c0e38cbfb91a1da3"><div class="ttname"><a href="group___global.html#gga1c0fbcf614dbd0e2c272ae1cc04c629cac825a1e986dcf6b5c0e38cbfb91a1da3">ORT_LOGGING_LEVEL_FATAL</a></div><div class="ttdeci">@ ORT_LOGGING_LEVEL_FATAL</div><div class="ttdoc">Fatal error messages (most severe).</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:208</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga316232eea9d4ddeab0d18752f5084c06acb253c35506131993553c30d6eaeaf5d"><div class="ttname"><a href="group___global.html#gga316232eea9d4ddeab0d18752f5084c06acb253c35506131993553c30d6eaeaf5d">INPUT_OUTPUT_REQUIRED</a></div><div class="ttdeci">@ INPUT_OUTPUT_REQUIRED</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2962</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga316232eea9d4ddeab0d18752f5084c06ae361b4a6cd61b65664ea768f9027e6d1"><div class="ttname"><a href="group___global.html#gga316232eea9d4ddeab0d18752f5084c06ae361b4a6cd61b65664ea768f9027e6d1">INPUT_OUTPUT_OPTIONAL</a></div><div class="ttdeci">@ INPUT_OUTPUT_OPTIONAL</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2963</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga43f32dc7d75b0c13fd64ca5792e63a62a039c4f1eb6dbfdefc0a8feefb639dac6"><div class="ttname"><a href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62a039c4f1eb6dbfdefc0a8feefb639dac6">ORT_PROJECTION_C</a></div><div class="ttdeci">@ ORT_PROJECTION_C</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:300</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga43f32dc7d75b0c13fd64ca5792e63a62a5501900c84a6aeaf766fc7bc22e28857"><div class="ttname"><a href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62a5501900c84a6aeaf766fc7bc22e28857">ORT_PROJECTION_PYTHON</a></div><div class="ttdeci">@ ORT_PROJECTION_PYTHON</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:303</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga43f32dc7d75b0c13fd64ca5792e63a62ad264752415abf4a75657ecb89547d7b2"><div class="ttname"><a href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62ad264752415abf4a75657ecb89547d7b2">ORT_PROJECTION_CPLUSPLUS</a></div><div class="ttdeci">@ ORT_PROJECTION_CPLUSPLUS</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:301</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga43f32dc7d75b0c13fd64ca5792e63a62ad9aedcfed55873258c5758430eaeeea6"><div class="ttname"><a href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62ad9aedcfed55873258c5758430eaeeea6">ORT_PROJECTION_WINML</a></div><div class="ttdeci">@ ORT_PROJECTION_WINML</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:305</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga43f32dc7d75b0c13fd64ca5792e63a62ae5c6d2d2f46d1eb5a4dace607df96e2a"><div class="ttname"><a href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62ae5c6d2d2f46d1eb5a4dace607df96e2a">ORT_PROJECTION_CSHARP</a></div><div class="ttdeci">@ ORT_PROJECTION_CSHARP</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:302</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga43f32dc7d75b0c13fd64ca5792e63a62aea774a0b43d2be1479b8167e50fac93d"><div class="ttname"><a href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62aea774a0b43d2be1479b8167e50fac93d">ORT_PROJECTION_JAVA</a></div><div class="ttdeci">@ ORT_PROJECTION_JAVA</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:304</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga43f32dc7d75b0c13fd64ca5792e63a62aebd19fc077f40b392f20ebb5b40a2225"><div class="ttname"><a href="group___global.html#gga43f32dc7d75b0c13fd64ca5792e63a62aebd19fc077f40b392f20ebb5b40a2225">ORT_PROJECTION_NODEJS</a></div><div class="ttdeci">@ ORT_PROJECTION_NODEJS</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:306</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga497c04502f658b896b265233fc890787a655430aadf39b765ff09f9a81768ebee"><div class="ttname"><a href="group___global.html#gga497c04502f658b896b265233fc890787a655430aadf39b765ff09f9a81768ebee">ORT_SPARSE_COO_INDICES</a></div><div class="ttdeci">@ ORT_SPARSE_COO_INDICES</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:193</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga497c04502f658b896b265233fc890787a6a80a579dc09149022d793ac1bdbd2cf"><div class="ttname"><a href="group___global.html#gga497c04502f658b896b265233fc890787a6a80a579dc09149022d793ac1bdbd2cf">ORT_SPARSE_BLOCK_SPARSE_INDICES</a></div><div class="ttdeci">@ ORT_SPARSE_BLOCK_SPARSE_INDICES</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:196</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga497c04502f658b896b265233fc890787a6b2de9fa7f228a82910124db5d90dbc8"><div class="ttname"><a href="group___global.html#gga497c04502f658b896b265233fc890787a6b2de9fa7f228a82910124db5d90dbc8">ORT_SPARSE_CSR_OUTER_INDICES</a></div><div class="ttdeci">@ ORT_SPARSE_CSR_OUTER_INDICES</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:195</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga497c04502f658b896b265233fc890787ae5ea1ce5d50da6f059e66e963c197f09"><div class="ttname"><a href="group___global.html#gga497c04502f658b896b265233fc890787ae5ea1ce5d50da6f059e66e963c197f09">ORT_SPARSE_CSR_INNER_INDICES</a></div><div class="ttdeci">@ ORT_SPARSE_CSR_INNER_INDICES</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:194</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga5b765504a386db304d59e999de9bd1d6a0260ff3f6a393889bae51c1ffc460b25"><div class="ttname"><a href="group___global.html#gga5b765504a386db304d59e999de9bd1d6a0260ff3f6a393889bae51c1ffc460b25">OrtDeviceAllocator</a></div><div class="ttdeci">@ OrtDeviceAllocator</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:318</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga5b765504a386db304d59e999de9bd1d6a4b1b1850008a9a3a4622b656d691dfe8"><div class="ttname"><a href="group___global.html#gga5b765504a386db304d59e999de9bd1d6a4b1b1850008a9a3a4622b656d691dfe8">OrtArenaAllocator</a></div><div class="ttdeci">@ OrtArenaAllocator</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:319</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga5b765504a386db304d59e999de9bd1d6ae962ea8b0b3a376575ad0e616eeac474"><div class="ttname"><a href="group___global.html#gga5b765504a386db304d59e999de9bd1d6ae962ea8b0b3a376575ad0e616eeac474">Invalid</a></div><div class="ttdeci">@ Invalid</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:317</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga881a44a5c3499f92d7caa4d7707b5807a1dc2499b14b9d29ab9f93ebc2133ab6b"><div class="ttname"><a href="group___global.html#gga881a44a5c3499f92d7caa4d7707b5807a1dc2499b14b9d29ab9f93ebc2133ab6b">HEURISTIC</a></div><div class="ttdeci">@ HEURISTIC</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:336</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga881a44a5c3499f92d7caa4d7707b5807a7fc6856beca4e0f17a909d5445fcda71"><div class="ttname"><a href="group___global.html#gga881a44a5c3499f92d7caa4d7707b5807a7fc6856beca4e0f17a909d5445fcda71">EXHAUSTIVE</a></div><div class="ttdeci">@ EXHAUSTIVE</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:335</div></div>
|
|
<div class="ttc" id="agroup___global_html_gga881a44a5c3499f92d7caa4d7707b5807a88ec7d5086d2469ba843c7fcceade8a6"><div class="ttname"><a href="group___global.html#gga881a44a5c3499f92d7caa4d7707b5807a88ec7d5086d2469ba843c7fcceade8a6">DEFAULT</a></div><div class="ttdeci">@ DEFAULT</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:337</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggab086a52ca2f3a883cd1f7561eadd8ec9a7ca54fbd42e94ac60e7c039b6bf0be73"><div class="ttname"><a href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9a7ca54fbd42e94ac60e7c039b6bf0be73">ORT_ENABLE_BASIC</a></div><div class="ttdeci">@ ORT_ENABLE_BASIC</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:286</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggab086a52ca2f3a883cd1f7561eadd8ec9a91d349bf9d40309ee5df68dc448544ae"><div class="ttname"><a href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9a91d349bf9d40309ee5df68dc448544ae">ORT_ENABLE_ALL</a></div><div class="ttdeci">@ ORT_ENABLE_ALL</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:288</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggab086a52ca2f3a883cd1f7561eadd8ec9ad01a91b0b15855e7d5a421f9ea7ad3b5"><div class="ttname"><a href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9ad01a91b0b15855e7d5a421f9ea7ad3b5">ORT_DISABLE_ALL</a></div><div class="ttdeci">@ ORT_DISABLE_ALL</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:285</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggab086a52ca2f3a883cd1f7561eadd8ec9afb633f99bf4bd7ae3f3968df5b8f69cd"><div class="ttname"><a href="group___global.html#ggab086a52ca2f3a883cd1f7561eadd8ec9afb633f99bf4bd7ae3f3968df5b8f69cd">ORT_ENABLE_EXTENDED</a></div><div class="ttdeci">@ ORT_ENABLE_EXTENDED</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:287</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggab7805016f4b26871e899a3cf4114ee0da1029fcb3f1ca7a371dbe8baeb0aa8a28"><div class="ttname"><a href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da1029fcb3f1ca7a371dbe8baeb0aa8a28">OrtMemTypeCPUInput</a></div><div class="ttdeci">@ OrtMemTypeCPUInput</div><div class="ttdoc">Any CPU memory used by non-CPU execution provider.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:326</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggab7805016f4b26871e899a3cf4114ee0da12b2ba21b776131d66b7b21c1fb09961"><div class="ttname"><a href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da12b2ba21b776131d66b7b21c1fb09961">OrtMemTypeCPU</a></div><div class="ttdeci">@ OrtMemTypeCPU</div><div class="ttdoc">Temporary CPU accessible memory allocated by non-CPU execution provider, i.e. CUDA_PINNED.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:328</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggab7805016f4b26871e899a3cf4114ee0da4ecb169ee6f3e0a8d505c8a240070378"><div class="ttname"><a href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da4ecb169ee6f3e0a8d505c8a240070378">OrtMemTypeDefault</a></div><div class="ttdeci">@ OrtMemTypeDefault</div><div class="ttdoc">The default allocator for execution provider.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:329</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggab7805016f4b26871e899a3cf4114ee0da84d0d4e8e23535cc0e1ceea37bb1869a"><div class="ttname"><a href="group___global.html#ggab7805016f4b26871e899a3cf4114ee0da84d0d4e8e23535cc0e1ceea37bb1869a">OrtMemTypeCPUOutput</a></div><div class="ttdeci">@ OrtMemTypeCPUOutput</div><div class="ttdoc">CPU accessible memory outputted by non-CPU execution provider, i.e. CUDA_PINNED.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:327</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaba2697542109e4ab6b24a8fbb847812da5cf2bfce5eeee84fbcbcce5625fb2eb6"><div class="ttname"><a href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812da5cf2bfce5eeee84fbcbcce5625fb2eb6">ORT_SPARSE_CSRC</a></div><div class="ttdeci">@ ORT_SPARSE_CSRC</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:187</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaba2697542109e4ab6b24a8fbb847812da670c612f85d2f0a948a78a69fa117e30"><div class="ttname"><a href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812da670c612f85d2f0a948a78a69fa117e30">ORT_SPARSE_COO</a></div><div class="ttdeci">@ ORT_SPARSE_COO</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:186</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaba2697542109e4ab6b24a8fbb847812da704b58c48ab3cc51bce358e472d61244"><div class="ttname"><a href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812da704b58c48ab3cc51bce358e472d61244">ORT_SPARSE_BLOCK_SPARSE</a></div><div class="ttdeci">@ ORT_SPARSE_BLOCK_SPARSE</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:188</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaba2697542109e4ab6b24a8fbb847812dafbe9e7ce28c6f5a3b05114b41a5a249d"><div class="ttname"><a href="group___global.html#ggaba2697542109e4ab6b24a8fbb847812dafbe9e7ce28c6f5a3b05114b41a5a249d">ORT_SPARSE_UNDEFINED</a></div><div class="ttdeci">@ ORT_SPARSE_UNDEFINED</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:185</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaba5b3718087699f596432d5649b9a28da07977aa23eea06ca731b050dfc21ca48"><div class="ttname"><a href="group___global.html#ggaba5b3718087699f596432d5649b9a28da07977aa23eea06ca731b050dfc21ca48">ONNX_TYPE_SEQUENCE</a></div><div class="ttdeci">@ ONNX_TYPE_SEQUENCE</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:176</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaba5b3718087699f596432d5649b9a28da11cb01a5fdcf5a2a7f6edae6ad041978"><div class="ttname"><a href="group___global.html#ggaba5b3718087699f596432d5649b9a28da11cb01a5fdcf5a2a7f6edae6ad041978">ONNX_TYPE_MAP</a></div><div class="ttdeci">@ ONNX_TYPE_MAP</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:177</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaba5b3718087699f596432d5649b9a28da2c1949c09090abee33fb94309ad884be"><div class="ttname"><a href="group___global.html#ggaba5b3718087699f596432d5649b9a28da2c1949c09090abee33fb94309ad884be">ONNX_TYPE_OPAQUE</a></div><div class="ttdeci">@ ONNX_TYPE_OPAQUE</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:178</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaba5b3718087699f596432d5649b9a28da64bf1cb2f0cc4c521af6bd11267eab2c"><div class="ttname"><a href="group___global.html#ggaba5b3718087699f596432d5649b9a28da64bf1cb2f0cc4c521af6bd11267eab2c">ONNX_TYPE_UNKNOWN</a></div><div class="ttdeci">@ ONNX_TYPE_UNKNOWN</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:174</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaba5b3718087699f596432d5649b9a28dac78bd766ea84b30ca933a7a1f9b08198"><div class="ttname"><a href="group___global.html#ggaba5b3718087699f596432d5649b9a28dac78bd766ea84b30ca933a7a1f9b08198">ONNX_TYPE_TENSOR</a></div><div class="ttdeci">@ ONNX_TYPE_TENSOR</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:175</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaba5b3718087699f596432d5649b9a28dac84295b2091efc60e3d26b20ba700455"><div class="ttname"><a href="group___global.html#ggaba5b3718087699f596432d5649b9a28dac84295b2091efc60e3d26b20ba700455">ONNX_TYPE_SPARSETENSOR</a></div><div class="ttdeci">@ ONNX_TYPE_SPARSETENSOR</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:179</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3da0722d7e5bd7c08094064c7eebf12f33f"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da0722d7e5bd7c08094064c7eebf12f33f">ORT_NO_SUCHFILE</a></div><div class="ttdeci">@ ORT_NO_SUCHFILE</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:215</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3da0e7ce8a7e1ff59ec4e139cc5b04aa1a2"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da0e7ce8a7e1ff59ec4e139cc5b04aa1a2">ORT_OK</a></div><div class="ttdeci">@ ORT_OK</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:212</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3da152dce92c36da565c2027cdaabceb9d3"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da152dce92c36da565c2027cdaabceb9d3">ORT_INVALID_ARGUMENT</a></div><div class="ttdeci">@ ORT_INVALID_ARGUMENT</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:214</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3da165e4f297e68a751c866cf264067b1b0"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da165e4f297e68a751c866cf264067b1b0">ORT_EP_FAIL</a></div><div class="ttdeci">@ ORT_EP_FAIL</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:223</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3da353cafac83e6bb690935057741bab2d1"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da353cafac83e6bb690935057741bab2d1">ORT_NOT_IMPLEMENTED</a></div><div class="ttdeci">@ ORT_NOT_IMPLEMENTED</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:221</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3da44d061fd9418e3856673d82d16f8f78c"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da44d061fd9418e3856673d82d16f8f78c">ORT_RUNTIME_EXCEPTION</a></div><div class="ttdeci">@ ORT_RUNTIME_EXCEPTION</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:218</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3da6bbae57be3fffe710a3a8d85671fe955"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da6bbae57be3fffe710a3a8d85671fe955">ORT_ENGINE_ERROR</a></div><div class="ttdeci">@ ORT_ENGINE_ERROR</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:217</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3da736b6fe519254252e655cf37afd258a1"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da736b6fe519254252e655cf37afd258a1">ORT_FAIL</a></div><div class="ttdeci">@ ORT_FAIL</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:213</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3da99b9566eaaa2bd50168312ccb3f9b3bd"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3da99b9566eaaa2bd50168312ccb3f9b3bd">ORT_INVALID_PROTOBUF</a></div><div class="ttdeci">@ ORT_INVALID_PROTOBUF</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:219</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3dacfd0a93d4c8a6fde4a2e73ce84232418"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3dacfd0a93d4c8a6fde4a2e73ce84232418">ORT_NO_MODEL</a></div><div class="ttdeci">@ ORT_NO_MODEL</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:216</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3dad2665166d66d0cbbdec8fa7c6045fd03"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3dad2665166d66d0cbbdec8fa7c6045fd03">ORT_INVALID_GRAPH</a></div><div class="ttdeci">@ ORT_INVALID_GRAPH</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:222</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggabab5349c294603a9eac437fdafd40a3dae7d15c18607f04d282bb0623eb3de31f"><div class="ttname"><a href="group___global.html#ggabab5349c294603a9eac437fdafd40a3dae7d15c18607f04d282bb0623eb3de31f">ORT_MODEL_LOADED</a></div><div class="ttdeci">@ ORT_MODEL_LOADED</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:220</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggad14b0c6d4ed8fcadff6dcf39c5cf17fda957b7da8ade1e8d45e240d650a39afcd"><div class="ttname"><a href="group___global.html#ggad14b0c6d4ed8fcadff6dcf39c5cf17fda957b7da8ade1e8d45e240d650a39afcd">ORT_PARALLEL</a></div><div class="ttdeci">@ ORT_PARALLEL</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:293</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggad14b0c6d4ed8fcadff6dcf39c5cf17fdad129f9b89091c0d44dabfd701ce82b76"><div class="ttname"><a href="group___global.html#ggad14b0c6d4ed8fcadff6dcf39c5cf17fdad129f9b89091c0d44dabfd701ce82b76">ORT_SEQUENTIAL</a></div><div class="ttdeci">@ ORT_SEQUENTIAL</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:292</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38ea019d001a36bcc9604275aec1225f827c"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea019d001a36bcc9604275aec1225f827c">ONNX_TENSOR_ELEMENT_DATA_TYPE_STRING</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_STRING</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:161</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38ea088298bc0e327887d39700f2798324a5"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea088298bc0e327887d39700f2798324a5">ONNX_TENSOR_ELEMENT_DATA_TYPE_INT32</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_INT32</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:159</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38ea19efce638de59d0fc71eb72019e4f809"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea19efce638de59d0fc71eb72019e4f809">ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT32</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT32</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:165</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38ea2e7603a3b25dcbc1d7166510a1d52400"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea2e7603a3b25dcbc1d7166510a1d52400">ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT16</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT16</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:157</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38ea312872fc2d93053ea6228dc40c53e8ca"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea312872fc2d93053ea6228dc40c53e8ca">ONNX_TENSOR_ELEMENT_DATA_TYPE_UNDEFINED</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_UNDEFINED</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:153</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38ea3fa5a682e8a59d896a532fb16835bce6"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea3fa5a682e8a59d896a532fb16835bce6">ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX128</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX128</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:168</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38ea485365f09d5c788b40c75f19965ed0c0"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea485365f09d5c788b40c75f19965ed0c0">ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT64</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT64</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:166</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38ea6893684240945f7b0fc768146d8baee3"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea6893684240945f7b0fc768146d8baee3">ONNX_TENSOR_ELEMENT_DATA_TYPE_INT64</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_INT64</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:160</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38ea90260f5ed659a5b979b546c2734a6a9f"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ea90260f5ed659a5b979b546c2734a6a9f">ONNX_TENSOR_ELEMENT_DATA_TYPE_BOOL</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_BOOL</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:162</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38eaa863f824130fa915fa9a8a40f3b99b03"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eaa863f824130fa915fa9a8a40f3b99b03">ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT16</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT16</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:163</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38eab4bf56692387d4a9f295d8499f59000f"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eab4bf56692387d4a9f295d8499f59000f">ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT8</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT8</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:155</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38eabbb39a0cde040eaabfc6bd739174ad12"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eabbb39a0cde040eaabfc6bd739174ad12">ONNX_TENSOR_ELEMENT_DATA_TYPE_INT16</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_INT16</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:158</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38eabc7e96385f2a644cc0d6716bd2526d03"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eabc7e96385f2a644cc0d6716bd2526d03">ONNX_TENSOR_ELEMENT_DATA_TYPE_DOUBLE</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_DOUBLE</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:164</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38eac2260261a7ed6bf3287d6a5e90aa4eaa"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eac2260261a7ed6bf3287d6a5e90aa4eaa">ONNX_TENSOR_ELEMENT_DATA_TYPE_INT8</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_INT8</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:156</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38eac5b0dfee181c160755ab6d70ec09ecbc"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eac5b0dfee181c160755ab6d70ec09ecbc">ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:154</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38ead94d34dfaed069311babb1005c41deba"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38ead94d34dfaed069311babb1005c41deba">ONNX_TENSOR_ELEMENT_DATA_TYPE_BFLOAT16</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_BFLOAT16</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:169</div></div>
|
|
<div class="ttc" id="agroup___global_html_ggaec63cdda46c29b8183997f38930ce38eae4edcd15474cbb770fb712b127a47394"><div class="ttname"><a href="group___global.html#ggaec63cdda46c29b8183997f38930ce38eae4edcd15474cbb770fb712b127a47394">ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX64</a></div><div class="ttdeci">@ ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX64</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:167</div></div>
|
|
<div class="ttc" id="astruct_ort_allocator_html"><div class="ttname"><a href="struct_ort_allocator.html">OrtAllocator</a></div><div class="ttdoc">Memory allocation interface.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:268</div></div>
|
|
<div class="ttc" id="astruct_ort_allocator_html_a18d7888327537d09c7d3411dff4ac86a"><div class="ttname"><a href="struct_ort_allocator.html#a18d7888327537d09c7d3411dff4ac86a">OrtAllocator::Free</a></div><div class="ttdeci">void(* Free)(struct OrtAllocator *this_, void *p)</div><div class="ttdoc">Free a block of memory previously allocated with OrtAllocator::Alloc.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:271</div></div>
|
|
<div class="ttc" id="astruct_ort_allocator_html_a494dba3878a087a806238922472a56d5"><div class="ttname"><a href="struct_ort_allocator.html#a494dba3878a087a806238922472a56d5">OrtAllocator::Info</a></div><div class="ttdeci">const struct OrtMemoryInfo *(* Info)(const struct OrtAllocator *this_)</div><div class="ttdoc">Return a pointer to an OrtMemoryInfo that describes this allocator.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:272</div></div>
|
|
<div class="ttc" id="astruct_ort_allocator_html_a508b90a31a7aec4f3ccd3d875c750b64"><div class="ttname"><a href="struct_ort_allocator.html#a508b90a31a7aec4f3ccd3d875c750b64">OrtAllocator::version</a></div><div class="ttdeci">uint32_t version</div><div class="ttdoc">Must be initialized to ORT_API_VERSION.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:269</div></div>
|
|
<div class="ttc" id="astruct_ort_allocator_html_aa2a68a69192b9650d9e0f0c6aeca2835"><div class="ttname"><a href="struct_ort_allocator.html#aa2a68a69192b9650d9e0f0c6aeca2835">OrtAllocator::Alloc</a></div><div class="ttdeci">void *(* Alloc)(struct OrtAllocator *this_, size_t size)</div><div class="ttdoc">Returns a pointer to an allocated block of size bytes.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:270</div></div>
|
|
<div class="ttc" id="astruct_ort_api_base_html"><div class="ttname"><a href="struct_ort_api_base.html">OrtApiBase</a></div><div class="ttdoc">The helper interface to get the right version of OrtApi.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:430</div></div>
|
|
<div class="ttc" id="astruct_ort_api_base_html_a526ca6b93c227df319c4730974199e59"><div class="ttname"><a href="struct_ort_api_base.html#a526ca6b93c227df319c4730974199e59">OrtApiBase::GetVersionString</a></div><div class="ttdeci">const char *(* GetVersionString)(void)</div><div class="ttdoc">Returns a null terminated string of the version of the Onnxruntime library (eg: "1....</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:438</div></div>
|
|
<div class="ttc" id="astruct_ort_api_base_html_ae031126e31871e4ad58ba1a647a2c9f9"><div class="ttname"><a href="struct_ort_api_base.html#ae031126e31871e4ad58ba1a647a2c9f9">OrtApiBase::GetApi</a></div><div class="ttdeci">const OrtApi *(* GetApi)(uint32_t version)</div><div class="ttdoc">Get a pointer to the requested version of the OrtApi.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:437</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html"><div class="ttname"><a href="struct_ort_api.html">OrtApi</a></div><div class="ttdoc">The C API.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:455</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a010dc15d7a9587d0493c232e9b8ee448"><div class="ttname"><a href="struct_ort_api.html#a010dc15d7a9587d0493c232e9b8ee448">OrtApi::SessionGetOverridableInitializerTypeInfo</a></div><div class="ttdeci">OrtStatus * SessionGetOverridableInitializerTypeInfo(const OrtSession *session, size_t index, OrtTypeInfo **type_info)</div><div class="ttdoc">Get overridable initializer type information.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a015bfc4d579272ff31d91843c43a3e6d"><div class="ttname"><a href="struct_ort_api.html#a015bfc4d579272ff31d91843c43a3e6d">OrtApi::KernelInfoGetAttributeArray_int64</a></div><div class="ttdeci">OrtStatus * KernelInfoGetAttributeArray_int64(const OrtKernelInfo *info, const char *name, int64_t *out, size_t *size)</div><div class="ttdoc">Fetch an array of int64_t values stored as an attribute in the graph node.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a033b8a4a9de072bcc9dda3a8434922c5"><div class="ttname"><a href="struct_ort_api.html#a033b8a4a9de072bcc9dda3a8434922c5">OrtApi::CreateSessionOptions</a></div><div class="ttdeci">OrtStatus * CreateSessionOptions(OrtSessionOptions **options)</div><div class="ttdoc">Create an OrtSessionOptions object.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a067cabac8cbc83133431f3f0abbc1c80"><div class="ttname"><a href="struct_ort_api.html#a067cabac8cbc83133431f3f0abbc1c80">OrtApi::TensorAt</a></div><div class="ttdeci">OrtStatus * TensorAt(OrtValue *value, const int64_t *location_values, size_t location_values_count, void **out)</div><div class="ttdoc">Direct memory access to a specified tensor element.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a08bfa793efe58ade14b978acab913b4d"><div class="ttname"><a href="struct_ort_api.html#a08bfa793efe58ade14b978acab913b4d">OrtApi::KernelInfoGetAttribute_float</a></div><div class="ttdeci">OrtStatus * KernelInfoGetAttribute_float(const OrtKernelInfo *info, const char *name, float *out)</div><div class="ttdoc">Get a float stored as an attribute in the graph node.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a0bbd62df2b3c119636fba89192240593"><div class="ttname"><a href="struct_ort_api.html#a0bbd62df2b3c119636fba89192240593">OrtApi::EnableCpuMemArena</a></div><div class="ttdeci">OrtStatus * EnableCpuMemArena(OrtSessionOptions *options)</div><div class="ttdoc">Enable the memory arena on CPU.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a0c327539c710bfc8e706e7912c81b548"><div class="ttname"><a href="struct_ort_api.html#a0c327539c710bfc8e706e7912c81b548">OrtApi::CreateSparseTensorWithValuesAsOrtValue</a></div><div class="ttdeci">OrtStatus * CreateSparseTensorWithValuesAsOrtValue(const OrtMemoryInfo *info, void *p_data, const int64_t *dense_shape, size_t dense_shape_len, const int64_t *values_shape, size_t values_shape_len, ONNXTensorElementDataType type, OrtValue **out)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a0c4a56487a832a28711759582c31e247"><div class="ttname"><a href="struct_ort_api.html#a0c4a56487a832a28711759582c31e247">OrtApi::GetValueCount</a></div><div class="ttdeci">OrtStatus * GetValueCount(const OrtValue *value, size_t *out)</div><div class="ttdoc">Get non tensor value count from an OrtValue.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a0d89e3555264683e7893cd85e78bd55c"><div class="ttname"><a href="struct_ort_api.html#a0d89e3555264683e7893cd85e78bd55c">OrtApi::DisableProfiling</a></div><div class="ttdeci">OrtStatus * DisableProfiling(OrtSessionOptions *options)</div><div class="ttdoc">Disable profiling for a session.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a0daa62a3b78d175df17e9bb49f73b045"><div class="ttname"><a href="struct_ort_api.html#a0daa62a3b78d175df17e9bb49f73b045">OrtApi::KernelInfoGetAttributeArray_float</a></div><div class="ttdeci">OrtStatus * KernelInfoGetAttributeArray_float(const OrtKernelInfo *info, const char *name, float *out, size_t *size)</div><div class="ttdoc">Fetch an array of int64_t values stored as an attribute in the graph node.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a0dcdc66ac26c5d9aae1ccadf09f059fc"><div class="ttname"><a href="struct_ort_api.html#a0dcdc66ac26c5d9aae1ccadf09f059fc">OrtApi::CreatePrepackedWeightsContainer</a></div><div class="ttdeci">OrtStatus * CreatePrepackedWeightsContainer(OrtPrepackedWeightsContainer **out)</div><div class="ttdoc">Create an OrtPrepackedWeightsContainer.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a103f6e5e3b33ac8b8e89fb3e24410eed"><div class="ttname"><a href="struct_ort_api.html#a103f6e5e3b33ac8b8e89fb3e24410eed">OrtApi::CreateSessionFromArrayWithPrepackedWeightsContainer</a></div><div class="ttdeci">OrtStatus * CreateSessionFromArrayWithPrepackedWeightsContainer(const OrtEnv *env, const void *model_data, size_t model_data_length, const OrtSessionOptions *options, OrtPrepackedWeightsContainer *prepacked_weights_container, OrtSession **out)</div><div class="ttdoc">Create session from memory with prepacked weights container.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a10e526645073906dd9c10e29c5bc2bc3"><div class="ttname"><a href="struct_ort_api.html#a10e526645073906dd9c10e29c5bc2bc3">OrtApi::AddFreeDimensionOverrideByName</a></div><div class="ttdeci">OrtStatus * AddFreeDimensionOverrideByName(OrtSessionOptions *options, const char *dim_name, int64_t dim_value)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a11e14c4dd35b1390ab8953a2f9fbbb6b"><div class="ttname"><a href="struct_ort_api.html#a11e14c4dd35b1390ab8953a2f9fbbb6b">OrtApi::GetSparseTensorFormat</a></div><div class="ttdeci">OrtStatus * GetSparseTensorFormat(const OrtValue *ort_value, enum OrtSparseFormat *out)</div><div class="ttdoc">Returns sparse tensor format enum iff a given ort value contains an instance of sparse tensor.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a130f69dae071631abd50cae5a26d5d9d"><div class="ttname"><a href="struct_ort_api.html#a130f69dae071631abd50cae5a26d5d9d">OrtApi::SessionGetOutputName</a></div><div class="ttdeci">OrtStatus * SessionGetOutputName(const OrtSession *session, size_t index, OrtAllocator *allocator, char **value)</div><div class="ttdoc">Get output name.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a13721f0f99a5ba512adf8089eb76b3ed"><div class="ttname"><a href="struct_ort_api.html#a13721f0f99a5ba512adf8089eb76b3ed">OrtApi::SessionOptionsAppendExecutionProvider_TensorRT</a></div><div class="ttdeci">OrtStatus * SessionOptionsAppendExecutionProvider_TensorRT(OrtSessionOptions *options, const OrtTensorRTProviderOptions *tensorrt_options)</div><div class="ttdoc">Append TensorRT provider to session options.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a16f2b2e2a62d80725b3f7a39e9f49c07"><div class="ttname"><a href="struct_ort_api.html#a16f2b2e2a62d80725b3f7a39e9f49c07">OrtApi::SetIntraOpNumThreads</a></div><div class="ttdeci">OrtStatus * SetIntraOpNumThreads(OrtSessionOptions *options, int intra_op_num_threads)</div><div class="ttdoc">Sets the number of threads used to parallelize the execution within nodes.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a1704a9e067f9d130a70520e4a525341a"><div class="ttname"><a href="struct_ort_api.html#a1704a9e067f9d130a70520e4a525341a">OrtApi::GetTypeInfo</a></div><div class="ttdeci">OrtStatus * GetTypeInfo(const OrtValue *value, OrtTypeInfo **out)</div><div class="ttdoc">Get type information of an OrtValue.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a1854e4d8ec941b30628b675578ccba45"><div class="ttname"><a href="struct_ort_api.html#a1854e4d8ec941b30628b675578ccba45">OrtApi::CastTypeInfoToMapTypeInfo</a></div><div class="ttdeci">OrtStatus * CastTypeInfoToMapTypeInfo(const OrtTypeInfo *type_info, const OrtMapTypeInfo **out)</div><div class="ttdoc">Get detailed map information from an OrtTypeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a1a291812aeece3d42de92e98bd9d4d30"><div class="ttname"><a href="struct_ort_api.html#a1a291812aeece3d42de92e98bd9d4d30">OrtApi::AddSessionConfigEntry</a></div><div class="ttdeci">OrtStatus * AddSessionConfigEntry(OrtSessionOptions *options, const char *config_key, const char *config_value)</div><div class="ttdoc">Set a session configuration entry as a pair of strings.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a1b77d09e74d0fccf7f01eade02a20072"><div class="ttname"><a href="struct_ort_api.html#a1b77d09e74d0fccf7f01eade02a20072">OrtApi::SetGlobalDenormalAsZero</a></div><div class="ttdeci">OrtStatus * SetGlobalDenormalAsZero(OrtThreadingOptions *tp_options)</div><div class="ttdoc">Set threading flush-to-zero and denormal-as-zero.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a1b9f96db9d81810fb5416b10afdaf731"><div class="ttname"><a href="struct_ort_api.html#a1b9f96db9d81810fb5416b10afdaf731">OrtApi::ClearBoundInputs</a></div><div class="ttdeci">void(* ClearBoundInputs)(OrtIoBinding *binding_ptr) __attribute__((nonnull))</div><div class="ttdoc">Clears any previously set Inputs for an OrtIoBinding.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2114</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a1df374f5aaea1f559dcfb13b59b0733b"><div class="ttname"><a href="struct_ort_api.html#a1df374f5aaea1f559dcfb13b59b0733b">OrtApi::KernelInfoGetAttribute_string</a></div><div class="ttdeci">OrtStatus * KernelInfoGetAttribute_string(const OrtKernelInfo *info, const char *name, char *out, size_t *size)</div><div class="ttdoc">Fetch a string stored as an attribute in the graph node.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a1ff38a970335ae69437af7ed2fdc53db"><div class="ttname"><a href="struct_ort_api.html#a1ff38a970335ae69437af7ed2fdc53db">OrtApi::GetSparseTensorIndicesTypeShape</a></div><div class="ttdeci">OrtStatus * GetSparseTensorIndicesTypeShape(const OrtValue *ort_value, enum OrtSparseIndicesFormat indices_format, OrtTensorTypeAndShapeInfo **out)</div><div class="ttdoc">Returns data type, shape for the type of indices specified by indices_format.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a218ce0376bfa1e03102b391dd4ecfd5e"><div class="ttname"><a href="struct_ort_api.html#a218ce0376bfa1e03102b391dd4ecfd5e">OrtApi::RunOptionsSetRunLogVerbosityLevel</a></div><div class="ttdeci">OrtStatus * RunOptionsSetRunLogVerbosityLevel(OrtRunOptions *options, int log_verbosity_level)</div><div class="ttdoc">Set per-run log verbosity level.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a21a723218a1f795a0deabb6f8a2c541a"><div class="ttname"><a href="struct_ort_api.html#a21a723218a1f795a0deabb6f8a2c541a">OrtApi::AddInitializer</a></div><div class="ttdeci">OrtStatus * AddInitializer(OrtSessionOptions *options, const char *name, const OrtValue *val)</div><div class="ttdoc">Add a pre-allocated initializer to a session.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a22085f699a2d1adb52f809383f475ed1"><div class="ttname"><a href="struct_ort_api.html#a22085f699a2d1adb52f809383f475ed1">OrtApi::CreateEnv</a></div><div class="ttdeci">OrtStatus * CreateEnv(OrtLoggingLevel log_severity_level, const char *logid, OrtEnv **out)</div><div class="ttdoc">Create an OrtEnv.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a23b84e3c0f95c58a7ce325088ee152d9"><div class="ttname"><a href="struct_ort_api.html#a23b84e3c0f95c58a7ce325088ee152d9">OrtApi::UseCooIndices</a></div><div class="ttdeci">OrtStatus * UseCooIndices(OrtValue *ort_value, int64_t *indices_data, size_t indices_num)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a24486475cc05b9228a57b814b2024d77"><div class="ttname"><a href="struct_ort_api.html#a24486475cc05b9228a57b814b2024d77">OrtApi::GetTensorMutableData</a></div><div class="ttdeci">OrtStatus * GetTensorMutableData(OrtValue *value, void **out)</div><div class="ttdoc">Get a pointer to the raw data inside a tensor.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a26bfd4df96fd62ddd38de73f2e46c7ad"><div class="ttname"><a href="struct_ort_api.html#a26bfd4df96fd62ddd38de73f2e46c7ad">OrtApi::SessionOptionsAppendExecutionProvider_OpenVINO</a></div><div class="ttdeci">OrtStatus * SessionOptionsAppendExecutionProvider_OpenVINO(OrtSessionOptions *options, const OrtOpenVINOProviderOptions *provider_options)</div><div class="ttdoc">Append OpenVINO execution provider to the session options.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a28013fa0aa694a1b6b5e0412881b2155"><div class="ttname"><a href="struct_ort_api.html#a28013fa0aa694a1b6b5e0412881b2155">OrtApi::IsSparseTensor</a></div><div class="ttdeci">OrtStatus * IsSparseTensor(const OrtValue *value, int *out)</div><div class="ttdoc">Sets *out to 1 iff an OrtValue is a SparseTensor, and 0 otherwise.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a28d201b881fbec39ef0e1dfad86f22ae"><div class="ttname"><a href="struct_ort_api.html#a28d201b881fbec39ef0e1dfad86f22ae">OrtApi::GetTensorElementType</a></div><div class="ttdeci">OrtStatus * GetTensorElementType(const OrtTensorTypeAndShapeInfo *info, enum ONNXTensorElementDataType *out)</div><div class="ttdoc">Get element type in OrtTensorTypeAndShapeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a2a365493ae5d46fd1bc36524ffdb71fb"><div class="ttname"><a href="struct_ort_api.html#a2a365493ae5d46fd1bc36524ffdb71fb">OrtApi::CreateSparseTensorAsOrtValue</a></div><div class="ttdeci">OrtStatus * CreateSparseTensorAsOrtValue(OrtAllocator *allocator, const int64_t *dense_shape, size_t dense_shape_len, ONNXTensorElementDataType type, OrtValue **out)</div><div class="ttdoc">Create an OrtValue with a sparse tensor that is empty.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a2a8ac71328801533cbc9678607f9b263"><div class="ttname"><a href="struct_ort_api.html#a2a8ac71328801533cbc9678607f9b263">OrtApi::FillStringTensorElement</a></div><div class="ttdeci">OrtStatus * FillStringTensorElement(OrtValue *value, const char *s, size_t index)</div><div class="ttdoc">Set a single string in a string tensor.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a2aad3ccd68c66d0b38bdb966467d9324"><div class="ttname"><a href="struct_ort_api.html#a2aad3ccd68c66d0b38bdb966467d9324">OrtApi::CreateTensorWithDataAsOrtValue</a></div><div class="ttdeci">OrtStatus * CreateTensorWithDataAsOrtValue(const OrtMemoryInfo *info, void *p_data, size_t p_data_len, const int64_t *shape, size_t shape_len, ONNXTensorElementDataType type, OrtValue **out)</div><div class="ttdoc">Create a tensor backed by a user supplied buffer.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a2bc0259c895c40ecf5d126aa5261cea3"><div class="ttname"><a href="struct_ort_api.html#a2bc0259c895c40ecf5d126aa5261cea3">OrtApi::ModelMetadataGetGraphDescription</a></div><div class="ttdeci">OrtStatus * ModelMetadataGetGraphDescription(const OrtModelMetadata *model_metadata, OrtAllocator *allocator, char **value)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a2d09b444592183dab260b4d4920ce53d"><div class="ttname"><a href="struct_ort_api.html#a2d09b444592183dab260b4d4920ce53d">OrtApi::GetStringTensorElementLength</a></div><div class="ttdeci">OrtStatus * GetStringTensorElementLength(const OrtValue *value, size_t index, size_t *out)</div><div class="ttdoc">Get the length of a single string in a string tensor.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a2f1045685fc54ddc63e4b05d73b85d24"><div class="ttname"><a href="struct_ort_api.html#a2f1045685fc54ddc63e4b05d73b85d24">OrtApi::AddRunConfigEntry</a></div><div class="ttdeci">OrtStatus * AddRunConfigEntry(OrtRunOptions *options, const char *config_key, const char *config_value)</div><div class="ttdoc">Set a single run configuration entry as a pair of strings.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a2fa82193ec64371a05220e869e137622"><div class="ttname"><a href="struct_ort_api.html#a2fa82193ec64371a05220e869e137622">OrtApi::GetBoundOutputValues</a></div><div class="ttdeci">OrtStatus * GetBoundOutputValues(const OrtIoBinding *binding_ptr, OrtAllocator *allocator, OrtValue ***output, size_t *output_count)</div><div class="ttdoc">Get the output OrtValue objects from an OrtIoBinding.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a3119c60f2ece14f596313e682b60de0a"><div class="ttname"><a href="struct_ort_api.html#a3119c60f2ece14f596313e682b60de0a">OrtApi::ModelMetadataGetDomain</a></div><div class="ttdeci">OrtStatus * ModelMetadataGetDomain(const OrtModelMetadata *model_metadata, OrtAllocator *allocator, char **value)</div><div class="ttdoc">Get domain from an OrtModelMetadata.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a31da2849eeda131d85d10f904834ca41"><div class="ttname"><a href="struct_ort_api.html#a31da2849eeda131d85d10f904834ca41">OrtApi::SetLanguageProjection</a></div><div class="ttdeci">OrtStatus * SetLanguageProjection(const OrtEnv *ort_env, OrtLanguageProjection projection)</div><div class="ttdoc">Set language projection.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a331a316ac51e6124c6b0dbab46969e06"><div class="ttname"><a href="struct_ort_api.html#a331a316ac51e6124c6b0dbab46969e06">OrtApi::FillStringTensor</a></div><div class="ttdeci">OrtStatus * FillStringTensor(OrtValue *value, const char *const *s, size_t s_len)</div><div class="ttdoc">Set all strings at once in a string tensor.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a37212764c3b252fe7c163c58b288d27f"><div class="ttname"><a href="struct_ort_api.html#a37212764c3b252fe7c163c58b288d27f">OrtApi::SetSessionLogId</a></div><div class="ttdeci">OrtStatus * SetSessionLogId(OrtSessionOptions *options, const char *logid)</div><div class="ttdoc">Set session log id.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a39509920aff0ea1395e121ec04020c70"><div class="ttname"><a href="struct_ort_api.html#a39509920aff0ea1395e121ec04020c70">OrtApi::SessionOptionsAppendExecutionProvider_CUDA</a></div><div class="ttdeci">OrtStatus * SessionOptionsAppendExecutionProvider_CUDA(OrtSessionOptions *options, const OrtCUDAProviderOptions *cuda_options)</div><div class="ttdoc">Append CUDA provider to session options.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a39b702897cc61157248ffde413b14b9d"><div class="ttname"><a href="struct_ort_api.html#a39b702897cc61157248ffde413b14b9d">OrtApi::RegisterAllocator</a></div><div class="ttdeci">OrtStatus * RegisterAllocator(OrtEnv *env, OrtAllocator *allocator)</div><div class="ttdoc">Register a custom allocator.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a39d4699e56ac6e887b2f9e69e6e8c946"><div class="ttname"><a href="struct_ort_api.html#a39d4699e56ac6e887b2f9e69e6e8c946">OrtApi::SetGlobalSpinControl</a></div><div class="ttdeci">OrtStatus * SetGlobalSpinControl(OrtThreadingOptions *tp_options, int allow_spinning)</div><div class="ttdoc">Set global spin control options.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a3a10c4707011fb3b551cca0ab361271c"><div class="ttname"><a href="struct_ort_api.html#a3a10c4707011fb3b551cca0ab361271c">OrtApi::MemoryInfoGetId</a></div><div class="ttdeci">OrtStatus * MemoryInfoGetId(const OrtMemoryInfo *ptr, int *out)</div><div class="ttdoc">Get the id from OrtMemoryInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a3c7a1993cb380a5f9eb38374245c6343"><div class="ttname"><a href="struct_ort_api.html#a3c7a1993cb380a5f9eb38374245c6343">OrtApi::CreateEnvWithCustomLogger</a></div><div class="ttdeci">OrtStatus * CreateEnvWithCustomLogger(OrtLoggingFunction logging_function, void *logger_param, OrtLoggingLevel log_severity_level, const char *logid, OrtEnv **out)</div><div class="ttdoc">Create an OrtEnv.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a3cd8297f6035ff2ef3da731aaf712062"><div class="ttname"><a href="struct_ort_api.html#a3cd8297f6035ff2ef3da731aaf712062">OrtApi::MemoryInfoGetName</a></div><div class="ttdeci">OrtStatus * MemoryInfoGetName(const OrtMemoryInfo *ptr, const char **out)</div><div class="ttdoc">Get name from OrtMemoryInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a3f89dd3abc82713b02e4bd59457592e2"><div class="ttname"><a href="struct_ort_api.html#a3f89dd3abc82713b02e4bd59457592e2">OrtApi::KernelContext_GetOutputCount</a></div><div class="ttdeci">OrtStatus * KernelContext_GetOutputCount(const OrtKernelContext *context, size_t *out)</div><div class="ttdoc">Used for custom operators, get the output count of a kernel.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a3fa295b4b7595d3cb6bf168551093acb"><div class="ttname"><a href="struct_ort_api.html#a3fa295b4b7595d3cb6bf168551093acb">OrtApi::GetTensorShapeElementCount</a></div><div class="ttdeci">OrtStatus * GetTensorShapeElementCount(const OrtTensorTypeAndShapeInfo *info, size_t *out)</div><div class="ttdoc">Get total number of elements in a tensor shape from an OrtTensorTypeAndShapeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a3fbf64746f5b9dd0cf00bde569869a6f"><div class="ttname"><a href="struct_ort_api.html#a3fbf64746f5b9dd0cf00bde569869a6f">OrtApi::CastTypeInfoToTensorInfo</a></div><div class="ttdeci">OrtStatus * CastTypeInfoToTensorInfo(const OrtTypeInfo *type_info, const OrtTensorTypeAndShapeInfo **out)</div><div class="ttdoc">Get OrtTensorTypeAndShapeInfo from an OrtTypeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a427601d9b0c837b146f477d17888c4c3"><div class="ttname"><a href="struct_ort_api.html#a427601d9b0c837b146f477d17888c4c3">OrtApi::MemoryInfoGetType</a></div><div class="ttdeci">OrtStatus * MemoryInfoGetType(const OrtMemoryInfo *ptr, OrtAllocatorType *out)</div><div class="ttdoc">Get the OrtAllocatorType from OrtMemoryInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a43a1a757582469f88421a9ef9d63f192"><div class="ttname"><a href="struct_ort_api.html#a43a1a757582469f88421a9ef9d63f192">OrtApi::CreateEnvWithGlobalThreadPools</a></div><div class="ttdeci">OrtStatus * CreateEnvWithGlobalThreadPools(OrtLoggingLevel log_severity_level, const char *logid, const OrtThreadingOptions *tp_options, OrtEnv **out)</div><div class="ttdoc">Create an OrtEnv.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a498cf13aa49e240d8c26871cf3f71337"><div class="ttname"><a href="struct_ort_api.html#a498cf13aa49e240d8c26871cf3f71337">OrtApi::GetTensorRTProviderOptionsAsString</a></div><div class="ttdeci">OrtStatus * GetTensorRTProviderOptionsAsString(const OrtTensorRTProviderOptionsV2 *tensorrt_options, OrtAllocator *allocator, char **ptr)</div><div class="ttdoc">Get serialized TensorRT provider options string.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a4b4e5b170de480987d23d350ccc55349"><div class="ttname"><a href="struct_ort_api.html#a4b4e5b170de480987d23d350ccc55349">OrtApi::GetDimensionsCount</a></div><div class="ttdeci">OrtStatus * GetDimensionsCount(const OrtTensorTypeAndShapeInfo *info, size_t *out)</div><div class="ttdoc">Get dimension count in OrtTensorTypeAndShapeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a4dc58d1aa01d67494a3fb4ce00e9a929"><div class="ttname"><a href="struct_ort_api.html#a4dc58d1aa01d67494a3fb4ce00e9a929">OrtApi::RegisterCustomOpsLibrary</a></div><div class="ttdeci">OrtStatus * RegisterCustomOpsLibrary(OrtSessionOptions *options, const char *library_path, void **library_handle)</div><div class="ttdoc">Register custom ops from a shared library.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a4fe802b337e2efb2cbff17761bd9d22b"><div class="ttname"><a href="struct_ort_api.html#a4fe802b337e2efb2cbff17761bd9d22b">OrtApi::SetCurrentGpuDeviceId</a></div><div class="ttdeci">OrtStatus * SetCurrentGpuDeviceId(int device_id)</div><div class="ttdoc">Set current GPU device ID.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a50d7f38cb7ffbf0e7752b12d9d7fc25a"><div class="ttname"><a href="struct_ort_api.html#a50d7f38cb7ffbf0e7752b12d9d7fc25a">OrtApi::GetOnnxTypeFromTypeInfo</a></div><div class="ttdeci">OrtStatus * GetOnnxTypeFromTypeInfo(const OrtTypeInfo *type_info, enum ONNXType *out)</div><div class="ttdoc">Get ONNXType from OrtTypeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a5496cb1f6cd12af30b03dbd8b0060dd3"><div class="ttname"><a href="struct_ort_api.html#a5496cb1f6cd12af30b03dbd8b0060dd3">OrtApi::GetDenotationFromTypeInfo</a></div><div class="ttdeci">OrtStatus * GetDenotationFromTypeInfo(const OrtTypeInfo *type_info, const char **const denotation, size_t *len)</div><div class="ttdoc">Get denotation from type information.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a55e10966066056e12c2f1cc04686bf3e"><div class="ttname"><a href="struct_ort_api.html#a55e10966066056e12c2f1cc04686bf3e">OrtApi::SetGlobalInterOpNumThreads</a></div><div class="ttdeci">OrtStatus * SetGlobalInterOpNumThreads(OrtThreadingOptions *tp_options, int inter_op_num_threads)</div><div class="ttdoc">Set global inter-op thread count.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a568c0cac7ac496f5ba06a0e730ac5a2b"><div class="ttname"><a href="struct_ort_api.html#a568c0cac7ac496f5ba06a0e730ac5a2b">OrtApi::CloneSessionOptions</a></div><div class="ttdeci">OrtStatus * CloneSessionOptions(const OrtSessionOptions *in_options, OrtSessionOptions **out_options)</div><div class="ttdoc">Create a copy of an existing OrtSessionOptions.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a56e18c1d27b7ed78dcfc82998a550885"><div class="ttname"><a href="struct_ort_api.html#a56e18c1d27b7ed78dcfc82998a550885">OrtApi::SessionOptionsAppendExecutionProvider_TensorRT_V2</a></div><div class="ttdeci">OrtStatus * SessionOptionsAppendExecutionProvider_TensorRT_V2(OrtSessionOptions *options, const OrtTensorRTProviderOptionsV2 *tensorrt_options)</div><div class="ttdoc">Append TensorRT execution provider to the session options.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a56fbbde53eeab444f84985c8b257b9d3"><div class="ttname"><a href="struct_ort_api.html#a56fbbde53eeab444f84985c8b257b9d3">OrtApi::AddFreeDimensionOverride</a></div><div class="ttdeci">OrtStatus * AddFreeDimensionOverride(OrtSessionOptions *options, const char *dim_denotation, int64_t dim_value)</div><div class="ttdoc">Override session symbolic dimensions.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a588deb2a1cd85f1a884856056671390e"><div class="ttname"><a href="struct_ort_api.html#a588deb2a1cd85f1a884856056671390e">OrtApi::KernelContext_GetOutput</a></div><div class="ttdeci">OrtStatus * KernelContext_GetOutput(OrtKernelContext *context, size_t index, const int64_t *dim_values, size_t dim_count, OrtValue **out)</div><div class="ttdoc">Used for custom operators, get an output of a kernel.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a5906120ee76cca5e8f560e6e8a3fd85c"><div class="ttname"><a href="struct_ort_api.html#a5906120ee76cca5e8f560e6e8a3fd85c">OrtApi::EnableTelemetryEvents</a></div><div class="ttdeci">OrtStatus * EnableTelemetryEvents(const OrtEnv *env)</div><div class="ttdoc">Enable Telemetry.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a5b666b746c52eaf54b41bf0c99d88cd1"><div class="ttname"><a href="struct_ort_api.html#a5b666b746c52eaf54b41bf0c99d88cd1">OrtApi::CreateMemoryInfo</a></div><div class="ttdeci">OrtStatus * CreateMemoryInfo(const char *name, enum OrtAllocatorType type, int id, enum OrtMemType mem_type, OrtMemoryInfo **out)</div><div class="ttdoc">Create an OrtMemoryInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a5b70c887bab24d053021de7b9e8cb0ea"><div class="ttname"><a href="struct_ort_api.html#a5b70c887bab24d053021de7b9e8cb0ea">OrtApi::SessionOptionsAppendExecutionProvider_ROCM</a></div><div class="ttdeci">OrtStatus * SessionOptionsAppendExecutionProvider_ROCM(OrtSessionOptions *options, const OrtROCMProviderOptions *rocm_options)</div><div class="ttdoc">Append ROCM execution provider to the session options.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a5be22df1ded7dabbd5552b4ac8317437"><div class="ttname"><a href="struct_ort_api.html#a5be22df1ded7dabbd5552b4ac8317437">OrtApi::SessionGetInputTypeInfo</a></div><div class="ttdeci">OrtStatus * SessionGetInputTypeInfo(const OrtSession *session, size_t index, OrtTypeInfo **type_info)</div><div class="ttdoc">Get input type information.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a5c8bd2ba34a2f7a5e6b717ae1acc3ece"><div class="ttname"><a href="struct_ort_api.html#a5c8bd2ba34a2f7a5e6b717ae1acc3ece">OrtApi::GetSymbolicDimensions</a></div><div class="ttdeci">OrtStatus * GetSymbolicDimensions(const OrtTensorTypeAndShapeInfo *info, const char *dim_params[], size_t dim_params_length)</div><div class="ttdoc">Get symbolic dimension names in OrtTensorTypeAndShapeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a5ca88f0c95042d0b02ce5aa5c04daa6d"><div class="ttname"><a href="struct_ort_api.html#a5ca88f0c95042d0b02ce5aa5c04daa6d">OrtApi::GetStringTensorDataLength</a></div><div class="ttdeci">OrtStatus * GetStringTensorDataLength(const OrtValue *value, size_t *len)</div><div class="ttdoc">Get total byte length for all strings in a string tensor.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a5eb48d2c664424549250f3987a14a50e"><div class="ttname"><a href="struct_ort_api.html#a5eb48d2c664424549250f3987a14a50e">OrtApi::KernelContext_GetInputCount</a></div><div class="ttdeci">OrtStatus * KernelContext_GetInputCount(const OrtKernelContext *context, size_t *out)</div><div class="ttdoc">Used for custom operators, get the input count of a kernel.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a5ed97d9a93c22bff5d449462a7c95a9c"><div class="ttname"><a href="struct_ort_api.html#a5ed97d9a93c22bff5d449462a7c95a9c">OrtApi::BindOutputToDevice</a></div><div class="ttdeci">OrtStatus * BindOutputToDevice(OrtIoBinding *binding_ptr, const char *name, const OrtMemoryInfo *mem_info_ptr)</div><div class="ttdoc">Bind an OrtIoBinding output to a device.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a5ff8efdc44a334fae1faf9914ae0bdb7"><div class="ttname"><a href="struct_ort_api.html#a5ff8efdc44a334fae1faf9914ae0bdb7">OrtApi::SetSessionGraphOptimizationLevel</a></div><div class="ttdeci">OrtStatus * SetSessionGraphOptimizationLevel(OrtSessionOptions *options, GraphOptimizationLevel graph_optimization_level)</div><div class="ttdoc">Set the optimization level to apply when loading a graph.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a63b8639a0cdc1f02d68fa41456c6a91c"><div class="ttname"><a href="struct_ort_api.html#a63b8639a0cdc1f02d68fa41456c6a91c">OrtApi::ModelMetadataGetDescription</a></div><div class="ttdeci">OrtStatus * ModelMetadataGetDescription(const OrtModelMetadata *model_metadata, OrtAllocator *allocator, char **value)</div><div class="ttdoc">Get description from an OrtModelMetadata.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a65495e1a61a098089f6f987b41535743"><div class="ttname"><a href="struct_ort_api.html#a65495e1a61a098089f6f987b41535743">OrtApi::DisablePerSessionThreads</a></div><div class="ttdeci">OrtStatus * DisablePerSessionThreads(OrtSessionOptions *options)</div><div class="ttdoc">Use global thread pool on a session.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a6575872736b924b47a382deb97e2fc17"><div class="ttname"><a href="struct_ort_api.html#a6575872736b924b47a382deb97e2fc17">OrtApi::SetDimensions</a></div><div class="ttdeci">OrtStatus * SetDimensions(OrtTensorTypeAndShapeInfo *info, const int64_t *dim_values, size_t dim_count)</div><div class="ttdoc">Set shape information in OrtTensorTypeAndShapeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a66522b73526d041a545b59eb2b46c851"><div class="ttname"><a href="struct_ort_api.html#a66522b73526d041a545b59eb2b46c851">OrtApi::SetInterOpNumThreads</a></div><div class="ttdeci">OrtStatus * SetInterOpNumThreads(OrtSessionOptions *options, int inter_op_num_threads)</div><div class="ttdoc">Sets the number of threads used to parallelize the execution of the graph.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a667322624add60e555d44c5bbaba60d3"><div class="ttname"><a href="struct_ort_api.html#a667322624add60e555d44c5bbaba60d3">OrtApi::CustomOpDomain_Add</a></div><div class="ttdeci">OrtStatus * CustomOpDomain_Add(OrtCustomOpDomain *custom_op_domain, const OrtCustomOp *op)</div><div class="ttdoc">Add a custom op to a custom op domain.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a66d1082c98f5a76c3e47a2d92f3ed402"><div class="ttname"><a href="struct_ort_api.html#a66d1082c98f5a76c3e47a2d92f3ed402">OrtApi::GetSequenceElementType</a></div><div class="ttdeci">OrtStatus * GetSequenceElementType(const OrtSequenceTypeInfo *sequence_type_info, OrtTypeInfo **type_info)</div><div class="ttdoc">Get element type from an OrtSequenceTypeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a66d9f4d54f36ed90dc39195c34716bd2"><div class="ttname"><a href="struct_ort_api.html#a66d9f4d54f36ed90dc39195c34716bd2">OrtApi::RunOptionsGetRunLogVerbosityLevel</a></div><div class="ttdeci">OrtStatus * RunOptionsGetRunLogVerbosityLevel(const OrtRunOptions *options, int *log_verbosity_level)</div><div class="ttdoc">Get per-run log verbosity level.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a68783ed3669e8aad61959e80ba0bd921"><div class="ttname"><a href="struct_ort_api.html#a68783ed3669e8aad61959e80ba0bd921">OrtApi::FillSparseTensorCsr</a></div><div class="ttdeci">OrtStatus * FillSparseTensorCsr(OrtValue *ort_value, const OrtMemoryInfo *data_mem_info, const int64_t *values_shape, size_t values_shape_len, const void *values, const int64_t *inner_indices_data, size_t inner_indices_num, const int64_t *outer_indices_data, size_t outer_indices_num)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a6a0ca4d136819eafea7d87e7f87a82db"><div class="ttname"><a href="struct_ort_api.html#a6a0ca4d136819eafea7d87e7f87a82db">OrtApi::CreateAndRegisterAllocator</a></div><div class="ttdeci">OrtStatus * CreateAndRegisterAllocator(OrtEnv *env, const OrtMemoryInfo *mem_info, const OrtArenaCfg *arena_cfg)</div><div class="ttdoc">Create an allocator and register it with the OrtEnv.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a6a64ee931925577fd40f5f3f7472cfed"><div class="ttname"><a href="struct_ort_api.html#a6a64ee931925577fd40f5f3f7472cfed">OrtApi::CreateCpuMemoryInfo</a></div><div class="ttdeci">OrtStatus * CreateCpuMemoryInfo(enum OrtAllocatorType type, enum OrtMemType mem_type, OrtMemoryInfo **out)</div><div class="ttdoc">Create an OrtMemoryInfo for CPU memory.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a6d0dfa93efdfec2e8d28990fe9df001e"><div class="ttname"><a href="struct_ort_api.html#a6d0dfa93efdfec2e8d28990fe9df001e">OrtApi::AddCustomOpDomain</a></div><div class="ttdeci">OrtStatus * AddCustomOpDomain(OrtSessionOptions *options, OrtCustomOpDomain *custom_op_domain)</div><div class="ttdoc">Add custom op domain to a session options.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a7044ffbc7a1371da2fe1fa0649bc778b"><div class="ttname"><a href="struct_ort_api.html#a7044ffbc7a1371da2fe1fa0649bc778b">OrtApi::KernelContext_GetInput</a></div><div class="ttdeci">OrtStatus * KernelContext_GetInput(const OrtKernelContext *context, size_t index, const OrtValue **out)</div><div class="ttdoc">Used for custom operators, get an input of a kernel.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a71336a3b27040097136a6fb40cf056c1"><div class="ttname"><a href="struct_ort_api.html#a71336a3b27040097136a6fb40cf056c1">OrtApi::CreateEnvWithCustomLoggerAndGlobalThreadPools</a></div><div class="ttdeci">OrtStatus * CreateEnvWithCustomLoggerAndGlobalThreadPools(OrtLoggingFunction logging_function, void *logger_param, OrtLoggingLevel log_severity_level, const char *logid, const struct OrtThreadingOptions *tp_options, OrtEnv **out)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a74a22efe6571fe538e60f677654ae01f"><div class="ttname"><a href="struct_ort_api.html#a74a22efe6571fe538e60f677654ae01f">OrtApi::DisableTelemetryEvents</a></div><div class="ttdeci">OrtStatus * DisableTelemetryEvents(const OrtEnv *env)</div><div class="ttdoc">Disable Telemetry.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a79360a668dfa1ce1ccdf7e0282b8a6a5"><div class="ttname"><a href="struct_ort_api.html#a79360a668dfa1ce1ccdf7e0282b8a6a5">OrtApi::ModelMetadataGetGraphName</a></div><div class="ttdeci">OrtStatus * ModelMetadataGetGraphName(const OrtModelMetadata *model_metadata, OrtAllocator *allocator, char **value)</div><div class="ttdoc">Get graph name from an OrtModelMetadata.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a7adf0fbd9b3aab221656a0b758a4348a"><div class="ttname"><a href="struct_ort_api.html#a7adf0fbd9b3aab221656a0b758a4348a">OrtApi::ModelMetadataLookupCustomMetadataMap</a></div><div class="ttdeci">OrtStatus * ModelMetadataLookupCustomMetadataMap(const OrtModelMetadata *model_metadata, OrtAllocator *allocator, const char *key, char **value)</div><div class="ttdoc">Return data for a key in the custom metadata map in an OrtModelMetadata.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a7ed0958b160715b4bba0c7033afb0e89"><div class="ttname"><a href="struct_ort_api.html#a7ed0958b160715b4bba0c7033afb0e89">OrtApi::RunOptionsSetRunLogSeverityLevel</a></div><div class="ttdeci">OrtStatus * RunOptionsSetRunLogSeverityLevel(OrtRunOptions *options, int log_severity_level)</div><div class="ttdoc">Set per-run log severity level.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8113f817428f87ef4926d97809291155"><div class="ttname"><a href="struct_ort_api.html#a8113f817428f87ef4926d97809291155">OrtApi::SetSessionExecutionMode</a></div><div class="ttdeci">OrtStatus * SetSessionExecutionMode(OrtSessionOptions *options, ExecutionMode execution_mode)</div><div class="ttdoc">Set execution mode.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a811b1773c7d713750716a36b432e2102"><div class="ttname"><a href="struct_ort_api.html#a811b1773c7d713750716a36b432e2102">OrtApi::SessionGetInputName</a></div><div class="ttdeci">OrtStatus * SessionGetInputName(const OrtSession *session, size_t index, OrtAllocator *allocator, char **value)</div><div class="ttdoc">Get input name.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a87ba125ce92a1ecfeb3135d85287edfd"><div class="ttname"><a href="struct_ort_api.html#a87ba125ce92a1ecfeb3135d85287edfd">OrtApi::CreateRunOptions</a></div><div class="ttdeci">OrtStatus * CreateRunOptions(OrtRunOptions **out)</div><div class="ttdoc">Create an OrtRunOptions.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a88604cf3e07e9dadc948f621aaa972f0"><div class="ttname"><a href="struct_ort_api.html#a88604cf3e07e9dadc948f621aaa972f0">OrtApi::RunOptionsGetRunTag</a></div><div class="ttdeci">OrtStatus * RunOptionsGetRunTag(const OrtRunOptions *options, const char **run_tag)</div><div class="ttdoc">Get per-run tag.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8a2137a4d843deb346f9548605c90a61"><div class="ttname"><a href="struct_ort_api.html#a8a2137a4d843deb346f9548605c90a61">OrtApi::CreateCustomOpDomain</a></div><div class="ttdeci">OrtStatus * CreateCustomOpDomain(const char *domain, OrtCustomOpDomain **out)</div><div class="ttdoc">Create a custom op domain.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8a49d1f4ea6b8cc4901b23355768616d"><div class="ttname"><a href="struct_ort_api.html#a8a49d1f4ea6b8cc4901b23355768616d">OrtApi::ModelMetadataGetCustomMetadataMapKeys</a></div><div class="ttdeci">OrtStatus * ModelMetadataGetCustomMetadataMapKeys(const OrtModelMetadata *model_metadata, OrtAllocator *allocator, char ***keys, int64_t *num_keys)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8b5cc409efb4d7014998e169de144b7d"><div class="ttname"><a href="struct_ort_api.html#a8b5cc409efb4d7014998e169de144b7d">OrtApi::GetErrorMessage</a></div><div class="ttdeci">const char *(* GetErrorMessage)(const OrtStatus *status) __attribute__((nonnull))</div><div class="ttdoc">Get error string from OrtStatus.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:480</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8b60b24555759307d69f1c364a267d0c"><div class="ttname"><a href="struct_ort_api.html#a8b60b24555759307d69f1c364a267d0c">OrtApi::IsTensor</a></div><div class="ttdeci">OrtStatus * IsTensor(const OrtValue *value, int *out)</div><div class="ttdoc">Return if an OrtValue is a tensor type.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8b6f017da618c4e5b8182f390e2cfef5"><div class="ttname"><a href="struct_ort_api.html#a8b6f017da618c4e5b8182f390e2cfef5">OrtApi::AllocatorFree</a></div><div class="ttdeci">OrtStatus * AllocatorFree(OrtAllocator *ort_allocator, void *p)</div><div class="ttdoc">Calls OrtAllocator::Free function.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8b7dec1975ce88636f0d77f89160eee3"><div class="ttname"><a href="struct_ort_api.html#a8b7dec1975ce88636f0d77f89160eee3">OrtApi::GetMapValueType</a></div><div class="ttdeci">OrtStatus * GetMapValueType(const OrtMapTypeInfo *map_type_info, OrtTypeInfo **type_info)</div><div class="ttdoc">Get the value type from an OrtMapTypeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8c9d4f617fd806cd10da1fecd265dd8c"><div class="ttname"><a href="struct_ort_api.html#a8c9d4f617fd806cd10da1fecd265dd8c">OrtApi::CreateSessionFromArray</a></div><div class="ttdeci">OrtStatus * CreateSessionFromArray(const OrtEnv *env, const void *model_data, size_t model_data_length, const OrtSessionOptions *options, OrtSession **out)</div><div class="ttdoc">Create an OrtSession from memory.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8cb2e18f00a20d076212102177abc00c"><div class="ttname"><a href="struct_ort_api.html#a8cb2e18f00a20d076212102177abc00c">OrtApi::CreateArenaCfgV2</a></div><div class="ttdeci">OrtStatus * CreateArenaCfgV2(const char *const *arena_config_keys, const size_t *arena_config_values, size_t num_keys, OrtArenaCfg **out)</div><div class="ttdoc">Create an OrtArenaCfg.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8dec797ae52ee1a681e4f88be1fb4bb3"><div class="ttname"><a href="struct_ort_api.html#a8dec797ae52ee1a681e4f88be1fb4bb3">OrtApi::GetAllocatorWithDefaultOptions</a></div><div class="ttdeci">OrtStatus * GetAllocatorWithDefaultOptions(OrtAllocator **out)</div><div class="ttdoc">Get the default allocator.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8e8529eb336bbe2334307c9197891838"><div class="ttname"><a href="struct_ort_api.html#a8e8529eb336bbe2334307c9197891838">OrtApi::CreateSession</a></div><div class="ttdeci">OrtStatus * CreateSession(const OrtEnv *env, const char *model_path, const OrtSessionOptions *options, OrtSession **out)</div><div class="ttdoc">Create an OrtSession from a model file.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8f434054a695048e551109ad1166b6b3"><div class="ttname"><a href="struct_ort_api.html#a8f434054a695048e551109ad1166b6b3">OrtApi::CreateArenaCfg</a></div><div class="ttdeci">OrtStatus * CreateArenaCfg(size_t max_mem, int arena_extend_strategy, int initial_chunk_size_bytes, int max_dead_bytes_per_chunk, OrtArenaCfg **out)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a8fa2b551569e1ff64ca484a97239af99"><div class="ttname"><a href="struct_ort_api.html#a8fa2b551569e1ff64ca484a97239af99">OrtApi::SessionGetInputCount</a></div><div class="ttdeci">OrtStatus * SessionGetInputCount(const OrtSession *session, size_t *out)</div><div class="ttdoc">Get input count for a session.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a907a6efd4ba64907b220a05664397965"><div class="ttname"><a href="struct_ort_api.html#a907a6efd4ba64907b220a05664397965">OrtApi::GetValue</a></div><div class="ttdeci">OrtStatus * GetValue(const OrtValue *value, int index, OrtAllocator *allocator, OrtValue **out)</div><div class="ttdoc">Get non tensor data from an OrtValue.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a933ed01b9637fdbe41fd56527879bce3"><div class="ttname"><a href="struct_ort_api.html#a933ed01b9637fdbe41fd56527879bce3">OrtApi::GetSparseTensorIndices</a></div><div class="ttdeci">OrtStatus * GetSparseTensorIndices(const OrtValue *ort_value, enum OrtSparseIndicesFormat indices_format, size_t *num_indices, const void **indices)</div><div class="ttdoc">Returns indices data for the type of the indices specified by indices_format.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a93ba4a1a1dca762c2747255a1dc4ffd5"><div class="ttname"><a href="struct_ort_api.html#a93ba4a1a1dca762c2747255a1dc4ffd5">OrtApi::EnableProfiling</a></div><div class="ttdeci">OrtStatus * EnableProfiling(OrtSessionOptions *options, const char *profile_file_prefix)</div><div class="ttdoc">Enable profiling for a session.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a97664b7b18d5594c0adc186efed6ca63"><div class="ttname"><a href="struct_ort_api.html#a97664b7b18d5594c0adc186efed6ca63">OrtApi::GetStringTensorElement</a></div><div class="ttdeci">OrtStatus * GetStringTensorElement(const OrtValue *value, size_t s_len, size_t index, void *s)</div><div class="ttdoc">Get a single string from a string tensor.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a97f8d1f1dbcd39214f50f1dc9e8aef7b"><div class="ttname"><a href="struct_ort_api.html#a97f8d1f1dbcd39214f50f1dc9e8aef7b">OrtApi::GetTensorTypeAndShape</a></div><div class="ttdeci">OrtStatus * GetTensorTypeAndShape(const OrtValue *value, OrtTensorTypeAndShapeInfo **out)</div><div class="ttdoc">Get type and shape information from a tensor OrtValue.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_a9a53edebf4ef062a41b0e74f9c6763ec"><div class="ttname"><a href="struct_ort_api.html#a9a53edebf4ef062a41b0e74f9c6763ec">OrtApi::BindInput</a></div><div class="ttdeci">OrtStatus * BindInput(OrtIoBinding *binding_ptr, const char *name, const OrtValue *val_ptr)</div><div class="ttdoc">Bind an OrtValue to an OrtIoBinding input.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aa2ec3fc24741cfc1024ebb25091dde71"><div class="ttname"><a href="struct_ort_api.html#aa2ec3fc24741cfc1024ebb25091dde71">OrtApi::DisableCpuMemArena</a></div><div class="ttdeci">OrtStatus * DisableCpuMemArena(OrtSessionOptions *options)</div><div class="ttdoc">Disable the memory arena on CPU.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aa4431ee9e0a23179b9d1060d71cafbfd"><div class="ttname"><a href="struct_ort_api.html#aa4431ee9e0a23179b9d1060d71cafbfd">OrtApi::ClearBoundOutputs</a></div><div class="ttdeci">void(* ClearBoundOutputs)(OrtIoBinding *binding_ptr) __attribute__((nonnull))</div><div class="ttdoc">Clears any previously set Outputs for an OrtIoBinding.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2118</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aa65c4934ba4d9e67fa36346ea11abb69"><div class="ttname"><a href="struct_ort_api.html#aa65c4934ba4d9e67fa36346ea11abb69">OrtApi::MemoryInfoGetMemType</a></div><div class="ttdeci">OrtStatus * MemoryInfoGetMemType(const OrtMemoryInfo *ptr, OrtMemType *out)</div><div class="ttdoc">Get the OrtMemType from OrtMemoryInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aa8256a9586e494d57807623634172bf6"><div class="ttname"><a href="struct_ort_api.html#aa8256a9586e494d57807623634172bf6">OrtApi::AllocatorGetInfo</a></div><div class="ttdeci">OrtStatus * AllocatorGetInfo(const OrtAllocator *ort_allocator, const struct OrtMemoryInfo **out)</div><div class="ttdoc">Calls OrtAllocator::Info function.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aa93e5b6255d9b3ac72fc06179fd4e537"><div class="ttname"><a href="struct_ort_api.html#aa93e5b6255d9b3ac72fc06179fd4e537">OrtApi::CompareMemoryInfo</a></div><div class="ttdeci">OrtStatus * CompareMemoryInfo(const OrtMemoryInfo *info1, const OrtMemoryInfo *info2, int *out)</div><div class="ttdoc">Compare OrtMemoryInfo objects for equality.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aaacd4a9540eb5044291addd2ebd9bc5f"><div class="ttname"><a href="struct_ort_api.html#aaacd4a9540eb5044291addd2ebd9bc5f">OrtApi::GetAvailableProviders</a></div><div class="ttdeci">OrtStatus * GetAvailableProviders(char ***out_ptr, int *provider_length)</div><div class="ttdoc">Get the names of all available providers.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aab40422beeb98330f90cf758eaba36a7"><div class="ttname"><a href="struct_ort_api.html#aab40422beeb98330f90cf758eaba36a7">OrtApi::GetOpaqueValue</a></div><div class="ttdeci">OrtStatus * GetOpaqueValue(const char *domain_name, const char *type_name, const OrtValue *in, void *data_container, size_t data_container_size)</div><div class="ttdoc">Get internal data from an opaque (custom user defined type) OrtValue.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aab593df6319bf3668363c40a1469af25"><div class="ttname"><a href="struct_ort_api.html#aab593df6319bf3668363c40a1469af25">OrtApi::AllocatorAlloc</a></div><div class="ttdeci">OrtStatus * AllocatorAlloc(OrtAllocator *ort_allocator, size_t size, void **out)</div><div class="ttdoc">Calls OrtAllocator::Alloc function.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aae6197279efef5aa794eac94e56c2d70"><div class="ttname"><a href="struct_ort_api.html#aae6197279efef5aa794eac94e56c2d70">OrtApi::SessionGetOverridableInitializerName</a></div><div class="ttdeci">OrtStatus * SessionGetOverridableInitializerName(const OrtSession *session, size_t index, OrtAllocator *allocator, char **value)</div><div class="ttdoc">Get overridable initializer name.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aafc0689965f283aba9fd21ebbddd09c6"><div class="ttname"><a href="struct_ort_api.html#aafc0689965f283aba9fd21ebbddd09c6">OrtApi::UnregisterAllocator</a></div><div class="ttdeci">OrtStatus * UnregisterAllocator(OrtEnv *env, const OrtMemoryInfo *mem_info)</div><div class="ttdoc">Unregister a custom allocator.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ab090eb2a54f5dfaf0377a8cc72d65c5f"><div class="ttname"><a href="struct_ort_api.html#ab090eb2a54f5dfaf0377a8cc72d65c5f">OrtApi::DisableMemPattern</a></div><div class="ttdeci">OrtStatus * DisableMemPattern(OrtSessionOptions *options)</div><div class="ttdoc">Disable the memory pattern optimization.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ab0c883a1aa3e2356e5a7722fac61343f"><div class="ttname"><a href="struct_ort_api.html#ab0c883a1aa3e2356e5a7722fac61343f">OrtApi::UseBlockSparseIndices</a></div><div class="ttdeci">OrtStatus * UseBlockSparseIndices(OrtValue *ort_value, const int64_t *indices_shape, size_t indices_shape_len, int32_t *indices_data)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ab3f31bf5a89fae003e5f57f27c1503f0"><div class="ttname"><a href="struct_ort_api.html#ab3f31bf5a89fae003e5f57f27c1503f0">OrtApi::CreateStatus</a></div><div class="ttdeci">OrtStatus *(* CreateStatus)(OrtErrorCode code, const char *msg) __attribute__((nonnull))</div><div class="ttdoc">Create an OrtStatus from a null terminated string.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:466</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ab61526567b2a869233d6c7e575317b99"><div class="ttname"><a href="struct_ort_api.html#ab61526567b2a869233d6c7e575317b99">OrtApi::RunWithBinding</a></div><div class="ttdeci">OrtStatus * RunWithBinding(OrtSession *session, const OrtRunOptions *run_options, const OrtIoBinding *binding_ptr)</div><div class="ttdoc">Run a model using Io Bindings for the inputs & outputs.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ab6b3a218e2c1e2c2e83a07a5d0b8e6cf"><div class="ttname"><a href="struct_ort_api.html#ab6b3a218e2c1e2c2e83a07a5d0b8e6cf">OrtApi::GetMapKeyType</a></div><div class="ttdeci">OrtStatus * GetMapKeyType(const OrtMapTypeInfo *map_type_info, enum ONNXTensorElementDataType *out)</div><div class="ttdoc">Get key type from an OrtMapTypeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ab7e8ad50de747fc029d4bf1499a719de"><div class="ttname"><a href="struct_ort_api.html#ab7e8ad50de747fc029d4bf1499a719de">OrtApi::RunOptionsGetRunLogSeverityLevel</a></div><div class="ttdeci">OrtStatus * RunOptionsGetRunLogSeverityLevel(const OrtRunOptions *options, int *log_severity_level)</div><div class="ttdoc">Get per-run log severity level.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ab958b691f7e88429e4975349488061ba"><div class="ttname"><a href="struct_ort_api.html#ab958b691f7e88429e4975349488061ba">OrtApi::SessionGetModelMetadata</a></div><div class="ttdeci">OrtStatus * SessionGetModelMetadata(const OrtSession *session, OrtModelMetadata **out)</div><div class="ttdoc">Get OrtModelMetadata from an OrtSession.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_abadd8e77d294fc7db50b25d8d0de453b"><div class="ttname"><a href="struct_ort_api.html#abadd8e77d294fc7db50b25d8d0de453b">OrtApi::GetCurrentGpuDeviceId</a></div><div class="ttdeci">OrtStatus * GetCurrentGpuDeviceId(int *device_id)</div><div class="ttdoc">Get current GPU device ID.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_abae6b6df3f96281cd6353faec1e049bf"><div class="ttname"><a href="struct_ort_api.html#abae6b6df3f96281cd6353faec1e049bf">OrtApi::SessionGetOutputTypeInfo</a></div><div class="ttdeci">OrtStatus * SessionGetOutputTypeInfo(const OrtSession *session, size_t index, OrtTypeInfo **type_info)</div><div class="ttdoc">Get output type information.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_abcaec019b71c48a6bade45f322d2a982"><div class="ttname"><a href="struct_ort_api.html#abcaec019b71c48a6bade45f322d2a982">OrtApi::EnableOrtCustomOps</a></div><div class="ttdeci">OrtStatus * EnableOrtCustomOps(OrtSessionOptions *options)</div><div class="ttdoc">Enable custom operators.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ac0a58d7d43a98ebe44a2d2f7f8406415"><div class="ttname"><a href="struct_ort_api.html#ac0a58d7d43a98ebe44a2d2f7f8406415">OrtApi::CreateValue</a></div><div class="ttdeci">OrtStatus * CreateValue(const OrtValue *const *in, size_t num_values, enum ONNXType value_type, OrtValue **out)</div><div class="ttdoc">Create a map or sequence OrtValue.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ac2a08cac0a657604bd5899e0d1a13675"><div class="ttname"><a href="struct_ort_api.html#ac2a08cac0a657604bd5899e0d1a13675">OrtApi::RunOptionsSetTerminate</a></div><div class="ttdeci">OrtStatus * RunOptionsSetTerminate(OrtRunOptions *options)</div><div class="ttdoc">Set terminate flag.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ac346615876bbc53dc8aaf17acfe36b94"><div class="ttname"><a href="struct_ort_api.html#ac346615876bbc53dc8aaf17acfe36b94">OrtApi::SetSessionLogVerbosityLevel</a></div><div class="ttdeci">OrtStatus * SetSessionLogVerbosityLevel(OrtSessionOptions *options, int session_log_verbosity_level)</div><div class="ttdoc">Set session log verbosity level.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ac364c1ca9e610962ba96c37112a36d3e"><div class="ttname"><a href="struct_ort_api.html#ac364c1ca9e610962ba96c37112a36d3e">OrtApi::SetSessionLogSeverityLevel</a></div><div class="ttdeci">OrtStatus * SetSessionLogSeverityLevel(OrtSessionOptions *options, int session_log_severity_level)</div><div class="ttdoc">Set session log severity level.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ac75fe21087463e1ee638c4a933ebf8f7"><div class="ttname"><a href="struct_ort_api.html#ac75fe21087463e1ee638c4a933ebf8f7">OrtApi::CreateThreadingOptions</a></div><div class="ttdeci">OrtStatus * CreateThreadingOptions(OrtThreadingOptions **out)</div><div class="ttdoc">Create an OrtThreadingOptions.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ac839960adda6d33bc9abefdbf52a014f"><div class="ttname"><a href="struct_ort_api.html#ac839960adda6d33bc9abefdbf52a014f">OrtApi::UseCsrIndices</a></div><div class="ttdeci">OrtStatus * UseCsrIndices(OrtValue *ort_value, int64_t *inner_data, size_t inner_num, int64_t *outer_data, size_t outer_num)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_acab1718608832405a3701572eb6cda82"><div class="ttname"><a href="struct_ort_api.html#acab1718608832405a3701572eb6cda82">OrtApi::SessionGetOverridableInitializerCount</a></div><div class="ttdeci">OrtStatus * SessionGetOverridableInitializerCount(const OrtSession *session, size_t *out)</div><div class="ttdoc">Get overridable initializer count.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ace3c63893c426d56741c7bf435b69594"><div class="ttname"><a href="struct_ort_api.html#ace3c63893c426d56741c7bf435b69594">OrtApi::CreateSessionWithPrepackedWeightsContainer</a></div><div class="ttdeci">OrtStatus * CreateSessionWithPrepackedWeightsContainer(const OrtEnv *env, const char *model_path, const OrtSessionOptions *options, OrtPrepackedWeightsContainer *prepacked_weights_container, OrtSession **out)</div><div class="ttdoc">Create session with prepacked weights container.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ad0499e538e565039b4eb2769fdd3b26f"><div class="ttname"><a href="struct_ort_api.html#ad0499e538e565039b4eb2769fdd3b26f">OrtApi::UpdateTensorRTProviderOptions</a></div><div class="ttdeci">OrtStatus * UpdateTensorRTProviderOptions(OrtTensorRTProviderOptionsV2 *tensorrt_options, const char *const *provider_options_keys, const char *const *provider_options_values, size_t num_keys)</div><div class="ttdoc">Set options in a TensorRT Execution Provider.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ad13b711736956bf0565fea0f8d7a5d75"><div class="ttname"><a href="struct_ort_api.html#ad13b711736956bf0565fea0f8d7a5d75">OrtApi::EnableMemPattern</a></div><div class="ttdeci">OrtStatus * EnableMemPattern(OrtSessionOptions *options)</div><div class="ttdoc">Enable the memory pattern optimization.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ad238e424200c0f1682947a1f342c39ca"><div class="ttname"><a href="struct_ort_api.html#ad238e424200c0f1682947a1f342c39ca">OrtApi::SetOptimizedModelFilePath</a></div><div class="ttdeci">OrtStatus * SetOptimizedModelFilePath(OrtSessionOptions *options, const char *optimized_model_filepath)</div><div class="ttdoc">Set filepath to save optimized model after graph level transformations.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ad3aabe6f82aa81b75048a4bdf937d974"><div class="ttname"><a href="struct_ort_api.html#ad3aabe6f82aa81b75048a4bdf937d974">OrtApi::CreateAllocator</a></div><div class="ttdeci">OrtStatus * CreateAllocator(const OrtSession *session, const OrtMemoryInfo *mem_info, OrtAllocator **out)</div><div class="ttdoc">Create an allocator for an OrtSession following an OrtMemoryInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ad5325e2189d9221c471839231ffdbdf2"><div class="ttname"><a href="struct_ort_api.html#ad5325e2189d9221c471839231ffdbdf2">OrtApi::SessionGetOutputCount</a></div><div class="ttdeci">OrtStatus * SessionGetOutputCount(const OrtSession *session, size_t *out)</div><div class="ttdoc">Get output count for a session.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ad60720865be77b0b1faebc9039c6dba6"><div class="ttname"><a href="struct_ort_api.html#ad60720865be77b0b1faebc9039c6dba6">OrtApi::CastTypeInfoToSequenceTypeInfo</a></div><div class="ttdeci">OrtStatus * CastTypeInfoToSequenceTypeInfo(const OrtTypeInfo *type_info, const OrtSequenceTypeInfo **out)</div><div class="ttdoc">Cast OrtTypeInfo to an OrtSequenceTypeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ad8b12cad4160d43da92f49191cd91895"><div class="ttname"><a href="struct_ort_api.html#ad8b12cad4160d43da92f49191cd91895">OrtApi::Run</a></div><div class="ttdeci">OrtStatus * Run(OrtSession *session, const OrtRunOptions *run_options, const char *const *input_names, const OrtValue *const *inputs, size_t input_len, const char *const *output_names, size_t output_names_len, OrtValue **outputs)</div><div class="ttdoc">Run the model in an OrtSession.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ad970d1c6a841f571463aefc692575149"><div class="ttname"><a href="struct_ort_api.html#ad970d1c6a841f571463aefc692575149">OrtApi::GetValueType</a></div><div class="ttdeci">OrtStatus * GetValueType(const OrtValue *value, enum ONNXType *out)</div><div class="ttdoc">Get ONNXType of an OrtValue.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aded45902af604f958176bec4792351c0"><div class="ttname"><a href="struct_ort_api.html#aded45902af604f958176bec4792351c0">OrtApi::CreateTensorRTProviderOptions</a></div><div class="ttdeci">OrtStatus * CreateTensorRTProviderOptions(OrtTensorRTProviderOptionsV2 **out)</div><div class="ttdoc">Create an OrtTensorRTProviderOptionsV2.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ae06620ce959abdb68f982a200fb003cd"><div class="ttname"><a href="struct_ort_api.html#ae06620ce959abdb68f982a200fb003cd">OrtApi::GetDimensions</a></div><div class="ttdeci">OrtStatus * GetDimensions(const OrtTensorTypeAndShapeInfo *info, int64_t *dim_values, size_t dim_values_length)</div><div class="ttdoc">Get dimensions in OrtTensorTypeAndShapeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ae08368d7b5e9c107fbfdca81a34d589c"><div class="ttname"><a href="struct_ort_api.html#ae08368d7b5e9c107fbfdca81a34d589c">OrtApi::SessionGetProfilingStartTimeNs</a></div><div class="ttdeci">OrtStatus * SessionGetProfilingStartTimeNs(const OrtSession *session, uint64_t *out)</div><div class="ttdoc">Return the time that profiling was started.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ae12dd88ad92784b52db5455901bc31fd"><div class="ttname"><a href="struct_ort_api.html#ae12dd88ad92784b52db5455901bc31fd">OrtApi::RunOptionsUnsetTerminate</a></div><div class="ttdeci">OrtStatus * RunOptionsUnsetTerminate(OrtRunOptions *options)</div><div class="ttdoc">Clears the terminate flag.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ae12e59921f2c3480bb4bc0fcf7ddd6ec"><div class="ttname"><a href="struct_ort_api.html#ae12e59921f2c3480bb4bc0fcf7ddd6ec">OrtApi::CreateOpaqueValue</a></div><div class="ttdeci">OrtStatus * CreateOpaqueValue(const char *domain_name, const char *type_name, const void *data_container, size_t data_container_size, OrtValue **out)</div><div class="ttdoc">Create an opaque (custom user defined type) OrtValue.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ae15e62ba53b56dfce73eb6c350251b72"><div class="ttname"><a href="struct_ort_api.html#ae15e62ba53b56dfce73eb6c350251b72">OrtApi::GetSparseTensorValuesTypeAndShape</a></div><div class="ttdeci">OrtStatus * GetSparseTensorValuesTypeAndShape(const OrtValue *ort_value, OrtTensorTypeAndShapeInfo **out)</div><div class="ttdoc">Returns data type and shape of sparse tensor values (nnz) iff OrtValue contains a SparseTensor.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ae17a8857260554d44bb2b27a67e39020"><div class="ttname"><a href="struct_ort_api.html#ae17a8857260554d44bb2b27a67e39020">OrtApi::ReleaseTensorRTProviderOptions</a></div><div class="ttdeci">void(* ReleaseTensorRTProviderOptions)(OrtTensorRTProviderOptionsV2 *input)</div><div class="ttdoc">Release an OrtTensorRTProviderOptionsV2.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2668</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ae63f0ce72aace3fa0702b1a9951ca5c4"><div class="ttname"><a href="struct_ort_api.html#ae63f0ce72aace3fa0702b1a9951ca5c4">OrtApi::ReleaseAvailableProviders</a></div><div class="ttdeci">OrtStatus * ReleaseAvailableProviders(char **ptr, int providers_length)</div><div class="ttdoc">Release data from OrtApi::GetAvailableProviders.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ae73069b84fa0f323842bf325ef159a49"><div class="ttname"><a href="struct_ort_api.html#ae73069b84fa0f323842bf325ef159a49">OrtApi::RunOptionsSetRunTag</a></div><div class="ttdeci">OrtStatus * RunOptionsSetRunTag(OrtRunOptions *options, const char *run_tag)</div><div class="ttdoc">Set per-run tag.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ae78869517034d061951d9ba6e66fb697"><div class="ttname"><a href="struct_ort_api.html#ae78869517034d061951d9ba6e66fb697">OrtApi::CreateIoBinding</a></div><div class="ttdeci">OrtStatus * CreateIoBinding(OrtSession *session, OrtIoBinding **out)</div><div class="ttdoc">Create an OrtIoBinding instance.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_ae84f09195c8a454f8f0ce718bc437b15"><div class="ttname"><a href="struct_ort_api.html#ae84f09195c8a454f8f0ce718bc437b15">OrtApi::SetGlobalIntraOpNumThreads</a></div><div class="ttdeci">OrtStatus * SetGlobalIntraOpNumThreads(OrtThreadingOptions *tp_options, int intra_op_num_threads)</div><div class="ttdoc">Set global intra-op thread count.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aea0817fab37f1f77b9283b684304854b"><div class="ttname"><a href="struct_ort_api.html#aea0817fab37f1f77b9283b684304854b">OrtApi::FillSparseTensorBlockSparse</a></div><div class="ttdeci">OrtStatus * FillSparseTensorBlockSparse(OrtValue *ort_value, const OrtMemoryInfo *data_mem_info, const int64_t *values_shape, size_t values_shape_len, const void *values, const int64_t *indices_shape_data, size_t indices_shape_len, const int32_t *indices_data)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aebdfe674a98c41fdcf0d6e7058f46222"><div class="ttname"><a href="struct_ort_api.html#aebdfe674a98c41fdcf0d6e7058f46222">OrtApi::ModelMetadataGetVersion</a></div><div class="ttdeci">OrtStatus * ModelMetadataGetVersion(const OrtModelMetadata *model_metadata, int64_t *value)</div><div class="ttdoc">Get version number from an OrtModelMetadata.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aedca6c80ae386d08f9d3741e0aba7071"><div class="ttname"><a href="struct_ort_api.html#aedca6c80ae386d08f9d3741e0aba7071">OrtApi::GetStringTensorContent</a></div><div class="ttdeci">OrtStatus * GetStringTensorContent(const OrtValue *value, void *s, size_t s_len, size_t *offsets, size_t offsets_len)</div><div class="ttdoc">Get all strings from a string tensor.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aeed5427179ef1438e03520143adc86bc"><div class="ttname"><a href="struct_ort_api.html#aeed5427179ef1438e03520143adc86bc">OrtApi::GetBoundOutputNames</a></div><div class="ttdeci">OrtStatus * GetBoundOutputNames(const OrtIoBinding *binding_ptr, OrtAllocator *allocator, char **buffer, size_t **lengths, size_t *count)</div><div class="ttdoc">Get the names of an OrtIoBinding's outputs.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_af0da0bfcff87b12e33553d0f66efa271"><div class="ttname"><a href="struct_ort_api.html#af0da0bfcff87b12e33553d0f66efa271">OrtApi::CreateTensorTypeAndShapeInfo</a></div><div class="ttdeci">OrtStatus * CreateTensorTypeAndShapeInfo(OrtTensorTypeAndShapeInfo **out)</div><div class="ttdoc">Create an OrtTensorTypeAndShapeInfo object.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_af17b5e2301a2d44f9522230d2dbf305a"><div class="ttname"><a href="struct_ort_api.html#af17b5e2301a2d44f9522230d2dbf305a">OrtApi::FillSparseTensorCoo</a></div><div class="ttdeci">OrtStatus * FillSparseTensorCoo(OrtValue *ort_value, const OrtMemoryInfo *data_mem_info, const int64_t *values_shape, size_t values_shape_len, const void *values, const int64_t *indices_data, size_t indices_num)</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_af1ed6fb7c562e68ffa8310595f6ad0d2"><div class="ttname"><a href="struct_ort_api.html#af1ed6fb7c562e68ffa8310595f6ad0d2">OrtApi::SessionEndProfiling</a></div><div class="ttdeci">OrtStatus * SessionEndProfiling(OrtSession *session, OrtAllocator *allocator, char **out)</div><div class="ttdoc">End profiling and return filename of the profile data.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_af464cab463f2d4e0b34c6966374a99a9"><div class="ttname"><a href="struct_ort_api.html#af464cab463f2d4e0b34c6966374a99a9">OrtApi::ModelMetadataGetProducerName</a></div><div class="ttdeci">OrtStatus * ModelMetadataGetProducerName(const OrtModelMetadata *model_metadata, OrtAllocator *allocator, char **value)</div><div class="ttdoc">Get producer name from an OrtModelMetadata.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_afa229d9d92820cc59298ed38d3f4f73f"><div class="ttname"><a href="struct_ort_api.html#afa229d9d92820cc59298ed38d3f4f73f">OrtApi::CreateTensorAsOrtValue</a></div><div class="ttdeci">OrtStatus * CreateTensorAsOrtValue(OrtAllocator *allocator, const int64_t *shape, size_t shape_len, ONNXTensorElementDataType type, OrtValue **out)</div><div class="ttdoc">Create a tensor.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_afe5754068e5566b76aefc4af7436c3f8"><div class="ttname"><a href="struct_ort_api.html#afe5754068e5566b76aefc4af7436c3f8">OrtApi::KernelInfoGetAttribute_int64</a></div><div class="ttdeci">OrtStatus * KernelInfoGetAttribute_int64(const OrtKernelInfo *info, const char *name, int64_t *out)</div><div class="ttdoc">Fetch a 64-bit int stored as an attribute in the graph node.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_afe84f6149c7dd0774c94b746b8edde36"><div class="ttname"><a href="struct_ort_api.html#afe84f6149c7dd0774c94b746b8edde36">OrtApi::GetErrorCode</a></div><div class="ttdeci">OrtErrorCode(* GetErrorCode)(const OrtStatus *status) __attribute__((nonnull))</div><div class="ttdoc">Get OrtErrorCode from OrtStatus.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:473</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_afe987bf6f19492e59b459e161dd129b4"><div class="ttname"><a href="struct_ort_api.html#afe987bf6f19492e59b459e161dd129b4">OrtApi::SetTensorElementType</a></div><div class="ttdeci">OrtStatus * SetTensorElementType(OrtTensorTypeAndShapeInfo *info, enum ONNXTensorElementDataType type)</div><div class="ttdoc">Set element type in OrtTensorTypeAndShapeInfo.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aff5519386ff6b0ce58e48547bfb7f80f"><div class="ttname"><a href="struct_ort_api.html#aff5519386ff6b0ce58e48547bfb7f80f">OrtApi::BindOutput</a></div><div class="ttdeci">OrtStatus * BindOutput(OrtIoBinding *binding_ptr, const char *name, const OrtValue *val_ptr)</div><div class="ttdoc">Bind an OrtValue to an OrtIoBinding output.</div></div>
|
|
<div class="ttc" id="astruct_ort_api_html_aff6ba9aa0a97a614a98bab6caa150977"><div class="ttname"><a href="struct_ort_api.html#aff6ba9aa0a97a614a98bab6caa150977">OrtApi::GetSparseTensorValues</a></div><div class="ttdeci">OrtStatus * GetSparseTensorValues(const OrtValue *ort_value, const void **out)</div><div class="ttdoc">Returns numeric data for sparse tensor values (nnz). For string values use GetStringTensor*().</div></div>
|
|
<div class="ttc" id="astruct_ort_c_u_d_a_provider_options_html"><div class="ttname"><a href="struct_ort_c_u_d_a_provider_options.html">OrtCUDAProviderOptions</a></div><div class="ttdoc">CUDA Provider Options.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:344</div></div>
|
|
<div class="ttc" id="astruct_ort_c_u_d_a_provider_options_html_a2ca74dbd91996bad4a1c81af705a0ac7"><div class="ttname"><a href="struct_ort_c_u_d_a_provider_options.html#a2ca74dbd91996bad4a1c81af705a0ac7">OrtCUDAProviderOptions::has_user_compute_stream</a></div><div class="ttdeci">int has_user_compute_stream</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:362</div></div>
|
|
<div class="ttc" id="astruct_ort_c_u_d_a_provider_options_html_a5186a856edeaf860dc547db309e85f95"><div class="ttname"><a href="struct_ort_c_u_d_a_provider_options.html#a5186a856edeaf860dc547db309e85f95">OrtCUDAProviderOptions::do_copy_in_default_stream</a></div><div class="ttdeci">int do_copy_in_default_stream</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:361</div></div>
|
|
<div class="ttc" id="astruct_ort_c_u_d_a_provider_options_html_a610a0511f8795bdd2b137f0138cfc88f"><div class="ttname"><a href="struct_ort_c_u_d_a_provider_options.html#a610a0511f8795bdd2b137f0138cfc88f">OrtCUDAProviderOptions::user_compute_stream</a></div><div class="ttdeci">void * user_compute_stream</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:363</div></div>
|
|
<div class="ttc" id="astruct_ort_c_u_d_a_provider_options_html_a69e9ef15821960254f52adc33a8d0f92"><div class="ttname"><a href="struct_ort_c_u_d_a_provider_options.html#a69e9ef15821960254f52adc33a8d0f92">OrtCUDAProviderOptions::gpu_mem_limit</a></div><div class="ttdeci">size_t gpu_mem_limit</div><div class="ttdoc">CUDA memory limit (To use all possible memory pass in maximum size_t)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:352</div></div>
|
|
<div class="ttc" id="astruct_ort_c_u_d_a_provider_options_html_a6e1465dbb581ba943c92ac595fc4c1d2"><div class="ttname"><a href="struct_ort_c_u_d_a_provider_options.html#a6e1465dbb581ba943c92ac595fc4c1d2">OrtCUDAProviderOptions::arena_extend_strategy</a></div><div class="ttdeci">int arena_extend_strategy</div><div class="ttdoc">Strategy used to grow the memory arena.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:360</div></div>
|
|
<div class="ttc" id="astruct_ort_c_u_d_a_provider_options_html_abd39e249214231af0f7d0ebbcd429cef"><div class="ttname"><a href="struct_ort_c_u_d_a_provider_options.html#abd39e249214231af0f7d0ebbcd429cef">OrtCUDAProviderOptions::default_memory_arena_cfg</a></div><div class="ttdeci">OrtArenaCfg * default_memory_arena_cfg</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:364</div></div>
|
|
<div class="ttc" id="astruct_ort_c_u_d_a_provider_options_html_acc33f79bc3024bfadf2950d139d56370"><div class="ttname"><a href="struct_ort_c_u_d_a_provider_options.html#acc33f79bc3024bfadf2950d139d56370">OrtCUDAProviderOptions::cudnn_conv_algo_search</a></div><div class="ttdeci">OrtCudnnConvAlgoSearch cudnn_conv_algo_search</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:346</div></div>
|
|
<div class="ttc" id="astruct_ort_c_u_d_a_provider_options_html_ae105c47aba5b45504a830b19a0f9a420"><div class="ttname"><a href="struct_ort_c_u_d_a_provider_options.html#ae105c47aba5b45504a830b19a0f9a420">OrtCUDAProviderOptions::device_id</a></div><div class="ttdeci">int device_id</div><div class="ttdoc">CUDA device id (0 = default device)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:345</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html"><div class="ttname"><a href="struct_ort_custom_op.html">OrtCustomOp</a></div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2970</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_a0fe03707bc8b2adae0cf3752c0fbec4a"><div class="ttname"><a href="struct_ort_custom_op.html#a0fe03707bc8b2adae0cf3752c0fbec4a">OrtCustomOp::GetOutputCharacteristic</a></div><div class="ttdeci">OrtCustomOpInputOutputCharacteristic(* GetOutputCharacteristic)(const struct OrtCustomOp *op, size_t index)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2995</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_a105312afe4270e2a1f15594e50f2b752"><div class="ttname"><a href="struct_ort_custom_op.html#a105312afe4270e2a1f15594e50f2b752">OrtCustomOp::GetInputTypeCount</a></div><div class="ttdeci">size_t(* GetInputTypeCount)(const struct OrtCustomOp *op)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2985</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_a2f82bab65faa080fed2dbcdf36d5e96a"><div class="ttname"><a href="struct_ort_custom_op.html#a2f82bab65faa080fed2dbcdf36d5e96a">OrtCustomOp::GetName</a></div><div class="ttdeci">const char *(* GetName)(const struct OrtCustomOp *op)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2978</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_a33fb94532f6eebe323b48cf2a63c2eb4"><div class="ttname"><a href="struct_ort_custom_op.html#a33fb94532f6eebe323b48cf2a63c2eb4">OrtCustomOp::GetOutputTypeCount</a></div><div class="ttdeci">size_t(* GetOutputTypeCount)(const struct OrtCustomOp *op)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2987</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_a45eed500cf1413d0949c9ccc26ea47fa"><div class="ttname"><a href="struct_ort_custom_op.html#a45eed500cf1413d0949c9ccc26ea47fa">OrtCustomOp::KernelDestroy</a></div><div class="ttdeci">void(* KernelDestroy)(void *op_kernel)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2991</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_a82ec6e8d3225b82e7f62fec857f374ba"><div class="ttname"><a href="struct_ort_custom_op.html#a82ec6e8d3225b82e7f62fec857f374ba">OrtCustomOp::CreateKernel</a></div><div class="ttdeci">void *(* CreateKernel)(const struct OrtCustomOp *op, const OrtApi *api, const OrtKernelInfo *info)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2974</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_a87aa73158aaaf1290a794c38469872e2"><div class="ttname"><a href="struct_ort_custom_op.html#a87aa73158aaaf1290a794c38469872e2">OrtCustomOp::version</a></div><div class="ttdeci">uint32_t version</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2971</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_a8f5af15c496358ddc8e75a77811f5983"><div class="ttname"><a href="struct_ort_custom_op.html#a8f5af15c496358ddc8e75a77811f5983">OrtCustomOp::GetInputType</a></div><div class="ttdeci">ONNXTensorElementDataType(* GetInputType)(const struct OrtCustomOp *op, size_t index)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2984</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_a9efee01f336fd579c88d919116e0dff4"><div class="ttname"><a href="struct_ort_custom_op.html#a9efee01f336fd579c88d919116e0dff4">OrtCustomOp::GetInputCharacteristic</a></div><div class="ttdeci">OrtCustomOpInputOutputCharacteristic(* GetInputCharacteristic)(const struct OrtCustomOp *op, size_t index)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2994</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_ab9cb073ec683a08643bac6ca50bbf2e2"><div class="ttname"><a href="struct_ort_custom_op.html#ab9cb073ec683a08643bac6ca50bbf2e2">OrtCustomOp::GetExecutionProviderType</a></div><div class="ttdeci">const char *(* GetExecutionProviderType)(const struct OrtCustomOp *op)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2981</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_ad86baba54616d6398a0ee51831a21ab4"><div class="ttname"><a href="struct_ort_custom_op.html#ad86baba54616d6398a0ee51831a21ab4">OrtCustomOp::GetOutputType</a></div><div class="ttdeci">ONNXTensorElementDataType(* GetOutputType)(const struct OrtCustomOp *op, size_t index)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2986</div></div>
|
|
<div class="ttc" id="astruct_ort_custom_op_html_afc0636bfc00f4db5e1c5eedc27eec9ea"><div class="ttname"><a href="struct_ort_custom_op.html#afc0636bfc00f4db5e1c5eedc27eec9ea">OrtCustomOp::KernelCompute</a></div><div class="ttdeci">void(* KernelCompute)(void *op_kernel, OrtKernelContext *context)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:2990</div></div>
|
|
<div class="ttc" id="astruct_ort_open_v_i_n_o_provider_options_html"><div class="ttname"><a href="struct_ort_open_v_i_n_o_provider_options.html">OrtOpenVINOProviderOptions</a></div><div class="ttdoc">OpenVINO Provider Options.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:407</div></div>
|
|
<div class="ttc" id="astruct_ort_open_v_i_n_o_provider_options_html_a37959be14f6db5727f864d730808d354"><div class="ttname"><a href="struct_ort_open_v_i_n_o_provider_options.html#a37959be14f6db5727f864d730808d354">OrtOpenVINOProviderOptions::num_of_threads</a></div><div class="ttdeci">size_t num_of_threads</div><div class="ttdoc">0 = Use default number of threads</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:418</div></div>
|
|
<div class="ttc" id="astruct_ort_open_v_i_n_o_provider_options_html_a537743740f618da6cc83468210b039d1"><div class="ttname"><a href="struct_ort_open_v_i_n_o_provider_options.html#a537743740f618da6cc83468210b039d1">OrtOpenVINOProviderOptions::blob_dump_path</a></div><div class="ttdeci">const char * blob_dump_path</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:420</div></div>
|
|
<div class="ttc" id="astruct_ort_open_v_i_n_o_provider_options_html_a560a1f5fac98d347ba7522375ee40638"><div class="ttname"><a href="struct_ort_open_v_i_n_o_provider_options.html#a560a1f5fac98d347ba7522375ee40638">OrtOpenVINOProviderOptions::enable_vpu_fast_compile</a></div><div class="ttdeci">unsigned char enable_vpu_fast_compile</div><div class="ttdoc">0 = disabled, nonzero = enabled</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:416</div></div>
|
|
<div class="ttc" id="astruct_ort_open_v_i_n_o_provider_options_html_a71b6a09d23ca413982ece2c557aae595"><div class="ttname"><a href="struct_ort_open_v_i_n_o_provider_options.html#a71b6a09d23ca413982ece2c557aae595">OrtOpenVINOProviderOptions::device_type</a></div><div class="ttdeci">const char * device_type</div><div class="ttdoc">Device type string.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:415</div></div>
|
|
<div class="ttc" id="astruct_ort_open_v_i_n_o_provider_options_html_a9e425ed28e08a063a3e2a3a6f8d59371"><div class="ttname"><a href="struct_ort_open_v_i_n_o_provider_options.html#a9e425ed28e08a063a3e2a3a6f8d59371">OrtOpenVINOProviderOptions::device_id</a></div><div class="ttdeci">const char * device_id</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:417</div></div>
|
|
<div class="ttc" id="astruct_ort_open_v_i_n_o_provider_options_html_ab63fbcc9b149b8cf0c10546fe86e46a6"><div class="ttname"><a href="struct_ort_open_v_i_n_o_provider_options.html#ab63fbcc9b149b8cf0c10546fe86e46a6">OrtOpenVINOProviderOptions::use_compiled_network</a></div><div class="ttdeci">unsigned char use_compiled_network</div><div class="ttdoc">0 = disabled, nonzero = enabled</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:419</div></div>
|
|
<div class="ttc" id="astruct_ort_open_v_i_n_o_provider_options_html_ada32df6fe22d4863fcf6552431422679"><div class="ttname"><a href="struct_ort_open_v_i_n_o_provider_options.html#ada32df6fe22d4863fcf6552431422679">OrtOpenVINOProviderOptions::OrtOpenVINOProviderOptions</a></div><div class="ttdeci">OrtOpenVINOProviderOptions()</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:409</div></div>
|
|
<div class="ttc" id="astruct_ort_r_o_c_m_provider_options_html"><div class="ttname"><a href="struct_ort_r_o_c_m_provider_options.html">OrtROCMProviderOptions</a></div><div class="ttdoc">ROCM Provider Options.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:371</div></div>
|
|
<div class="ttc" id="astruct_ort_r_o_c_m_provider_options_html_a275656f9f59635a4cdd6dbbea7d40d4d"><div class="ttname"><a href="struct_ort_r_o_c_m_provider_options.html#a275656f9f59635a4cdd6dbbea7d40d4d">OrtROCMProviderOptions::device_id</a></div><div class="ttdeci">int device_id</div><div class="ttdoc">hip device id (0 = default device)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:372</div></div>
|
|
<div class="ttc" id="astruct_ort_r_o_c_m_provider_options_html_a7c7c135368a2e0d66f6714b29574ceb3"><div class="ttname"><a href="struct_ort_r_o_c_m_provider_options.html#a7c7c135368a2e0d66f6714b29574ceb3">OrtROCMProviderOptions::gpu_mem_limit</a></div><div class="ttdeci">size_t gpu_mem_limit</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:374</div></div>
|
|
<div class="ttc" id="astruct_ort_r_o_c_m_provider_options_html_aca6e8574be4791f3ec7d32eb2039af10"><div class="ttname"><a href="struct_ort_r_o_c_m_provider_options.html#aca6e8574be4791f3ec7d32eb2039af10">OrtROCMProviderOptions::arena_extend_strategy</a></div><div class="ttdeci">int arena_extend_strategy</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:375</div></div>
|
|
<div class="ttc" id="astruct_ort_r_o_c_m_provider_options_html_afb27ec844e96c69711c8a46461616157"><div class="ttname"><a href="struct_ort_r_o_c_m_provider_options.html#afb27ec844e96c69711c8a46461616157">OrtROCMProviderOptions::miopen_conv_exhaustive_search</a></div><div class="ttdeci">int miopen_conv_exhaustive_search</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:373</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html">OrtTensorRTProviderOptions</a></div><div class="ttdoc">TensorRT Provider Options.</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:382</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_a05e5989578872b94563658333c7cf9b2"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#a05e5989578872b94563658333c7cf9b2">OrtTensorRTProviderOptions::trt_engine_cache_enable</a></div><div class="ttdeci">int trt_engine_cache_enable</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:396</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_a1094b78b97a6971e85546de4d180c5cb"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#a1094b78b97a6971e85546de4d180c5cb">OrtTensorRTProviderOptions::user_compute_stream</a></div><div class="ttdeci">void * user_compute_stream</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:385</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_a13ebbf0eb5bdb5c8b9ce9f90bee2560d"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#a13ebbf0eb5bdb5c8b9ce9f90bee2560d">OrtTensorRTProviderOptions::device_id</a></div><div class="ttdeci">int device_id</div><div class="ttdoc">CUDA device id (0 = default device)</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:383</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_a14c4b2fff341f1237c89fe3672dee67e"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#a14c4b2fff341f1237c89fe3672dee67e">OrtTensorRTProviderOptions::trt_engine_cache_path</a></div><div class="ttdeci">const char * trt_engine_cache_path</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:397</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_a1b517b5b9563c4d1cf5eb62741ec25ca"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#a1b517b5b9563c4d1cf5eb62741ec25ca">OrtTensorRTProviderOptions::trt_engine_decryption_enable</a></div><div class="ttdeci">int trt_engine_decryption_enable</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:398</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_a1c6b1ff29c89571529c2a9df09c2b743"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#a1c6b1ff29c89571529c2a9df09c2b743">OrtTensorRTProviderOptions::trt_max_partition_iterations</a></div><div class="ttdeci">int trt_max_partition_iterations</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:386</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_a23a942408cffeb8ef7608a4a2520a994"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#a23a942408cffeb8ef7608a4a2520a994">OrtTensorRTProviderOptions::trt_max_workspace_size</a></div><div class="ttdeci">size_t trt_max_workspace_size</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:388</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_a24497d77f70c64678a3631d092873bd0"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#a24497d77f70c64678a3631d092873bd0">OrtTensorRTProviderOptions::trt_dla_enable</a></div><div class="ttdeci">int trt_dla_enable</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:393</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_a7864ab7a1c7847f87415359819a2a3d3"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#a7864ab7a1c7847f87415359819a2a3d3">OrtTensorRTProviderOptions::trt_int8_calibration_table_name</a></div><div class="ttdeci">const char * trt_int8_calibration_table_name</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:391</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_a7ae87405c2ba8102c24ac5acde289e62"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#a7ae87405c2ba8102c24ac5acde289e62">OrtTensorRTProviderOptions::has_user_compute_stream</a></div><div class="ttdeci">int has_user_compute_stream</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:384</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_aa568ab82b4824a3ecc21223ee9114d79"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#aa568ab82b4824a3ecc21223ee9114d79">OrtTensorRTProviderOptions::trt_dla_core</a></div><div class="ttdeci">int trt_dla_core</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:394</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_abd1d8ead04c4035da6af7ba489946d33"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#abd1d8ead04c4035da6af7ba489946d33">OrtTensorRTProviderOptions::trt_int8_use_native_calibration_table</a></div><div class="ttdeci">int trt_int8_use_native_calibration_table</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:392</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_abf8d3f7f7a623abf16c66e9d4d0914d5"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#abf8d3f7f7a623abf16c66e9d4d0914d5">OrtTensorRTProviderOptions::trt_min_subgraph_size</a></div><div class="ttdeci">int trt_min_subgraph_size</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:387</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_ac8a70009a473003768fcafb3cf74be04"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#ac8a70009a473003768fcafb3cf74be04">OrtTensorRTProviderOptions::trt_force_sequential_engine_build</a></div><div class="ttdeci">int trt_force_sequential_engine_build</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:400</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_ac8b08282b88f1beb2eb74dcb0ff2b11f"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#ac8b08282b88f1beb2eb74dcb0ff2b11f">OrtTensorRTProviderOptions::trt_dump_subgraphs</a></div><div class="ttdeci">int trt_dump_subgraphs</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:395</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_aeed995c8b0a1bd14d755073e3c30f04b"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#aeed995c8b0a1bd14d755073e3c30f04b">OrtTensorRTProviderOptions::trt_fp16_enable</a></div><div class="ttdeci">int trt_fp16_enable</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:389</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_af5bc38e7851acd966074ff3b59a7b095"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#af5bc38e7851acd966074ff3b59a7b095">OrtTensorRTProviderOptions::trt_engine_decryption_lib_path</a></div><div class="ttdeci">const char * trt_engine_decryption_lib_path</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:399</div></div>
|
|
<div class="ttc" id="astruct_ort_tensor_r_t_provider_options_html_afa8221cb349060da77c7c4ccfddf172c"><div class="ttname"><a href="struct_ort_tensor_r_t_provider_options.html#afa8221cb349060da77c7c4ccfddf172c">OrtTensorRTProviderOptions::trt_int8_enable</a></div><div class="ttdeci">int trt_int8_enable</div><div class="ttdef"><b>Definition:</b> onnxruntime_c_api.h:390</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_bc189d004de620d4aee5e15b2f51ec46.html">onnxruntime</a></li><li class="navelem"><a class="el" href="dir_d025c8619672e0440c2078d09a1495fb.html">core</a></li><li class="navelem"><a class="el" href="dir_351c36df885fe29cfe64fcd329bba02e.html">session</a></li><li class="navelem"><b>onnxruntime_c_api.h</b></li>
|
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|