mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-15 18:23:41 +00:00
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action Co-authored-by: natke <natke@users.noreply.github.com>
538 lines
50 KiB
HTML
538 lines
50 KiB
HTML
<!-- HTML header for doxygen -->
|
|
<!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.6"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>OnnxRuntime: Ort Namespace Reference</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 type="text/javascript">"use strict"; 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.6 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "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('namespace_ort.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">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#namespaces">Namespaces</a> |
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">Ort Namespace Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>All C++ Onnxruntime APIs are defined inside this namespace.
|
|
<a href="namespace_ort.html#details">More...</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:namespace_ort_1_1detail"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort_1_1detail.html">detail</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_allocator.html">Allocator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around <a class="el" href="struct_ort_allocator.html" title="Memory allocation interface.">OrtAllocator</a>. <a href="struct_ort_1_1_allocator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_allocator_with_default_options.html">AllocatorWithDefaultOptions</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around <a class="el" href="struct_ort_allocator.html" title="Memory allocation interface.">OrtAllocator</a> default instance that is owned by Onnxruntime. <a href="struct_ort_1_1_allocator_with_default_options.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_arena_cfg.html">ArenaCfg</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">it is a structure that represents the configuration of an arena based allocator <a href="struct_ort_1_1_arena_cfg.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_b_float16__t.html">BFloat16_t</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">bfloat16 (Brain Floating Point) data type <a href="struct_ort_1_1_b_float16__t.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_custom_op_api.html">CustomOpApi</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This entire structure is deprecated, but we not marking it as a whole yet since we want to preserve for the next release. <a href="struct_ort_1_1_custom_op_api.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_custom_op_base.html">CustomOpBase</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_custom_op_configs.html">CustomOpConfigs</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class that represents session configuration entries for one or more custom operators. <a href="struct_ort_1_1_custom_op_configs.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_custom_op_domain.html">CustomOpDomain</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Custom <a class="el" href="struct_ort_1_1_op.html" title="Create and own custom defined operation.">Op</a> Domain. <a href="struct_ort_1_1_custom_op_domain.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_env.html">Env</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="struct_ort_1_1_env.html" title="The Env (Environment)">Env</a> (Environment) <a href="struct_ort_1_1_env.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_exception.html">Exception</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">All C++ methods that can fail will throw an exception of this type. <a href="struct_ort_1_1_exception.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_float16__t.html">Float16_t</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">IEEE 754 half-precision floating point data type. <a href="struct_ort_1_1_float16__t.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_global.html">Global</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_io_binding.html">IoBinding</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around <a class="el" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>. <a href="struct_ort_1_1_io_binding.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_kernel_context.html">KernelContext</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This class wraps a raw pointer OrtKernelContext* that is being passed to the custom kernel Compute() method. Use it to safely access context attributes, input and output parameters with exception safety guarantees. See usage example in onnxruntime/test/testdata/custom_op_library/custom_op_library.cc. <a href="struct_ort_1_1_kernel_context.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_kernel_info.html">KernelInfo</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This struct owns the OrtKernInfo* pointer when a copy is made. For convenient wrapping of OrtKernelInfo* passed to kernel constructor and query attributes, warp the pointer with Ort::Unowned<KernelInfo> instance so it does not destroy the pointer the kernel does not own. <a href="struct_ort_1_1_kernel_info.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_map_type_info.html">MapTypeInfo</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around <a class="el" href="group___global.html#gac87280b8593f74df62181b124d9a790d">OrtMapTypeInfo</a>. <a href="struct_ort_1_1_map_type_info.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_memory_allocation.html">MemoryAllocation</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represents native memory allocation coming from one of the OrtAllocators registered with OnnxRuntime. Use it to wrap an allocation made by an allocator so it can be automatically released when no longer needed. <a href="struct_ort_1_1_memory_allocation.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_memory_info.html">MemoryInfo</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around <a class="el" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>. <a href="struct_ort_1_1_memory_info.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_model_metadata.html">ModelMetadata</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around <a class="el" href="group___global.html#ga60c3d77af832d0d7fa5e14636009b408">OrtModelMetadata</a>. <a href="struct_ort_1_1_model_metadata.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_op.html">Op</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Create and own custom defined operation. <a href="struct_ort_1_1_op.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_op_attr.html">OpAttr</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This struct provides life time management for custom op attribute. <a href="struct_ort_1_1_op_attr.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_run_options.html">RunOptions</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="struct_ort_1_1_run_options.html" title="RunOptions.">RunOptions</a>. <a href="struct_ort_1_1_run_options.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_sequence_type_info.html">SequenceTypeInfo</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around <a class="el" href="group___global.html#ga3cf68e3a575b0330628f7955c4ec3388">OrtSequenceTypeInfo</a>. <a href="struct_ort_1_1_sequence_type_info.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_session.html">Session</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around <a class="el" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>. <a href="struct_ort_1_1_session.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_session_options.html">SessionOptions</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around <a class="el" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>. <a href="struct_ort_1_1_session_options.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_status.html">Status</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="struct_ort_1_1_status.html" title="The Status that holds ownership of OrtStatus received from C API Use it to safely destroy OrtStatus* ...">Status</a> that holds ownership of OrtStatus received from C API Use it to safely destroy OrtStatus* returned from the C API. Use appropriate constructors to construct an instance of a <a class="el" href="struct_ort_1_1_status.html" title="The Status that holds ownership of OrtStatus received from C API Use it to safely destroy OrtStatus* ...">Status</a> object from exceptions. <a href="struct_ort_1_1_status.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_tensor_type_and_shape_info.html">TensorTypeAndShapeInfo</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around <a class="el" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>. <a href="struct_ort_1_1_tensor_type_and_shape_info.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_threading_options.html">ThreadingOptions</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="struct_ort_1_1_threading_options.html" title="The ThreadingOptions.">ThreadingOptions</a>. <a href="struct_ort_1_1_threading_options.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_type_info.html">TypeInfo</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Type information that may contain either <a class="el" href="struct_ort_1_1_tensor_type_and_shape_info.html" title="Wrapper around OrtTensorTypeAndShapeInfo.">TensorTypeAndShapeInfo</a> or the information about contained sequence or map depending on the ONNXType. <a href="struct_ort_1_1_type_info.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_ort_1_1_value.html">Value</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around <a class="el" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>. <a href="struct_ort_1_1_value.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:a06553255861e1c30a7437f2e18b70ec0"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#a06553255861e1c30a7437f2e18b70ec0">AllocatedStringPtr</a> = std::unique_ptr< char, <a class="el" href="struct_ort_1_1detail_1_1_allocated_free.html">detail::AllocatedFree</a> ></td></tr>
|
|
<tr class="memdesc:a06553255861e1c30a7437f2e18b70ec0"><td class="mdescLeft"> </td><td class="mdescRight">unique_ptr typedef used to own strings allocated by OrtAllocators and release them at the end of the scope. The lifespan of the given allocator must eclipse the lifespan of AllocatedStringPtr instance <br /></td></tr>
|
|
<tr class="separator:a06553255861e1c30a7437f2e18b70ec0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b177171c592d5d1e5bb1a43e6c4f1e0"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#a6b177171c592d5d1e5bb1a43e6c4f1e0">UnownedSessionOptions</a> = <a class="el" href="struct_ort_1_1detail_1_1_session_options_impl.html">detail::SessionOptionsImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< <a class="el" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a> > ></td></tr>
|
|
<tr class="separator:a6b177171c592d5d1e5bb1a43e6c4f1e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f2f11ade8a14f04f4f07b55f15f6139"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#a0f2f11ade8a14f04f4f07b55f15f6139">ConstSessionOptions</a> = <a class="el" href="struct_ort_1_1detail_1_1_const_session_options_impl.html">detail::ConstSessionOptionsImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< const <a class="el" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a> > ></td></tr>
|
|
<tr class="separator:a0f2f11ade8a14f04f4f07b55f15f6139"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac63da339e467ad363d1412024c3aed16"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#ac63da339e467ad363d1412024c3aed16">ConstSession</a> = <a class="el" href="struct_ort_1_1detail_1_1_const_session_impl.html">detail::ConstSessionImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< const <a class="el" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a> > ></td></tr>
|
|
<tr class="separator:ac63da339e467ad363d1412024c3aed16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4ef47c5e510bbdc78e6cbc95b9d6319"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#aa4ef47c5e510bbdc78e6cbc95b9d6319">UnownedSession</a> = <a class="el" href="struct_ort_1_1detail_1_1_session_impl.html">detail::SessionImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< <a class="el" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a> > ></td></tr>
|
|
<tr class="separator:aa4ef47c5e510bbdc78e6cbc95b9d6319"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07ba56d21401a0ccb036dc08a21a904f"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#a07ba56d21401a0ccb036dc08a21a904f">ConstMemoryInfo</a> = <a class="el" href="struct_ort_1_1detail_1_1_memory_info_impl.html">detail::MemoryInfoImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< const <a class="el" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a> > ></td></tr>
|
|
<tr class="separator:a07ba56d21401a0ccb036dc08a21a904f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2514fd7bbc520a8dda8043349bac93ff"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#a2514fd7bbc520a8dda8043349bac93ff">ConstTensorTypeAndShapeInfo</a> = <a class="el" href="struct_ort_1_1detail_1_1_tensor_type_and_shape_info_impl.html">detail::TensorTypeAndShapeInfoImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< const <a class="el" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a> > ></td></tr>
|
|
<tr class="separator:a2514fd7bbc520a8dda8043349bac93ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef91a2b529be6bc671543e2b46ce7946"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#aef91a2b529be6bc671543e2b46ce7946">ConstSequenceTypeInfo</a> = <a class="el" href="struct_ort_1_1detail_1_1_sequence_type_info_impl.html">detail::SequenceTypeInfoImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< const <a class="el" href="group___global.html#ga3cf68e3a575b0330628f7955c4ec3388">OrtSequenceTypeInfo</a> > ></td></tr>
|
|
<tr class="separator:aef91a2b529be6bc671543e2b46ce7946"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedb284d6a0389ae3ed6ed75401314c3d"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#aedb284d6a0389ae3ed6ed75401314c3d">ConstMapTypeInfo</a> = <a class="el" href="struct_ort_1_1detail_1_1_map_type_info_impl.html">detail::MapTypeInfoImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< const <a class="el" href="group___global.html#gac87280b8593f74df62181b124d9a790d">OrtMapTypeInfo</a> > ></td></tr>
|
|
<tr class="separator:aedb284d6a0389ae3ed6ed75401314c3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fb8782dedb2ed4baaeec32697c7848f"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#a5fb8782dedb2ed4baaeec32697c7848f">ConstTypeInfo</a> = <a class="el" href="struct_ort_1_1detail_1_1_type_info_impl.html">detail::TypeInfoImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< const <a class="el" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a> > ></td></tr>
|
|
<tr class="memdesc:a5fb8782dedb2ed4baaeec32697c7848f"><td class="mdescLeft"> </td><td class="mdescRight">Contains a constant, unowned OrtTypeInfo that can be copied and passed around by value. Provides access to const OrtTypeInfo APIs. <br /></td></tr>
|
|
<tr class="separator:a5fb8782dedb2ed4baaeec32697c7848f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe583bdd408314ab9216f27997fe3cfe"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#afe583bdd408314ab9216f27997fe3cfe">ConstValue</a> = <a class="el" href="struct_ort_1_1detail_1_1_const_value_impl.html">detail::ConstValueImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< const <a class="el" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a> > ></td></tr>
|
|
<tr class="separator:afe583bdd408314ab9216f27997fe3cfe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae76d2b32827c348b72fbe4091ee40f92"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#ae76d2b32827c348b72fbe4091ee40f92">UnownedValue</a> = <a class="el" href="struct_ort_1_1detail_1_1_value_impl.html">detail::ValueImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< <a class="el" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a> > ></td></tr>
|
|
<tr class="separator:ae76d2b32827c348b72fbe4091ee40f92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ad71ff12df224ed66848b0cbac253e2"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#a5ad71ff12df224ed66848b0cbac253e2">UnownedAllocator</a> = <a class="el" href="struct_ort_1_1detail_1_1_allocator_impl.html">detail::AllocatorImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< <a class="el" href="struct_ort_allocator.html">OrtAllocator</a> > ></td></tr>
|
|
<tr class="separator:a5ad71ff12df224ed66848b0cbac253e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3011d9e36da80b801845ac0a66a691ed"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#a3011d9e36da80b801845ac0a66a691ed">ConstIoBinding</a> = <a class="el" href="struct_ort_1_1detail_1_1_const_io_binding_impl.html">detail::ConstIoBindingImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< const <a class="el" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a> > ></td></tr>
|
|
<tr class="separator:a3011d9e36da80b801845ac0a66a691ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad26af08ba1810863bce56f723709fedf"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#ad26af08ba1810863bce56f723709fedf">UnownedIoBinding</a> = <a class="el" href="struct_ort_1_1detail_1_1_io_binding_impl.html">detail::IoBindingImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< <a class="el" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a> > ></td></tr>
|
|
<tr class="separator:ad26af08ba1810863bce56f723709fedf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1782d0ab53f6d587d8d8fb9bb1f2d3c6"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#a1782d0ab53f6d587d8d8fb9bb1f2d3c6">ConstKernelInfo</a> = <a class="el" href="struct_ort_1_1detail_1_1_kernel_info_impl.html">detail::KernelInfoImpl</a>< <a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a>< const <a class="el" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a> > ></td></tr>
|
|
<tr class="separator:a1782d0ab53f6d587d8d8fb9bb1f2d3c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a8930fa08683b5153ee3aa4df63745ce3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_ort_api.html">OrtApi</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#a8930fa08683b5153ee3aa4df63745ce3">GetApi</a> ()</td></tr>
|
|
<tr class="memdesc:a8930fa08683b5153ee3aa4df63745ce3"><td class="mdescLeft"> </td><td class="mdescRight">This returns a reference to the <a class="el" href="struct_ort_api.html" title="The C API.">OrtApi</a> interface in use. <br /></td></tr>
|
|
<tr class="separator:a8930fa08683b5153ee3aa4df63745ce3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac2f785275bced9e6853a2f4ea6b71c04"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_ort.html#ac2f785275bced9e6853a2f4ea6b71c04">GetAvailableProviders</a> ()</td></tr>
|
|
<tr class="memdesc:ac2f785275bced9e6853a2f4ea6b71c04"><td class="mdescLeft"> </td><td class="mdescRight">This is a C++ wrapper for <a class="el" href="struct_ort_api.html#aaacd4a9540eb5044291addd2ebd9bc5f" title="Get the names of all available providers.">OrtApi::GetAvailableProviders()</a> and returns a vector of strings representing the available execution providers. <br /></td></tr>
|
|
<tr class="separator:ac2f785275bced9e6853a2f4ea6b71c04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>All C++ Onnxruntime APIs are defined inside this namespace. </p>
|
|
</div><h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="a06553255861e1c30a7437f2e18b70ec0" name="a06553255861e1c30a7437f2e18b70ec0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06553255861e1c30a7437f2e18b70ec0">◆ </a></span>AllocatedStringPtr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#a06553255861e1c30a7437f2e18b70ec0">Ort::AllocatedStringPtr</a> = typedef std::unique_ptr<char, <a class="el" href="struct_ort_1_1detail_1_1_allocated_free.html">detail::AllocatedFree</a>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>unique_ptr typedef used to own strings allocated by OrtAllocators and release them at the end of the scope. The lifespan of the given allocator must eclipse the lifespan of AllocatedStringPtr instance </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3011d9e36da80b801845ac0a66a691ed" name="a3011d9e36da80b801845ac0a66a691ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3011d9e36da80b801845ac0a66a691ed">◆ </a></span>ConstIoBinding</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#a3011d9e36da80b801845ac0a66a691ed">Ort::ConstIoBinding</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_const_io_binding_impl.html">detail::ConstIoBindingImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><const <a class="el" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1782d0ab53f6d587d8d8fb9bb1f2d3c6" name="a1782d0ab53f6d587d8d8fb9bb1f2d3c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1782d0ab53f6d587d8d8fb9bb1f2d3c6">◆ </a></span>ConstKernelInfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#a1782d0ab53f6d587d8d8fb9bb1f2d3c6">Ort::ConstKernelInfo</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_kernel_info_impl.html">detail::KernelInfoImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><const <a class="el" href="group___global.html#ga0dc9b747ee56ed963beb424a48ed6b8b">OrtKernelInfo</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aedb284d6a0389ae3ed6ed75401314c3d" name="aedb284d6a0389ae3ed6ed75401314c3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aedb284d6a0389ae3ed6ed75401314c3d">◆ </a></span>ConstMapTypeInfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#aedb284d6a0389ae3ed6ed75401314c3d">Ort::ConstMapTypeInfo</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_map_type_info_impl.html">detail::MapTypeInfoImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><const <a class="el" href="group___global.html#gac87280b8593f74df62181b124d9a790d">OrtMapTypeInfo</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07ba56d21401a0ccb036dc08a21a904f" name="a07ba56d21401a0ccb036dc08a21a904f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07ba56d21401a0ccb036dc08a21a904f">◆ </a></span>ConstMemoryInfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#a07ba56d21401a0ccb036dc08a21a904f">Ort::ConstMemoryInfo</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_memory_info_impl.html">detail::MemoryInfoImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><const <a class="el" href="group___global.html#ga088f45e429651ac29b4a9efb4d88571a">OrtMemoryInfo</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef91a2b529be6bc671543e2b46ce7946" name="aef91a2b529be6bc671543e2b46ce7946"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef91a2b529be6bc671543e2b46ce7946">◆ </a></span>ConstSequenceTypeInfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#aef91a2b529be6bc671543e2b46ce7946">Ort::ConstSequenceTypeInfo</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_sequence_type_info_impl.html">detail::SequenceTypeInfoImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><const <a class="el" href="group___global.html#ga3cf68e3a575b0330628f7955c4ec3388">OrtSequenceTypeInfo</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac63da339e467ad363d1412024c3aed16" name="ac63da339e467ad363d1412024c3aed16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac63da339e467ad363d1412024c3aed16">◆ </a></span>ConstSession</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#ac63da339e467ad363d1412024c3aed16">Ort::ConstSession</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_const_session_impl.html">detail::ConstSessionImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><const <a class="el" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f2f11ade8a14f04f4f07b55f15f6139" name="a0f2f11ade8a14f04f4f07b55f15f6139"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f2f11ade8a14f04f4f07b55f15f6139">◆ </a></span>ConstSessionOptions</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#a0f2f11ade8a14f04f4f07b55f15f6139">Ort::ConstSessionOptions</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_const_session_options_impl.html">detail::ConstSessionOptionsImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><const <a class="el" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2514fd7bbc520a8dda8043349bac93ff" name="a2514fd7bbc520a8dda8043349bac93ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2514fd7bbc520a8dda8043349bac93ff">◆ </a></span>ConstTensorTypeAndShapeInfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#a2514fd7bbc520a8dda8043349bac93ff">Ort::ConstTensorTypeAndShapeInfo</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_tensor_type_and_shape_info_impl.html">detail::TensorTypeAndShapeInfoImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><const <a class="el" href="group___global.html#ga6af32c548904330b6bd7e8cba6e186c1">OrtTensorTypeAndShapeInfo</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5fb8782dedb2ed4baaeec32697c7848f" name="a5fb8782dedb2ed4baaeec32697c7848f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5fb8782dedb2ed4baaeec32697c7848f">◆ </a></span>ConstTypeInfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#a5fb8782dedb2ed4baaeec32697c7848f">Ort::ConstTypeInfo</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_type_info_impl.html">detail::TypeInfoImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><const <a class="el" href="group___global.html#ga651ed4317ee24a2fb83ae63dd03687b2">OrtTypeInfo</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Contains a constant, unowned OrtTypeInfo that can be copied and passed around by value. Provides access to const OrtTypeInfo APIs. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe583bdd408314ab9216f27997fe3cfe" name="afe583bdd408314ab9216f27997fe3cfe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe583bdd408314ab9216f27997fe3cfe">◆ </a></span>ConstValue</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#afe583bdd408314ab9216f27997fe3cfe">Ort::ConstValue</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_const_value_impl.html">detail::ConstValueImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><const <a class="el" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ad71ff12df224ed66848b0cbac253e2" name="a5ad71ff12df224ed66848b0cbac253e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ad71ff12df224ed66848b0cbac253e2">◆ </a></span>UnownedAllocator</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#a5ad71ff12df224ed66848b0cbac253e2">Ort::UnownedAllocator</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_allocator_impl.html">detail::AllocatorImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><<a class="el" href="struct_ort_allocator.html">OrtAllocator</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad26af08ba1810863bce56f723709fedf" name="ad26af08ba1810863bce56f723709fedf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad26af08ba1810863bce56f723709fedf">◆ </a></span>UnownedIoBinding</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#ad26af08ba1810863bce56f723709fedf">Ort::UnownedIoBinding</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_io_binding_impl.html">detail::IoBindingImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><<a class="el" href="group___global.html#ga58e534aaa9cdcee02d79ffddced86c93">OrtIoBinding</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4ef47c5e510bbdc78e6cbc95b9d6319" name="aa4ef47c5e510bbdc78e6cbc95b9d6319"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4ef47c5e510bbdc78e6cbc95b9d6319">◆ </a></span>UnownedSession</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#aa4ef47c5e510bbdc78e6cbc95b9d6319">Ort::UnownedSession</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_session_impl.html">detail::SessionImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><<a class="el" href="group___global.html#ga5220ca3b3f0a31a01a3f15057c35cac6">OrtSession</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b177171c592d5d1e5bb1a43e6c4f1e0" name="a6b177171c592d5d1e5bb1a43e6c4f1e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b177171c592d5d1e5bb1a43e6c4f1e0">◆ </a></span>UnownedSessionOptions</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#a6b177171c592d5d1e5bb1a43e6c4f1e0">Ort::UnownedSessionOptions</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_session_options_impl.html">detail::SessionOptionsImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><<a class="el" href="group___global.html#gaa6c56bcb36e39611481a17065d3ce620">OrtSessionOptions</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae76d2b32827c348b72fbe4091ee40f92" name="ae76d2b32827c348b72fbe4091ee40f92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae76d2b32827c348b72fbe4091ee40f92">◆ </a></span>UnownedValue</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespace_ort.html#ae76d2b32827c348b72fbe4091ee40f92">Ort::UnownedValue</a> = typedef <a class="el" href="struct_ort_1_1detail_1_1_value_impl.html">detail::ValueImpl</a><<a class="el" href="struct_ort_1_1detail_1_1_unowned.html">detail::Unowned</a><<a class="el" href="group___global.html#gaab167acf3fe9dabc0195b993fbe7ee7d">OrtValue</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a8930fa08683b5153ee3aa4df63745ce3" name="a8930fa08683b5153ee3aa4df63745ce3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8930fa08683b5153ee3aa4df63745ce3">◆ </a></span>GetApi()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="struct_ort_api.html">OrtApi</a> & Ort::GetApi </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This returns a reference to the <a class="el" href="struct_ort_api.html" title="The C API.">OrtApi</a> interface in use. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac2f785275bced9e6853a2f4ea6b71c04" name="ac2f785275bced9e6853a2f4ea6b71c04"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac2f785275bced9e6853a2f4ea6b71c04">◆ </a></span>GetAvailableProviders()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< std::string > Ort::GetAvailableProviders </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This is a C++ wrapper for <a class="el" href="struct_ort_api.html#aaacd4a9540eb5044291addd2ebd9bc5f" title="Get the names of all available providers.">OrtApi::GetAvailableProviders()</a> and returns a vector of strings representing the available execution providers. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>vector of strings</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
</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="namespace_ort.html">Ort</a></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.6 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|