| <!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::MXNetDataType Class 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><li class="navelem"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a></li> </ul> |
| </div> |
| </div><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-types">Public Types</a> | |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="#pub-static-methods">Static Public Member Functions</a> | |
| <a href="classmxnet_1_1runtime_1_1MXNetDataType-members.html">List of all members</a> </div> |
| <div class="headertitle"> |
| <div class="title">mxnet::runtime::MXNetDataType Class Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>Runtime primitive data type. |
| <a href="classmxnet_1_1runtime_1_1MXNetDataType.html#details">More...</a></p> |
| |
| <p><code>#include <<a class="el" href="data__type_8h_source.html">data_type.h</a>></code></p> |
| <div class="dynheader"> |
| Collaboration diagram for mxnet::runtime::MXNetDataType:</div> |
| <div class="dyncontent"> |
| <div class="center"><img src="classmxnet_1_1runtime_1_1MXNetDataType__coll__graph.png" border="0" usemap="#mxnet_1_1runtime_1_1MXNetDataType_coll__map" alt="Collaboration graph"/></div> |
| <map name="mxnet_1_1runtime_1_1MXNetDataType_coll__map" id="mxnet_1_1runtime_1_1MXNetDataType_coll__map"> |
| </map> |
| </div> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> |
| Public Types</h2></td></tr> |
| <tr class="memitem:aa2685fdb41fc19d769cbd4d24de3d451"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#aa2685fdb41fc19d769cbd4d24de3d451">TypeCode</a> { <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#aa2685fdb41fc19d769cbd4d24de3d451aed3ea593b6b50e4e485e085edcde2ad8">kInt</a> = kDLInt, |
| <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#aa2685fdb41fc19d769cbd4d24de3d451aed1fe6f9ccc70d63fc68d4fc1a06b83e">kUInt</a> = kDLUInt, |
| <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#aa2685fdb41fc19d769cbd4d24de3d451ab5dc001a4a6ce81b1f14ca95a563dc3a">kFloat</a> = kDLFloat, |
| <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#aa2685fdb41fc19d769cbd4d24de3d451a398320f86327d2a98799bf2e1453bcd6">kHandle</a> = MXNetTypeCode::kHandle |
| }<tr class="memdesc:aa2685fdb41fc19d769cbd4d24de3d451"><td class="mdescLeft"> </td><td class="mdescRight">Type code for the <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html" title="Runtime primitive data type. ">MXNetDataType</a>. <a href="classmxnet_1_1runtime_1_1MXNetDataType.html#aa2685fdb41fc19d769cbd4d24de3d451">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:aa2685fdb41fc19d769cbd4d24de3d451"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> |
| Public Member Functions</h2></td></tr> |
| <tr class="memitem:ab084c4a27edd90621ff4a06574830c93"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#ab084c4a27edd90621ff4a06574830c93">MXNetDataType</a> ()</td></tr> |
| <tr class="memdesc:ab084c4a27edd90621ff4a06574830c93"><td class="mdescLeft"> </td><td class="mdescRight">default constructor <a href="#ab084c4a27edd90621ff4a06574830c93">More...</a><br /></td></tr> |
| <tr class="separator:ab084c4a27edd90621ff4a06574830c93"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:affeda81c3620884c8e6d7154791b19a7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#affeda81c3620884c8e6d7154791b19a7">MXNetDataType</a> (<a class="el" href="structDLDataType.html">DLDataType</a> dtype)</td></tr> |
| <tr class="memdesc:affeda81c3620884c8e6d7154791b19a7"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#affeda81c3620884c8e6d7154791b19a7">More...</a><br /></td></tr> |
| <tr class="separator:affeda81c3620884c8e6d7154791b19a7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad1273778ba50e894ac3dd48af659254a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#ad1273778ba50e894ac3dd48af659254a">MXNetDataType</a> (int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a43b47917d349b4e6c36b8e403411032c">code</a>, int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a9a40c0a35785a74c630ea186e0e0112c">bits</a>, int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a1a1a597baea944857058818a26f4320b">lanes</a>)</td></tr> |
| <tr class="memdesc:ad1273778ba50e894ac3dd48af659254a"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#ad1273778ba50e894ac3dd48af659254a">More...</a><br /></td></tr> |
| <tr class="separator:ad1273778ba50e894ac3dd48af659254a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a43b47917d349b4e6c36b8e403411032c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a43b47917d349b4e6c36b8e403411032c">code</a> () const</td></tr> |
| <tr class="separator:a43b47917d349b4e6c36b8e403411032c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9a40c0a35785a74c630ea186e0e0112c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a9a40c0a35785a74c630ea186e0e0112c">bits</a> () const</td></tr> |
| <tr class="separator:a9a40c0a35785a74c630ea186e0e0112c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adc9dffdc48d681d23650ff4e62ae4d3a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#adc9dffdc48d681d23650ff4e62ae4d3a">bytes</a> () const</td></tr> |
| <tr class="separator:adc9dffdc48d681d23650ff4e62ae4d3a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1a1a597baea944857058818a26f4320b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a1a1a597baea944857058818a26f4320b">lanes</a> () const</td></tr> |
| <tr class="separator:a1a1a597baea944857058818a26f4320b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5f8f0acecbe5e19b907a904ddc7fbbcc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a5f8f0acecbe5e19b907a904ddc7fbbcc">is_scalar</a> () const</td></tr> |
| <tr class="separator:a5f8f0acecbe5e19b907a904ddc7fbbcc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6cb19a24f8478fe82e8efdf4b95c225d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a6cb19a24f8478fe82e8efdf4b95c225d">is_bool</a> () const</td></tr> |
| <tr class="separator:a6cb19a24f8478fe82e8efdf4b95c225d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5e954a65875a0f4dd08afefff6ca1204"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a5e954a65875a0f4dd08afefff6ca1204">is_float</a> () const</td></tr> |
| <tr class="separator:a5e954a65875a0f4dd08afefff6ca1204"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af01c3056756a69e53adedf97bc9aedb2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#af01c3056756a69e53adedf97bc9aedb2">is_int</a> () const</td></tr> |
| <tr class="separator:af01c3056756a69e53adedf97bc9aedb2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a101393b93899f90b5636167096062f46"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a101393b93899f90b5636167096062f46">is_uint</a> () const</td></tr> |
| <tr class="separator:a101393b93899f90b5636167096062f46"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a41b8e7cbc7417acd3f68bcc72f2f4759"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a41b8e7cbc7417acd3f68bcc72f2f4759">is_handle</a> () const</td></tr> |
| <tr class="separator:a41b8e7cbc7417acd3f68bcc72f2f4759"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa7253dc612e2aa51bdde3474bfffc750"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#aa7253dc612e2aa51bdde3474bfffc750">is_vector</a> () const</td></tr> |
| <tr class="separator:aa7253dc612e2aa51bdde3474bfffc750"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa7607ebf7fdf9586e13a525718d53a07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#aa7607ebf7fdf9586e13a525718d53a07">with_lanes</a> (int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a1a1a597baea944857058818a26f4320b">lanes</a>) const</td></tr> |
| <tr class="memdesc:aa7607ebf7fdf9586e13a525718d53a07"><td class="mdescLeft"> </td><td class="mdescRight">Create a new data type by change lanes to a specified value. <a href="#aa7607ebf7fdf9586e13a525718d53a07">More...</a><br /></td></tr> |
| <tr class="separator:aa7607ebf7fdf9586e13a525718d53a07"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a92be286578490d9d6a4b2c3cc583362f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a92be286578490d9d6a4b2c3cc583362f">with_bits</a> (int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a9a40c0a35785a74c630ea186e0e0112c">bits</a>) const</td></tr> |
| <tr class="memdesc:a92be286578490d9d6a4b2c3cc583362f"><td class="mdescLeft"> </td><td class="mdescRight">Create a new data type by change bits to a specified value. <a href="#a92be286578490d9d6a4b2c3cc583362f">More...</a><br /></td></tr> |
| <tr class="separator:a92be286578490d9d6a4b2c3cc583362f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aee264409b45b0076ca531d5bd00ae1bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#aee264409b45b0076ca531d5bd00ae1bc">element_of</a> () const</td></tr> |
| <tr class="memdesc:aee264409b45b0076ca531d5bd00ae1bc"><td class="mdescLeft"> </td><td class="mdescRight">Get the scalar version of the type. <a href="#aee264409b45b0076ca531d5bd00ae1bc">More...</a><br /></td></tr> |
| <tr class="separator:aee264409b45b0076ca531d5bd00ae1bc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7e5a7ce626a40ab75cf438ecea1577c5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a7e5a7ce626a40ab75cf438ecea1577c5">operator==</a> (const <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> &other) const</td></tr> |
| <tr class="memdesc:a7e5a7ce626a40ab75cf438ecea1577c5"><td class="mdescLeft"> </td><td class="mdescRight">Equal comparator. <a href="#a7e5a7ce626a40ab75cf438ecea1577c5">More...</a><br /></td></tr> |
| <tr class="separator:a7e5a7ce626a40ab75cf438ecea1577c5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7f01f00d348261b974c4d0ee6d2a8c63"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a7f01f00d348261b974c4d0ee6d2a8c63">operator!=</a> (const <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> &other) const</td></tr> |
| <tr class="memdesc:a7f01f00d348261b974c4d0ee6d2a8c63"><td class="mdescLeft"> </td><td class="mdescRight">NotEqual comparator. <a href="#a7f01f00d348261b974c4d0ee6d2a8c63">More...</a><br /></td></tr> |
| <tr class="separator:a7f01f00d348261b974c4d0ee6d2a8c63"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5bc41790ab299a15734bc4544b24f379"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a5bc41790ab299a15734bc4544b24f379">operator DLDataType</a> () const</td></tr> |
| <tr class="memdesc:a5bc41790ab299a15734bc4544b24f379"><td class="mdescLeft"> </td><td class="mdescRight">Converter to <a class="el" href="structDLDataType.html" title="The data type the tensor can hold. ">DLDataType</a>. <a href="#a5bc41790ab299a15734bc4544b24f379">More...</a><br /></td></tr> |
| <tr class="separator:a5bc41790ab299a15734bc4544b24f379"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> |
| Static Public Member Functions</h2></td></tr> |
| <tr class="memitem:a5f089a516686d51c0bd333a527462b0e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a5f089a516686d51c0bd333a527462b0e">Int</a> (int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a9a40c0a35785a74c630ea186e0e0112c">bits</a>, int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a1a1a597baea944857058818a26f4320b">lanes</a>=1)</td></tr> |
| <tr class="memdesc:a5f089a516686d51c0bd333a527462b0e"><td class="mdescLeft"> </td><td class="mdescRight">Construct an int type. <a href="#a5f089a516686d51c0bd333a527462b0e">More...</a><br /></td></tr> |
| <tr class="separator:a5f089a516686d51c0bd333a527462b0e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a114dd7a8414c8a8aa081a878b4973bd4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a114dd7a8414c8a8aa081a878b4973bd4">UInt</a> (int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a9a40c0a35785a74c630ea186e0e0112c">bits</a>, int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a1a1a597baea944857058818a26f4320b">lanes</a>=1)</td></tr> |
| <tr class="memdesc:a114dd7a8414c8a8aa081a878b4973bd4"><td class="mdescLeft"> </td><td class="mdescRight">Construct an uint type. <a href="#a114dd7a8414c8a8aa081a878b4973bd4">More...</a><br /></td></tr> |
| <tr class="separator:a114dd7a8414c8a8aa081a878b4973bd4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aeb533b492369b8d5e8e40951cf0dfbaa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#aeb533b492369b8d5e8e40951cf0dfbaa">Float</a> (int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a9a40c0a35785a74c630ea186e0e0112c">bits</a>, int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a1a1a597baea944857058818a26f4320b">lanes</a>=1)</td></tr> |
| <tr class="memdesc:aeb533b492369b8d5e8e40951cf0dfbaa"><td class="mdescLeft"> </td><td class="mdescRight">Construct an uint type. <a href="#aeb533b492369b8d5e8e40951cf0dfbaa">More...</a><br /></td></tr> |
| <tr class="separator:aeb533b492369b8d5e8e40951cf0dfbaa"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a048f2150c1fbc3a7e02696a0c552aefc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a048f2150c1fbc3a7e02696a0c552aefc">Bool</a> (int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a1a1a597baea944857058818a26f4320b">lanes</a>=1)</td></tr> |
| <tr class="memdesc:a048f2150c1fbc3a7e02696a0c552aefc"><td class="mdescLeft"> </td><td class="mdescRight">Construct a bool type. <a href="#a048f2150c1fbc3a7e02696a0c552aefc">More...</a><br /></td></tr> |
| <tr class="separator:a048f2150c1fbc3a7e02696a0c552aefc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3af027de80c0cddc4908a98b49e3249a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a3af027de80c0cddc4908a98b49e3249a">Handle</a> (int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a9a40c0a35785a74c630ea186e0e0112c">bits</a>=64, int <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#a1a1a597baea944857058818a26f4320b">lanes</a>=1)</td></tr> |
| <tr class="memdesc:a3af027de80c0cddc4908a98b49e3249a"><td class="mdescLeft"> </td><td class="mdescRight">Construct a handle type. <a href="#a3af027de80c0cddc4908a98b49e3249a">More...</a><br /></td></tr> |
| <tr class="separator:a3af027de80c0cddc4908a98b49e3249a"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p>Runtime primitive data type. </p> |
| <p>This class is a thin wrapper of <a class="el" href="structDLDataType.html" title="The data type the tensor can hold. ">DLDataType</a>. We also make use of <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html" title="Runtime primitive data type. ">MXNetDataType</a> in compiler to store quick hint </p> |
| </div><h2 class="groupheader">Member Enumeration Documentation</h2> |
| <a id="aa2685fdb41fc19d769cbd4d24de3d451"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa2685fdb41fc19d769cbd4d24de3d451">◆ </a></span>TypeCode</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">enum <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html#aa2685fdb41fc19d769cbd4d24de3d451">mxnet::runtime::MXNetDataType::TypeCode</a></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Type code for the <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html" title="Runtime primitive data type. ">MXNetDataType</a>. </p> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa2685fdb41fc19d769cbd4d24de3d451aed3ea593b6b50e4e485e085edcde2ad8"></a>kInt </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa2685fdb41fc19d769cbd4d24de3d451aed1fe6f9ccc70d63fc68d4fc1a06b83e"></a>kUInt </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa2685fdb41fc19d769cbd4d24de3d451ab5dc001a4a6ce81b1f14ca95a563dc3a"></a>kFloat </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="aa2685fdb41fc19d769cbd4d24de3d451a398320f86327d2a98799bf2e1453bcd6"></a>kHandle </td><td class="fielddoc"></td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Constructor & Destructor Documentation</h2> |
| <a id="ab084c4a27edd90621ff4a06574830c93"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab084c4a27edd90621ff4a06574830c93">◆ </a></span>MXNetDataType() <span class="overload">[1/3]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::runtime::MXNetDataType::MXNetDataType </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>default constructor </p> |
| |
| </div> |
| </div> |
| <a id="affeda81c3620884c8e6d7154791b19a7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#affeda81c3620884c8e6d7154791b19a7">◆ </a></span>MXNetDataType() <span class="overload">[2/3]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::runtime::MXNetDataType::MXNetDataType </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="structDLDataType.html">DLDataType</a> </td> |
| <td class="paramname"><em>dtype</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Constructor. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">dtype</td><td>The <a class="el" href="structDLDataType.html" title="The data type the tensor can hold. ">DLDataType</a> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ad1273778ba50e894ac3dd48af659254a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ad1273778ba50e894ac3dd48af659254a">◆ </a></span>MXNetDataType() <span class="overload">[3/3]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::runtime::MXNetDataType::MXNetDataType </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>code</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>bits</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>lanes</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"> |
| |
| <p>Constructor. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">code</td><td>The type code. </td></tr> |
| <tr><td class="paramname">bits</td><td>The number of bits in the type. </td></tr> |
| <tr><td class="paramname">lanes</td><td>The number of lanes. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Function Documentation</h2> |
| <a id="a9a40c0a35785a74c630ea186e0e0112c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9a40c0a35785a74c630ea186e0e0112c">◆ </a></span>bits()</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::MXNetDataType::bits </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>number of bits in the data. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a048f2150c1fbc3a7e02696a0c552aefc"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a048f2150c1fbc3a7e02696a0c552aefc">◆ </a></span>Bool()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> mxnet::runtime::MXNetDataType::Bool </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>lanes</em> = <code>1</code></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Construct a bool type. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">lanes</td><td>The number of lanes </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The constructed data type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="adc9dffdc48d681d23650ff4e62ae4d3a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#adc9dffdc48d681d23650ff4e62ae4d3a">◆ </a></span>bytes()</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::MXNetDataType::bytes </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>number of bytes to store each scalar. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a43b47917d349b4e6c36b8e403411032c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a43b47917d349b4e6c36b8e403411032c">◆ </a></span>code()</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::MXNetDataType::code </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>The type code. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aee264409b45b0076ca531d5bd00ae1bc"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aee264409b45b0076ca531d5bd00ae1bc">◆ </a></span>element_of()</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_1MXNetDataType.html">MXNetDataType</a> mxnet::runtime::MXNetDataType::element_of </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</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 the scalar version of the type. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the result type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aeb533b492369b8d5e8e40951cf0dfbaa"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aeb533b492369b8d5e8e40951cf0dfbaa">◆ </a></span>Float()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> mxnet::runtime::MXNetDataType::Float </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>bits</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>lanes</em> = <code>1</code> </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 class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Construct an uint type. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">bits</td><td>The number of bits in the type. </td></tr> |
| <tr><td class="paramname">lanes</td><td>The number of lanes </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The constructed data type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a3af027de80c0cddc4908a98b49e3249a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3af027de80c0cddc4908a98b49e3249a">◆ </a></span>Handle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> mxnet::runtime::MXNetDataType::Handle </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>bits</em> = <code>64</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>lanes</em> = <code>1</code> </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 class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Construct a handle type. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">bits</td><td>The number of bits in the type. </td></tr> |
| <tr><td class="paramname">lanes</td><td>The number of lanes </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The constructed data type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a5f089a516686d51c0bd333a527462b0e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a5f089a516686d51c0bd333a527462b0e">◆ </a></span>Int()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> mxnet::runtime::MXNetDataType::Int </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>bits</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>lanes</em> = <code>1</code> </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 class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Construct an int type. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">bits</td><td>The number of bits in the type. </td></tr> |
| <tr><td class="paramname">lanes</td><td>The number of lanes. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The constructed data type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a6cb19a24f8478fe82e8efdf4b95c225d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6cb19a24f8478fe82e8efdf4b95c225d">◆ </a></span>is_bool()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool mxnet::runtime::MXNetDataType::is_bool </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>whether type is a scalar type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a5e954a65875a0f4dd08afefff6ca1204"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a5e954a65875a0f4dd08afefff6ca1204">◆ </a></span>is_float()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool mxnet::runtime::MXNetDataType::is_float </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>whether type is a float type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a41b8e7cbc7417acd3f68bcc72f2f4759"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a41b8e7cbc7417acd3f68bcc72f2f4759">◆ </a></span>is_handle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool mxnet::runtime::MXNetDataType::is_handle </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>whether type is a handle type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="af01c3056756a69e53adedf97bc9aedb2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af01c3056756a69e53adedf97bc9aedb2">◆ </a></span>is_int()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool mxnet::runtime::MXNetDataType::is_int </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>whether type is an int type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a5f8f0acecbe5e19b907a904ddc7fbbcc"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a5f8f0acecbe5e19b907a904ddc7fbbcc">◆ </a></span>is_scalar()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool mxnet::runtime::MXNetDataType::is_scalar </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>whether type is a scalar type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a101393b93899f90b5636167096062f46"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a101393b93899f90b5636167096062f46">◆ </a></span>is_uint()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool mxnet::runtime::MXNetDataType::is_uint </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>whether type is an uint type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aa7253dc612e2aa51bdde3474bfffc750"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa7253dc612e2aa51bdde3474bfffc750">◆ </a></span>is_vector()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool mxnet::runtime::MXNetDataType::is_vector </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>whether type is a vector type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a1a1a597baea944857058818a26f4320b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1a1a597baea944857058818a26f4320b">◆ </a></span>lanes()</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::MXNetDataType::lanes </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>number of lanes in the data. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a5bc41790ab299a15734bc4544b24f379"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a5bc41790ab299a15734bc4544b24f379">◆ </a></span>operator DLDataType()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::runtime::MXNetDataType::operator <a class="el" href="structDLDataType.html">DLDataType</a> </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</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>Converter to <a class="el" href="structDLDataType.html" title="The data type the tensor can hold. ">DLDataType</a>. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the result. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a7f01f00d348261b974c4d0ee6d2a8c63"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7f01f00d348261b974c4d0ee6d2a8c63">◆ </a></span>operator!=()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool mxnet::runtime::MXNetDataType::operator!= </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> & </td> |
| <td class="paramname"><em>other</em></td><td>)</td> |
| <td> const</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>NotEqual comparator. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">other</td><td>The data type to compre against. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The comparison resilt. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a7e5a7ce626a40ab75cf438ecea1577c5"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7e5a7ce626a40ab75cf438ecea1577c5">◆ </a></span>operator==()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool mxnet::runtime::MXNetDataType::operator== </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> & </td> |
| <td class="paramname"><em>other</em></td><td>)</td> |
| <td> const</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>Equal comparator. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">other</td><td>The data type to compre against. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The comparison resilt. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a114dd7a8414c8a8aa081a878b4973bd4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a114dd7a8414c8a8aa081a878b4973bd4">◆ </a></span>UInt()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static <a class="el" href="classmxnet_1_1runtime_1_1MXNetDataType.html">MXNetDataType</a> mxnet::runtime::MXNetDataType::UInt </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>bits</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>lanes</em> = <code>1</code> </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 class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Construct an uint type. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">bits</td><td>The number of bits in the type. </td></tr> |
| <tr><td class="paramname">lanes</td><td>The number of lanes </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The constructed data type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a92be286578490d9d6a4b2c3cc583362f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a92be286578490d9d6a4b2c3cc583362f">◆ </a></span>with_bits()</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_1MXNetDataType.html">MXNetDataType</a> mxnet::runtime::MXNetDataType::with_bits </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>bits</em></td><td>)</td> |
| <td> const</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>Create a new data type by change bits to a specified value. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">bits</td><td>The target number of bits. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>the result type. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aa7607ebf7fdf9586e13a525718d53a07"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa7607ebf7fdf9586e13a525718d53a07">◆ </a></span>with_lanes()</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_1MXNetDataType.html">MXNetDataType</a> mxnet::runtime::MXNetDataType::with_lanes </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>lanes</em></td><td>)</td> |
| <td> const</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>Create a new data type by change lanes to a specified value. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">lanes</td><td>The target number of lanes. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>the result type. </dd></dl> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li>/work/mxnet/include/mxnet/runtime/<a class="el" href="data__type_8h_source.html">data_type.h</a></li> |
| </ul> |
| </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> |