| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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=9"/> |
| <meta name="generator" content="Doxygen 1.8.13"/> |
| <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| <title>mxnet: mxnet::runtime 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> |
| <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="projectalign" style="padding-left: 0.5em;"> |
| <div id="projectname">mxnet |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.13 --> |
| <script type="text/javascript"> |
| var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| </script> |
| <script type="text/javascript" src="menudata.js"></script> |
| <script type="text/javascript" src="menu.js"></script> |
| <script type="text/javascript"> |
| $(function() { |
| initMenu('',true,false,'search.php','Search'); |
| $(document).ready(function() { init_search(); }); |
| }); |
| </script> |
| <div id="main-nav"></div> |
| <!-- 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 id="nav-path" class="navpath"> |
| <ul> |
| <li class="navelem"><a class="el" href="namespacemxnet.html">mxnet</a></li><li class="navelem"><a class="el" href="namespacemxnet_1_1runtime.html">runtime</a></li> </ul> |
| </div> |
| </div><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#namespaces">Namespaces</a> | |
| <a href="#nested-classes">Classes</a> | |
| <a href="#enum-members">Enumerations</a> | |
| <a href="#func-members">Functions</a> </div> |
| <div class="headertitle"> |
| <div class="title">mxnet::runtime Namespace Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> |
| Namespaces</h2></td></tr> |
| <tr class="memitem:namespacemxnet_1_1runtime_1_1detail"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime_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 name="nested-classes"></a> |
| Classes</h2></td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ADT.html">ADT</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">reference to algebraic data type objects. <a href="classmxnet_1_1runtime_1_1ADT.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ADTBuilder.html">ADTBuilder</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A builder class that helps to incrementally build <a class="el" href="classmxnet_1_1runtime_1_1ADT.html" title="reference to algebraic data type objects. ">ADT</a>. <a href="classmxnet_1_1runtime_1_1ADTBuilder.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ADTObj.html">ADTObj</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An object representing a structure or enumeration. <a href="classmxnet_1_1runtime_1_1ADTObj.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="structmxnet_1_1runtime_1_1array__type__info.html">array_type_info</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The type trait indicates subclass of TVM's <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>. For irrelavant classes, code = -1. For TVM <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> itself, code = 0. All subclasses of <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> should override code > 0. <a href="structmxnet_1_1runtime_1_1array__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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1EllipsisObj.html">EllipsisObj</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Ellipsis. <a href="classmxnet_1_1runtime_1_1EllipsisObj.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="structmxnet_1_1runtime_1_1extension__type__info.html">extension_type_info</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Type traits to mark if a class is tvm extension type. <a href="structmxnet_1_1runtime_1_1extension__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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1InplaceArrayBase.html">InplaceArrayBase</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base template for classes with array like memory layout. <a href="classmxnet_1_1runtime_1_1InplaceArrayBase.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1Integer.html">Integer</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1IntegerObj.html">IntegerObj</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetArgs.html">MXNetArgs</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Arguments into TVM functions. <a href="classmxnet_1_1runtime_1_1MXNetArgs.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetArgsSetter.html">MXNetArgsSetter</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetArgValue.html">MXNetArgValue</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A single argument value to <a class="el" href="classmxnet_1_1runtime_1_1PackedFunc.html" title="Packed function is a type-erased function. The arguments are passed by packed format. ">PackedFunc</a>. Containing both type_code and <a class="el" href="unionMXNetValue.html" title="Union type of values being passed through API and function calls. ">MXNetValue</a>. <a href="classmxnet_1_1runtime_1_1MXNetArgValue.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Runtime primitive data type. <a href="classmxnet_1_1runtime_1_1MXNetDataType.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetPODValue__.html">MXNetPODValue_</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Internal base class to handle conversion to POD values. <a href="classmxnet_1_1runtime_1_1MXNetPODValue__.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetRetValue.html">MXNetRetValue</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Return Value container, Unlike <a class="el" href="classmxnet_1_1runtime_1_1MXNetArgValue.html" title="A single argument value to PackedFunc. Containing both type_code and MXNetValue. ">MXNetArgValue</a>, which only holds reference and do not delete the underlying container during destruction. <a href="classmxnet_1_1runtime_1_1MXNetRetValue.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ObjAllocatorBase.html">ObjAllocatorBase</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base class of object allocators that implements make. Use curiously recurring template pattern. <a href="classmxnet_1_1runtime_1_1ObjAllocatorBase.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1Object.html">Object</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">base class of all object containers. <a href="classmxnet_1_1runtime_1_1Object.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="structmxnet_1_1runtime_1_1ObjectEqual.html">ObjectEqual</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classmxnet_1_1runtime_1_1ObjectRef.html" title="Base class of all object reference. ">ObjectRef</a> equal functor. <a href="structmxnet_1_1runtime_1_1ObjectEqual.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="structmxnet_1_1runtime_1_1ObjectHash.html">ObjectHash</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classmxnet_1_1runtime_1_1ObjectRef.html" title="Base class of all object reference. ">ObjectRef</a> hash functor. <a href="structmxnet_1_1runtime_1_1ObjectHash.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A custom smart pointer for <a class="el" href="classmxnet_1_1runtime_1_1Object.html" title="base class of all object containers. ">Object</a>. <a href="classmxnet_1_1runtime_1_1ObjectPtr.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1ObjectRef.html">ObjectRef</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base class of all object reference. <a href="classmxnet_1_1runtime_1_1ObjectRef.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1PackedFunc.html">PackedFunc</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Packed function is a type-erased function. The arguments are passed by packed format. <a href="classmxnet_1_1runtime_1_1PackedFunc.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1Registry.html">Registry</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classmxnet_1_1runtime_1_1Registry.html" title="Registry for global function. ">Registry</a> for global function. <a href="classmxnet_1_1runtime_1_1Registry.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1SimpleObjAllocator.html">SimpleObjAllocator</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1Slice.html">Slice</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1SliceObj.html">SliceObj</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classmxnet_1_1runtime_1_1Slice.html">Slice</a>. <a href="classmxnet_1_1runtime_1_1SliceObj.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1TypedPackedFunc.html">TypedPackedFunc</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Please refer to <a class="el" href="classmxnet_1_1runtime_1_1TypedPackedFunc_3_01R_07Args_8_8_8_08_4.html#TypedPackedFuncAnchor">TypedPackedFunc<R(Args..)></a>. <a href="classmxnet_1_1runtime_1_1TypedPackedFunc.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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1TypedPackedFunc_3_01R_07Args_8_8_8_08_4.html">TypedPackedFunc< R(Args...)></a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classmxnet_1_1runtime_1_1PackedFunc.html" title="Packed function is a type-erased function. The arguments are passed by packed format. ">PackedFunc</a> wrapper to provide typed function signature. It is backed by a <a class="el" href="classmxnet_1_1runtime_1_1PackedFunc.html" title="Packed function is a type-erased function. The arguments are passed by packed format. ">PackedFunc</a> internally. <a href="classmxnet_1_1runtime_1_1TypedPackedFunc_3_01R_07Args_8_8_8_08_4.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 name="enum-members"></a> |
| Enumerations</h2></td></tr> |
| <tr class="memitem:a43738149e3dac1738390743d3de5cfac"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfac">TypeIndex</a> { <br /> |
|   <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfacac8749d8889e8fe72a6d698277b764458">kRoot</a> = 0, |
| <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca6539f6af501dc67fd6c8fb3d1cb2193d">kMXNetTensor</a> = 1, |
| <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca008b7567e2fed8aebf4573d88a301ef0">kMXNetClosure</a> = 2, |
| <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfacad6ac6a2d56e9b7f262d920def44509bf">kMXNetADT</a> = 3, |
| <br /> |
|   <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfacad97ca079d81eade885b16f86607d244a">kRuntimeModule</a> = 4, |
| <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca4efd65b5689dcc24c7316695c2f60c73">kEllipsis</a> = 5, |
| <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca226facde4854260861fcc447b24b142d">kSlice</a> = 6, |
| <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfacaf69f7723764834392643025c927bfe98">kInteger</a> = 7, |
| <br /> |
|   <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca0d2ba2c4bdfe4ad90c0ca4e513d72d9f">kStaticIndexEnd</a>, |
| <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfaca6e3caaf791147e40ff557f272f15b8cb">kDynamic</a> = kStaticIndexEnd |
| <br /> |
| }<tr class="memdesc:a43738149e3dac1738390743d3de5cfac"><td class="mdescLeft"> </td><td class="mdescRight">list of the type index. <a href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfac">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:a43738149e3dac1738390743d3de5cfac"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
| Functions</h2></td></tr> |
| <tr class="memitem:a94b2b690e1b3c3e9f1115ebb2e1868e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1ObjectRef.html">ObjectRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a94b2b690e1b3c3e9f1115ebb2e1868e2">CreateEllipsis</a> ()</td></tr> |
| <tr class="separator:a94b2b690e1b3c3e9f1115ebb2e1868e2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aef3f60bb5481fd96cfd3eafee82b6489"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#aef3f60bb5481fd96cfd3eafee82b6489">SliceNoneValue</a> ()</td></tr> |
| <tr class="separator:aef3f60bb5481fd96cfd3eafee82b6489"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae494b840652fdcee82babd1e3c71e629"><td class="memTemplParams" colspan="2">template<typename T , typename... Args> </td></tr> |
| <tr class="memitem:ae494b840652fdcee82babd1e3c71e629"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ae494b840652fdcee82babd1e3c71e629">make_object</a> (Args &&... args)</td></tr> |
| <tr class="memdesc:ae494b840652fdcee82babd1e3c71e629"><td class="mdescLeft"> </td><td class="mdescRight">Allocate an object using default allocator. <a href="#ae494b840652fdcee82babd1e3c71e629">More...</a><br /></td></tr> |
| <tr class="separator:ae494b840652fdcee82babd1e3c71e629"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac46e925eac8fa378c6362a3f61ae32ec"><td class="memTemplParams" colspan="2">template<typename ArrayType , typename ElemType , typename... Args> </td></tr> |
| <tr class="memitem:ac46e925eac8fa378c6362a3f61ae32ec"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>< ArrayType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ac46e925eac8fa378c6362a3f61ae32ec">make_inplace_array_object</a> (size_t num_elems, Args &&... args)</td></tr> |
| <tr class="separator:ac46e925eac8fa378c6362a3f61ae32ec"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1bf05d799bd2a8ee18e9ef22335977ce"><td class="memTemplParams" colspan="2">template<typename RefType , typename ObjectType > </td></tr> |
| <tr class="memitem:a1bf05d799bd2a8ee18e9ef22335977ce"><td class="memTemplItemLeft" align="right" valign="top">RefType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a1bf05d799bd2a8ee18e9ef22335977ce">GetRef</a> (const ObjectType *ptr)</td></tr> |
| <tr class="memdesc:a1bf05d799bd2a8ee18e9ef22335977ce"><td class="mdescLeft"> </td><td class="mdescRight">Get a reference type from a raw object ptr type. <a href="#a1bf05d799bd2a8ee18e9ef22335977ce">More...</a><br /></td></tr> |
| <tr class="separator:a1bf05d799bd2a8ee18e9ef22335977ce"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6071ce524d51caddd366e0fb1827b081"><td class="memTemplParams" colspan="2">template<typename SubRef , typename BaseRef > </td></tr> |
| <tr class="memitem:a6071ce524d51caddd366e0fb1827b081"><td class="memTemplItemLeft" align="right" valign="top">SubRef </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a6071ce524d51caddd366e0fb1827b081">Downcast</a> (BaseRef ref)</td></tr> |
| <tr class="memdesc:a6071ce524d51caddd366e0fb1827b081"><td class="mdescLeft"> </td><td class="mdescRight">Downcast a base reference type to a more specific type. <a href="#a6071ce524d51caddd366e0fb1827b081">More...</a><br /></td></tr> |
| <tr class="separator:a6071ce524d51caddd366e0fb1827b081"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a68c6b45a7469783b09a1b2b03211056d"><td class="memTemplParams" colspan="2">template<typename BaseType , typename ObjectType > </td></tr> |
| <tr class="memitem:a68c6b45a7469783b09a1b2b03211056d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>< BaseType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a68c6b45a7469783b09a1b2b03211056d">GetObjectPtr</a> (ObjectType *ptr)</td></tr> |
| <tr class="memdesc:a68c6b45a7469783b09a1b2b03211056d"><td class="mdescLeft"> </td><td class="mdescRight">Get an object ptr type from a raw object ptr. <a href="#a68c6b45a7469783b09a1b2b03211056d">More...</a><br /></td></tr> |
| <tr class="separator:a68c6b45a7469783b09a1b2b03211056d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab16bad32a0ce5d28b9201a6998b4a6d2"><td class="memTemplParams" colspan="2">template<typename RefType , typename ObjType > </td></tr> |
| <tr class="memitem:ab16bad32a0ce5d28b9201a6998b4a6d2"><td class="memTemplItemLeft" align="right" valign="top">RefType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#ab16bad32a0ce5d28b9201a6998b4a6d2">GetRef</a> (const ObjType *ptr)</td></tr> |
| <tr class="separator:ab16bad32a0ce5d28b9201a6998b4a6d2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abe2459d65fbb87e9b6c9a4aad5005db9"><td class="memTemplParams" colspan="2">template<typename BaseType , typename ObjType > </td></tr> |
| <tr class="memitem:abe2459d65fbb87e9b6c9a4aad5005db9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>< BaseType > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#abe2459d65fbb87e9b6c9a4aad5005db9">GetObjectPtr</a> (ObjType *ptr)</td></tr> |
| <tr class="separator:abe2459d65fbb87e9b6c9a4aad5005db9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a871576b579b3ea0e129e7ee90385b30a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDLDataType.html">DLDataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a871576b579b3ea0e129e7ee90385b30a">String2DLDataType</a> (std::string s)</td></tr> |
| <tr class="memdesc:a871576b579b3ea0e129e7ee90385b30a"><td class="mdescLeft"> </td><td class="mdescRight">convert a string to TVM type. <a href="#a871576b579b3ea0e129e7ee90385b30a">More...</a><br /></td></tr> |
| <tr class="separator:a871576b579b3ea0e129e7ee90385b30a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adbaeecdbdd6111598ab98777e07f296f"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#adbaeecdbdd6111598ab98777e07f296f">TypeCode2Str</a> (int type_code)</td></tr> |
| <tr class="memdesc:adbaeecdbdd6111598ab98777e07f296f"><td class="mdescLeft"> </td><td class="mdescRight">Convert type code to its name. <a href="#adbaeecdbdd6111598ab98777e07f296f">More...</a><br /></td></tr> |
| <tr class="separator:adbaeecdbdd6111598ab98777e07f296f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a06869f393610894efadf51a119adbbec"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a06869f393610894efadf51a119adbbec">String2MXNetTypeWithBool</a> (const std::string &s)</td></tr> |
| <tr class="separator:a06869f393610894efadf51a119adbbec"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a438b48d48eca0424b474399de358a3e3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a438b48d48eca0424b474399de358a3e3">String2MXNetType</a> (const std::string &s)</td></tr> |
| <tr class="separator:a438b48d48eca0424b474399de358a3e3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a674116108e399304809e0c500334645f"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a674116108e399304809e0c500334645f">operator<<</a> (std::ostream &os, <a class="el" href="structDLDataType.html">DLDataType</a> t)</td></tr> |
| <tr class="separator:a674116108e399304809e0c500334645f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a080e695864f5e087e38cc3673cf60739"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemxnet_1_1runtime.html#a080e695864f5e087e38cc3673cf60739">operator<<</a> (std::ostream &os, const <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> &dtype)</td></tr> |
| <tr class="separator:a080e695864f5e087e38cc3673cf60739"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <h2 class="groupheader">Enumeration Type Documentation</h2> |
| <a id="a43738149e3dac1738390743d3de5cfac"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a43738149e3dac1738390743d3de5cfac">◆ </a></span>TypeIndex</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">enum <a class="el" href="namespacemxnet_1_1runtime.html#a43738149e3dac1738390743d3de5cfac">mxnet::runtime::TypeIndex</a></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>list of the type index. </p> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfacac8749d8889e8fe72a6d698277b764458"></a>kRoot </td><td class="fielddoc"><p>Root object type. </p> |
| </td></tr> |
| <tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca6539f6af501dc67fd6c8fb3d1cb2193d"></a>kMXNetTensor </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca008b7567e2fed8aebf4573d88a301ef0"></a>kMXNetClosure </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfacad6ac6a2d56e9b7f262d920def44509bf"></a>kMXNetADT </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfacad97ca079d81eade885b16f86607d244a"></a>kRuntimeModule </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca4efd65b5689dcc24c7316695c2f60c73"></a>kEllipsis </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca226facde4854260861fcc447b24b142d"></a>kSlice </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfacaf69f7723764834392643025c927bfe98"></a>kInteger </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca0d2ba2c4bdfe4ad90c0ca4e513d72d9f"></a>kStaticIndexEnd </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a43738149e3dac1738390743d3de5cfaca6e3caaf791147e40ff557f272f15b8cb"></a>kDynamic </td><td class="fielddoc"><p>Type index is allocated during runtime. </p> |
| </td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Function Documentation</h2> |
| <a id="a94b2b690e1b3c3e9f1115ebb2e1868e2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a94b2b690e1b3c3e9f1115ebb2e1868e2">◆ </a></span>CreateEllipsis()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1runtime_1_1ObjectRef.html">ObjectRef</a> mxnet::runtime::CreateEllipsis </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"> |
| |
| </div> |
| </div> |
| <a id="a6071ce524d51caddd366e0fb1827b081"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6071ce524d51caddd366e0fb1827b081">◆ </a></span>Downcast()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<typename SubRef , typename BaseRef > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">SubRef mxnet::runtime::Downcast </td> |
| <td>(</td> |
| <td class="paramtype">BaseRef </td> |
| <td class="paramname"><em>ref</em></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>Downcast a base reference type to a more specific type. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">ref</td><td>The inptut reference </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The corresponding SubRef. </dd></dl> |
| <dl class="tparams"><dt>Template Parameters</dt><dd> |
| <table class="tparams"> |
| <tr><td class="paramname">SubRef</td><td>The target specific reference type. </td></tr> |
| <tr><td class="paramname">BaseRef</td><td>the current reference type. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a68c6b45a7469783b09a1b2b03211056d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a68c6b45a7469783b09a1b2b03211056d">◆ </a></span>GetObjectPtr() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<typename BaseType , typename ObjectType > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a><BaseType> mxnet::runtime::GetObjectPtr </td> |
| <td>(</td> |
| <td class="paramtype">ObjectType * </td> |
| <td class="paramname"><em>ptr</em></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>Get an object ptr type from a raw object ptr. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">ptr</td><td>The object pointer </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="tparams"><dt>Template Parameters</dt><dd> |
| <table class="tparams"> |
| <tr><td class="paramname">BaseType</td><td>The reference type </td></tr> |
| <tr><td class="paramname">ObjectType</td><td>The object type </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The corresponding RefType </dd></dl> |
| |
| </div> |
| </div> |
| <a id="abe2459d65fbb87e9b6c9a4aad5005db9"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#abe2459d65fbb87e9b6c9a4aad5005db9">◆ </a></span>GetObjectPtr() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<typename BaseType , typename ObjType > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a><BaseType> mxnet::runtime::GetObjectPtr </td> |
| <td>(</td> |
| <td class="paramtype">ObjType * </td> |
| <td class="paramname"><em>ptr</em></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"> |
| |
| </div> |
| </div> |
| <a id="a1bf05d799bd2a8ee18e9ef22335977ce"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1bf05d799bd2a8ee18e9ef22335977ce">◆ </a></span>GetRef() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<typename RefType , typename ObjectType > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">RefType mxnet::runtime::GetRef </td> |
| <td>(</td> |
| <td class="paramtype">const ObjectType * </td> |
| <td class="paramname"><em>ptr</em></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>Get a reference type from a raw object ptr type. </p> |
| <p>It is always important to get a reference type if we want to return a value as reference or keep the object alive beyond the scope of the function.</p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">ptr</td><td>The object pointer </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="tparams"><dt>Template Parameters</dt><dd> |
| <table class="tparams"> |
| <tr><td class="paramname">RefType</td><td>The reference type </td></tr> |
| <tr><td class="paramname">ObjectType</td><td>The object type </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The corresponding RefType </dd></dl> |
| |
| </div> |
| </div> |
| <a id="ab16bad32a0ce5d28b9201a6998b4a6d2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab16bad32a0ce5d28b9201a6998b4a6d2">◆ </a></span>GetRef() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<typename RefType , typename ObjType > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">RefType mxnet::runtime::GetRef </td> |
| <td>(</td> |
| <td class="paramtype">const ObjType * </td> |
| <td class="paramname"><em>ptr</em></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"> |
| |
| </div> |
| </div> |
| <a id="ac46e925eac8fa378c6362a3f61ae32ec"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac46e925eac8fa378c6362a3f61ae32ec">◆ </a></span>make_inplace_array_object()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<typename ArrayType , typename ElemType , typename... Args> </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a><ArrayType> mxnet::runtime::make_inplace_array_object </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>num_elems</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">Args &&... </td> |
| <td class="paramname"><em>args</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</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"> |
| |
| </div> |
| </div> |
| <a id="ae494b840652fdcee82babd1e3c71e629"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae494b840652fdcee82babd1e3c71e629">◆ </a></span>make_object()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<typename T , typename... Args> </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html">ObjectPtr</a>< T > mxnet::runtime::make_object </td> |
| <td>(</td> |
| <td class="paramtype">Args &&... </td> |
| <td class="paramname"><em>args</em></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>Allocate an object using default allocator. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">args</td><td>arguments to the constructor. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="tparams"><dt>Template Parameters</dt><dd> |
| <table class="tparams"> |
| <tr><td class="paramname">T</td><td>the node type. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="classmxnet_1_1runtime_1_1ObjectPtr.html" title="A custom smart pointer for Object. ">ObjectPtr</a> to the allocated object. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a674116108e399304809e0c500334645f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a674116108e399304809e0c500334645f">◆ </a></span>operator<<() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::ostream& mxnet::runtime::operator<< </td> |
| <td>(</td> |
| <td class="paramtype">std::ostream & </td> |
| <td class="paramname"><em>os</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="structDLDataType.html">DLDataType</a> </td> |
| <td class="paramname"><em>t</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</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"> |
| |
| </div> |
| </div> |
| <a id="a080e695864f5e087e38cc3673cf60739"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a080e695864f5e087e38cc3673cf60739">◆ </a></span>operator<<() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::ostream& mxnet::runtime::operator<< </td> |
| <td>(</td> |
| <td class="paramtype">std::ostream & </td> |
| <td class="paramname"><em>os</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> & </td> |
| <td class="paramname"><em>dtype</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</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"> |
| |
| </div> |
| </div> |
| <a id="aef3f60bb5481fd96cfd3eafee82b6489"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aef3f60bb5481fd96cfd3eafee82b6489">◆ </a></span>SliceNoneValue()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int64_t mxnet::runtime::SliceNoneValue </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"> |
| |
| </div> |
| </div> |
| <a id="a871576b579b3ea0e129e7ee90385b30a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a871576b579b3ea0e129e7ee90385b30a">◆ </a></span>String2DLDataType()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="structDLDataType.html">DLDataType</a> mxnet::runtime::String2DLDataType </td> |
| <td>(</td> |
| <td class="paramtype">std::string </td> |
| <td class="paramname"><em>s</em></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>convert a string to TVM type. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">s</td><td>The string to be converted. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The corresponding tvm type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a438b48d48eca0424b474399de358a3e3"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a438b48d48eca0424b474399de358a3e3">◆ </a></span>String2MXNetType()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int mxnet::runtime::String2MXNetType </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>s</em></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"> |
| |
| </div> |
| </div> |
| <a id="a06869f393610894efadf51a119adbbec"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a06869f393610894efadf51a119adbbec">◆ </a></span>String2MXNetTypeWithBool()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int mxnet::runtime::String2MXNetTypeWithBool </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>s</em></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"> |
| |
| </div> |
| </div> |
| <a id="adbaeecdbdd6111598ab98777e07f296f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#adbaeecdbdd6111598ab98777e07f296f">◆ </a></span>TypeCode2Str()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">const char * mxnet::runtime::TypeCode2Str </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>type_code</em></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>Convert type code to its name. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">type_code</td><td>The type code . </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The name of type code. </dd></dl> |
| |
| </div> |
| </div> |
| </div><!-- contents --> |
| <!-- start footer part --> |
| <hr class="footer"/><address class="footer"><small> |
| Generated on Thu Jan 5 2023 00:58:44 for mxnet by  <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/> |
| </a> 1.8.13 |
| </small></address> |
| </body> |
| </html> |