| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| <meta name="generator" content="Doxygen 1.8.17"/> |
| <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| <title>mxnet: mxnet::cpp::NDArray 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.17 --> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| /* @license-end */ |
| </script> |
| <script type="text/javascript" src="menudata.js"></script> |
| <script type="text/javascript" src="menu.js"></script> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(function() { |
| initMenu('',true,false,'search.php','Search'); |
| $(document).ready(function() { init_search(); }); |
| }); |
| /* @license-end */</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_1cpp.html">cpp</a></li><li class="navelem"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a></li> </ul> |
| </div> |
| </div><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="#pub-static-methods">Static Public Member Functions</a> | |
| <a href="classmxnet_1_1cpp_1_1NDArray-members.html">List of all members</a> </div> |
| <div class="headertitle"> |
| <div class="title">mxnet::cpp::NDArray Class Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> interface. |
| <a href="classmxnet_1_1cpp_1_1NDArray.html#details">More...</a></p> |
| |
| <p><code>#include <<a class="el" href="cpp-package_2include_2mxnet-cpp_2ndarray_8h_source.html">ndarray.h</a>></code></p> |
| <div class="dynheader"> |
| Collaboration diagram for mxnet::cpp::NDArray:</div> |
| <div class="dyncontent"> |
| <div class="center"><img src="classmxnet_1_1cpp_1_1NDArray__coll__graph.png" border="0" usemap="#mxnet_1_1cpp_1_1NDArray_coll__map" alt="Collaboration graph"/></div> |
| <!-- MAP 0 --> |
| </div> |
| <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:a7dad2f02dc3dfeb4b3d30101ef235af3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a7dad2f02dc3dfeb4b3d30101ef235af3">NDArray</a> ()</td></tr> |
| <tr class="memdesc:a7dad2f02dc3dfeb4b3d30101ef235af3"><td class="mdescLeft"> </td><td class="mdescRight">construct with a none handle <a href="classmxnet_1_1cpp_1_1NDArray.html#a7dad2f02dc3dfeb4b3d30101ef235af3">More...</a><br /></td></tr> |
| <tr class="separator:a7dad2f02dc3dfeb4b3d30101ef235af3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a803d954cddab44f7e8716a4735d1d94b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a803d954cddab44f7e8716a4735d1d94b">NDArray</a> (const <a class="el" href="classmxnet_1_1NDArrayHandle.html">NDArrayHandle</a> &handle)</td></tr> |
| <tr class="memdesc:a803d954cddab44f7e8716a4735d1d94b"><td class="mdescLeft"> </td><td class="mdescRight">construct with a <a class="el" href="classmxnet_1_1NDArrayHandle.html">NDArrayHandle</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#a803d954cddab44f7e8716a4735d1d94b">More...</a><br /></td></tr> |
| <tr class="separator:a803d954cddab44f7e8716a4735d1d94b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0e6764c956eb4f9cb8902c5a8576ce8c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a0e6764c956eb4f9cb8902c5a8576ce8c">NDArray</a> (const std::vector< <a class="el" href="include_2mxnet_2c__api_8h.html#a3438cf44a22968b254a78032ca0c2c59">mx_uint</a> > &shape, const <a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> &context, bool delay_alloc=true, int dtype=0)</td></tr> |
| <tr class="memdesc:a0e6764c956eb4f9cb8902c5a8576ce8c"><td class="mdescLeft"> </td><td class="mdescRight">construct a new dynamic <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#a0e6764c956eb4f9cb8902c5a8576ce8c">More...</a><br /></td></tr> |
| <tr class="separator:a0e6764c956eb4f9cb8902c5a8576ce8c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a21cfb1dec0a1165dc36c44f773654198"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a21cfb1dec0a1165dc36c44f773654198">NDArray</a> (const <a class="el" href="structmxnet_1_1cpp_1_1Shape.html">Shape</a> &shape, const <a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> &context, bool delay_alloc=true, int dtype=0)</td></tr> |
| <tr class="memdesc:a21cfb1dec0a1165dc36c44f773654198"><td class="mdescLeft"> </td><td class="mdescRight">construct a new dynamic <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#a21cfb1dec0a1165dc36c44f773654198">More...</a><br /></td></tr> |
| <tr class="separator:a21cfb1dec0a1165dc36c44f773654198"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7b3836bc2e813890dc5e6a025719d5fa"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a7b3836bc2e813890dc5e6a025719d5fa">NDArray</a> (const <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> *data, size_t size)</td></tr> |
| <tr class="separator:a7b3836bc2e813890dc5e6a025719d5fa"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af761c68fe36d01ce50e413e5890e9bec"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#af761c68fe36d01ce50e413e5890e9bec">NDArray</a> (const <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> *data, const <a class="el" href="structmxnet_1_1cpp_1_1Shape.html">Shape</a> &shape, const <a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> &context)</td></tr> |
| <tr class="memdesc:af761c68fe36d01ce50e413e5890e9bec"><td class="mdescLeft"> </td><td class="mdescRight">construct a new dynamic <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#af761c68fe36d01ce50e413e5890e9bec">More...</a><br /></td></tr> |
| <tr class="separator:af761c68fe36d01ce50e413e5890e9bec"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af695c011e641691f5b41f2b0cae7fe6d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#af695c011e641691f5b41f2b0cae7fe6d">NDArray</a> (const std::vector< <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> > &data, const <a class="el" href="structmxnet_1_1cpp_1_1Shape.html">Shape</a> &shape, const <a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> &context)</td></tr> |
| <tr class="memdesc:af695c011e641691f5b41f2b0cae7fe6d"><td class="mdescLeft"> </td><td class="mdescRight">construct a new dynamic <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#af695c011e641691f5b41f2b0cae7fe6d">More...</a><br /></td></tr> |
| <tr class="separator:af695c011e641691f5b41f2b0cae7fe6d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af1b12077b56562fee3c4bd797c98d9c2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#af1b12077b56562fee3c4bd797c98d9c2">NDArray</a> (const std::vector< <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> > &data)</td></tr> |
| <tr class="separator:af1b12077b56562fee3c4bd797c98d9c2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa73c9225792c266f9a4e12470db530ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#aa73c9225792c266f9a4e12470db530ae">operator+</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> scalar)</td></tr> |
| <tr class="separator:aa73c9225792c266f9a4e12470db530ae"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0e07f8848bbb2377b617b8af4605832f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a0e07f8848bbb2377b617b8af4605832f">operator-</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> scalar)</td></tr> |
| <tr class="separator:a0e07f8848bbb2377b617b8af4605832f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6a15ee83f233a67706ea52ec2bd70bdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a6a15ee83f233a67706ea52ec2bd70bdd">operator*</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> scalar)</td></tr> |
| <tr class="separator:a6a15ee83f233a67706ea52ec2bd70bdd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2eba72a64d5fe58a02fff715bf8607d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a2eba72a64d5fe58a02fff715bf8607d5">operator/</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> scalar)</td></tr> |
| <tr class="separator:a2eba72a64d5fe58a02fff715bf8607d5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a78f94caf51004eb9e15e52dca756ae0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a78f94caf51004eb9e15e52dca756ae0d">operator%</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> scalar)</td></tr> |
| <tr class="separator:a78f94caf51004eb9e15e52dca756ae0d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7f0c8adb0e0a408346eff9199bec928b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a7f0c8adb0e0a408346eff9199bec928b">operator+</a> (const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> &)</td></tr> |
| <tr class="separator:a7f0c8adb0e0a408346eff9199bec928b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0baf556ee07cfd20da64249b6792002c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a0baf556ee07cfd20da64249b6792002c">operator-</a> (const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> &)</td></tr> |
| <tr class="separator:a0baf556ee07cfd20da64249b6792002c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa4bc1e693bda7f1337eaa51169d6e093"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#aa4bc1e693bda7f1337eaa51169d6e093">operator*</a> (const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> &)</td></tr> |
| <tr class="separator:aa4bc1e693bda7f1337eaa51169d6e093"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1ff1beec6420d23e6623e553845ac573"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a1ff1beec6420d23e6623e553845ac573">operator/</a> (const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> &)</td></tr> |
| <tr class="separator:a1ff1beec6420d23e6623e553845ac573"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9720f1c897e6e5c7f43139eaf4e1f9a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a9720f1c897e6e5c7f43139eaf4e1f9a7">operator%</a> (const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> &)</td></tr> |
| <tr class="separator:a9720f1c897e6e5c7f43139eaf4e1f9a7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abc5985f598b39b53c0d6805d45451182"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#abc5985f598b39b53c0d6805d45451182">operator=</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> scalar)</td></tr> |
| <tr class="memdesc:abc5985f598b39b53c0d6805d45451182"><td class="mdescLeft"> </td><td class="mdescRight">set all the elements in ndarray to be scalar <a href="classmxnet_1_1cpp_1_1NDArray.html#abc5985f598b39b53c0d6805d45451182">More...</a><br /></td></tr> |
| <tr class="separator:abc5985f598b39b53c0d6805d45451182"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa4f0d7ef3c0146b6a80bbb43e2cc3c0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#aa4f0d7ef3c0146b6a80bbb43e2cc3c0a">operator+=</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> scalar)</td></tr> |
| <tr class="memdesc:aa4f0d7ef3c0146b6a80bbb43e2cc3c0a"><td class="mdescLeft"> </td><td class="mdescRight">elementwise add to current space this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#aa4f0d7ef3c0146b6a80bbb43e2cc3c0a">More...</a><br /></td></tr> |
| <tr class="separator:aa4f0d7ef3c0146b6a80bbb43e2cc3c0a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1d3df52f54b585c38d19940d2fc16142"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a1d3df52f54b585c38d19940d2fc16142">operator-=</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> scalar)</td></tr> |
| <tr class="memdesc:a1d3df52f54b585c38d19940d2fc16142"><td class="mdescLeft"> </td><td class="mdescRight">elementwise subtract from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#a1d3df52f54b585c38d19940d2fc16142">More...</a><br /></td></tr> |
| <tr class="separator:a1d3df52f54b585c38d19940d2fc16142"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a893c858dbf92891892006afb5affb706"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a893c858dbf92891892006afb5affb706">operator*=</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> scalar)</td></tr> |
| <tr class="memdesc:a893c858dbf92891892006afb5affb706"><td class="mdescLeft"> </td><td class="mdescRight">elementwise multiplication to current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#a893c858dbf92891892006afb5affb706">More...</a><br /></td></tr> |
| <tr class="separator:a893c858dbf92891892006afb5affb706"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae2619fa0baf77b4d035a2fb0dae12b56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#ae2619fa0baf77b4d035a2fb0dae12b56">operator/=</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> scalar)</td></tr> |
| <tr class="memdesc:ae2619fa0baf77b4d035a2fb0dae12b56"><td class="mdescLeft"> </td><td class="mdescRight">elementwise division from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#ae2619fa0baf77b4d035a2fb0dae12b56">More...</a><br /></td></tr> |
| <tr class="separator:ae2619fa0baf77b4d035a2fb0dae12b56"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af03d2ccef0e818e71dd83137f9ee816c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#af03d2ccef0e818e71dd83137f9ee816c">operator%=</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> scalar)</td></tr> |
| <tr class="memdesc:af03d2ccef0e818e71dd83137f9ee816c"><td class="mdescLeft"> </td><td class="mdescRight">elementwise modulo from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#af03d2ccef0e818e71dd83137f9ee816c">More...</a><br /></td></tr> |
| <tr class="separator:af03d2ccef0e818e71dd83137f9ee816c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af12c978b00734e09393808b4ba5f6b78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#af12c978b00734e09393808b4ba5f6b78">operator+=</a> (const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> &src)</td></tr> |
| <tr class="memdesc:af12c978b00734e09393808b4ba5f6b78"><td class="mdescLeft"> </td><td class="mdescRight">elementwise add to current space this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#af12c978b00734e09393808b4ba5f6b78">More...</a><br /></td></tr> |
| <tr class="separator:af12c978b00734e09393808b4ba5f6b78"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9c766c58501dab1e15397dc69073109b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a9c766c58501dab1e15397dc69073109b">operator-=</a> (const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> &src)</td></tr> |
| <tr class="memdesc:a9c766c58501dab1e15397dc69073109b"><td class="mdescLeft"> </td><td class="mdescRight">elementwise subtract from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#a9c766c58501dab1e15397dc69073109b">More...</a><br /></td></tr> |
| <tr class="separator:a9c766c58501dab1e15397dc69073109b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1862d85d2cfb636e2bb6a391de3bd7e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a1862d85d2cfb636e2bb6a391de3bd7e5">operator*=</a> (const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> &src)</td></tr> |
| <tr class="memdesc:a1862d85d2cfb636e2bb6a391de3bd7e5"><td class="mdescLeft"> </td><td class="mdescRight">elementwise multiplication to current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#a1862d85d2cfb636e2bb6a391de3bd7e5">More...</a><br /></td></tr> |
| <tr class="separator:a1862d85d2cfb636e2bb6a391de3bd7e5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa1beb7aec9caa42b8b762f878a6aa059"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#aa1beb7aec9caa42b8b762f878a6aa059">operator/=</a> (const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> &src)</td></tr> |
| <tr class="memdesc:aa1beb7aec9caa42b8b762f878a6aa059"><td class="mdescLeft"> </td><td class="mdescRight">elementwise division from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#aa1beb7aec9caa42b8b762f878a6aa059">More...</a><br /></td></tr> |
| <tr class="separator:aa1beb7aec9caa42b8b762f878a6aa059"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a07bd3b9b5faa3e70c67e164d3cee692a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a07bd3b9b5faa3e70c67e164d3cee692a">operator%=</a> (const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> &src)</td></tr> |
| <tr class="memdesc:a07bd3b9b5faa3e70c67e164d3cee692a"><td class="mdescLeft"> </td><td class="mdescRight">elementwise modulo from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#a07bd3b9b5faa3e70c67e164d3cee692a">More...</a><br /></td></tr> |
| <tr class="separator:a07bd3b9b5faa3e70c67e164d3cee692a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0586e5cdb425ede29aae7a636de3a3e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a0586e5cdb425ede29aae7a636de3a3e2">ArgmaxChannel</a> ()</td></tr> |
| <tr class="separator:a0586e5cdb425ede29aae7a636de3a3e2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3796d675083eb21554afca6eb3d9aa80"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a3796d675083eb21554afca6eb3d9aa80">SyncCopyFromCPU</a> (const <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> *data, size_t size)</td></tr> |
| <tr class="memdesc:a3796d675083eb21554afca6eb3d9aa80"><td class="mdescLeft"> </td><td class="mdescRight">Do a synchronize copy from a contiguous CPU memory region. <a href="classmxnet_1_1cpp_1_1NDArray.html#a3796d675083eb21554afca6eb3d9aa80">More...</a><br /></td></tr> |
| <tr class="separator:a3796d675083eb21554afca6eb3d9aa80"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a08a014cdee32d13d95c5fd984c44b430"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a08a014cdee32d13d95c5fd984c44b430">SyncCopyFromCPU</a> (const std::vector< <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> > &data)</td></tr> |
| <tr class="memdesc:a08a014cdee32d13d95c5fd984c44b430"><td class="mdescLeft"> </td><td class="mdescRight">Do a synchronize copy from a contiguous CPU memory region. <a href="classmxnet_1_1cpp_1_1NDArray.html#a08a014cdee32d13d95c5fd984c44b430">More...</a><br /></td></tr> |
| <tr class="separator:a08a014cdee32d13d95c5fd984c44b430"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a84bdfbe193ccadc66f3416323467d3ae"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a84bdfbe193ccadc66f3416323467d3ae">SyncCopyToCPU</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> *data, size_t size=0)</td></tr> |
| <tr class="memdesc:a84bdfbe193ccadc66f3416323467d3ae"><td class="mdescLeft"> </td><td class="mdescRight">Do a synchronize copy to a contiguous CPU memory region. <a href="classmxnet_1_1cpp_1_1NDArray.html#a84bdfbe193ccadc66f3416323467d3ae">More...</a><br /></td></tr> |
| <tr class="separator:a84bdfbe193ccadc66f3416323467d3ae"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1422beaa84f98c09caad51f96a9a4ade"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a1422beaa84f98c09caad51f96a9a4ade">SyncCopyToCPU</a> (std::vector< <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> > *data, size_t size=0)</td></tr> |
| <tr class="memdesc:a1422beaa84f98c09caad51f96a9a4ade"><td class="mdescLeft"> </td><td class="mdescRight">Do a synchronize copy to a contiguous CPU memory region. <a href="classmxnet_1_1cpp_1_1NDArray.html#a1422beaa84f98c09caad51f96a9a4ade">More...</a><br /></td></tr> |
| <tr class="separator:a1422beaa84f98c09caad51f96a9a4ade"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3e0aa8085381695320a7b74f58aa1995"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a3e0aa8085381695320a7b74f58aa1995">CopyTo</a> (<a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> *other) const</td></tr> |
| <tr class="memdesc:a3e0aa8085381695320a7b74f58aa1995"><td class="mdescLeft"> </td><td class="mdescRight">copy the content of current array to a target array. <a href="classmxnet_1_1cpp_1_1NDArray.html#a3e0aa8085381695320a7b74f58aa1995">More...</a><br /></td></tr> |
| <tr class="separator:a3e0aa8085381695320a7b74f58aa1995"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0f1608eac5fd2a9ff504eaed18a74f8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a0f1608eac5fd2a9ff504eaed18a74f8b">Copy</a> (const <a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> &) const</td></tr> |
| <tr class="memdesc:a0f1608eac5fd2a9ff504eaed18a74f8b"><td class="mdescLeft"> </td><td class="mdescRight">return a new copy to this <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> <a href="classmxnet_1_1cpp_1_1NDArray.html#a0f1608eac5fd2a9ff504eaed18a74f8b">More...</a><br /></td></tr> |
| <tr class="separator:a0f1608eac5fd2a9ff504eaed18a74f8b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aaef4d018e42ea1eed7819ea8067dd87e"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#aaef4d018e42ea1eed7819ea8067dd87e">Offset</a> (size_t h=0, size_t w=0) const</td></tr> |
| <tr class="memdesc:aaef4d018e42ea1eed7819ea8067dd87e"><td class="mdescLeft"> </td><td class="mdescRight">return offset of the element at (h, w) <a href="classmxnet_1_1cpp_1_1NDArray.html#aaef4d018e42ea1eed7819ea8067dd87e">More...</a><br /></td></tr> |
| <tr class="separator:aaef4d018e42ea1eed7819ea8067dd87e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abe662c8b09814eb37fd4e07b3efffb74"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#abe662c8b09814eb37fd4e07b3efffb74">Offset</a> (size_t c, size_t h, size_t w) const</td></tr> |
| <tr class="memdesc:abe662c8b09814eb37fd4e07b3efffb74"><td class="mdescLeft"> </td><td class="mdescRight">return offset of three dimensions array <a href="classmxnet_1_1cpp_1_1NDArray.html#abe662c8b09814eb37fd4e07b3efffb74">More...</a><br /></td></tr> |
| <tr class="separator:abe662c8b09814eb37fd4e07b3efffb74"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acacbec8b2802f9d8a71e03b8f014c80b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#acacbec8b2802f9d8a71e03b8f014c80b">At</a> (size_t index) const</td></tr> |
| <tr class="memdesc:acacbec8b2802f9d8a71e03b8f014c80b"><td class="mdescLeft"> </td><td class="mdescRight">return value of the element at (index) <a href="classmxnet_1_1cpp_1_1NDArray.html#acacbec8b2802f9d8a71e03b8f014c80b">More...</a><br /></td></tr> |
| <tr class="separator:acacbec8b2802f9d8a71e03b8f014c80b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1c2a94a2f759dbca22ddcaa4d1bcfdbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a1c2a94a2f759dbca22ddcaa4d1bcfdbf">At</a> (size_t h, size_t w) const</td></tr> |
| <tr class="memdesc:a1c2a94a2f759dbca22ddcaa4d1bcfdbf"><td class="mdescLeft"> </td><td class="mdescRight">return value of the element at (h, w) <a href="classmxnet_1_1cpp_1_1NDArray.html#a1c2a94a2f759dbca22ddcaa4d1bcfdbf">More...</a><br /></td></tr> |
| <tr class="separator:a1c2a94a2f759dbca22ddcaa4d1bcfdbf"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0456ae205ee485870dbffa9f525a2108"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a0456ae205ee485870dbffa9f525a2108">At</a> (size_t c, size_t h, size_t w) const</td></tr> |
| <tr class="memdesc:a0456ae205ee485870dbffa9f525a2108"><td class="mdescLeft"> </td><td class="mdescRight">return value of three dimensions array <a href="classmxnet_1_1cpp_1_1NDArray.html#a0456ae205ee485870dbffa9f525a2108">More...</a><br /></td></tr> |
| <tr class="separator:a0456ae205ee485870dbffa9f525a2108"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0ac41cf937c7a2e6cd3da20cd4caf5ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a0ac41cf937c7a2e6cd3da20cd4caf5ba">Slice</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a3438cf44a22968b254a78032ca0c2c59">mx_uint</a> begin, <a class="el" href="include_2mxnet_2c__api_8h.html#a3438cf44a22968b254a78032ca0c2c59">mx_uint</a> end) const</td></tr> |
| <tr class="memdesc:a0ac41cf937c7a2e6cd3da20cd4caf5ba"><td class="mdescLeft"> </td><td class="mdescRight">Slice a <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a>. <a href="classmxnet_1_1cpp_1_1NDArray.html#a0ac41cf937c7a2e6cd3da20cd4caf5ba">More...</a><br /></td></tr> |
| <tr class="separator:a0ac41cf937c7a2e6cd3da20cd4caf5ba"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3c0b932713ece72a3c4070946066825c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a3c0b932713ece72a3c4070946066825c">Reshape</a> (const <a class="el" href="structmxnet_1_1cpp_1_1Shape.html">Shape</a> &new_shape) const</td></tr> |
| <tr class="memdesc:a3c0b932713ece72a3c4070946066825c"><td class="mdescLeft"> </td><td class="mdescRight">Return a reshaped <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> that shares memory with current one. <a href="classmxnet_1_1cpp_1_1NDArray.html#a3c0b932713ece72a3c4070946066825c">More...</a><br /></td></tr> |
| <tr class="separator:a3c0b932713ece72a3c4070946066825c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a06c5d102776ceb6fe333c645883f618c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a06c5d102776ceb6fe333c645883f618c">WaitToRead</a> () const</td></tr> |
| <tr class="memdesc:a06c5d102776ceb6fe333c645883f618c"><td class="mdescLeft"> </td><td class="mdescRight">Block until all the pending write operations with respect to current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> are finished, and read can be performed. <a href="classmxnet_1_1cpp_1_1NDArray.html#a06c5d102776ceb6fe333c645883f618c">More...</a><br /></td></tr> |
| <tr class="separator:a06c5d102776ceb6fe333c645883f618c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6e50ec10807a7ffd130c5ffae3591c2e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a6e50ec10807a7ffd130c5ffae3591c2e">WaitToWrite</a> ()</td></tr> |
| <tr class="memdesc:a6e50ec10807a7ffd130c5ffae3591c2e"><td class="mdescLeft"> </td><td class="mdescRight">Block until all the pending read/write operations with respect to current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> are finished, and write can be performed. <a href="classmxnet_1_1cpp_1_1NDArray.html#a6e50ec10807a7ffd130c5ffae3591c2e">More...</a><br /></td></tr> |
| <tr class="separator:a6e50ec10807a7ffd130c5ffae3591c2e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aca6ce41bb5180f2c6db7af40c7b0d06b"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#aca6ce41bb5180f2c6db7af40c7b0d06b">Size</a> () const</td></tr> |
| <tr class="separator:aca6ce41bb5180f2c6db7af40c7b0d06b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1e72a8439055c0f14b6e4168afe4db94"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="include_2mxnet_2c__api_8h.html#a3438cf44a22968b254a78032ca0c2c59">mx_uint</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a1e72a8439055c0f14b6e4168afe4db94">GetShape</a> () const</td></tr> |
| <tr class="separator:a1e72a8439055c0f14b6e4168afe4db94"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a215385b00ac8df78fcae6dd3266e5695"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a215385b00ac8df78fcae6dd3266e5695">GetDType</a> () const</td></tr> |
| <tr class="separator:a215385b00ac8df78fcae6dd3266e5695"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa3137db006749bf6d0ed8751974a2a85"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#aa3137db006749bf6d0ed8751974a2a85">GetData</a> () const</td></tr> |
| <tr class="memdesc:aa3137db006749bf6d0ed8751974a2a85"><td class="mdescLeft"> </td><td class="mdescRight">Get the pointer to data (IMPORTANT: The ndarray should not be in GPU) <a href="classmxnet_1_1cpp_1_1NDArray.html#aa3137db006749bf6d0ed8751974a2a85">More...</a><br /></td></tr> |
| <tr class="separator:aa3137db006749bf6d0ed8751974a2a85"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afeb4fefb339e0876184fac6c77e26877"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#afeb4fefb339e0876184fac6c77e26877">GetContext</a> () const</td></tr> |
| <tr class="separator:afeb4fefb339e0876184fac6c77e26877"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4ee101e6e73626382af486003048cae0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmxnet_1_1NDArrayHandle.html">NDArrayHandle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a4ee101e6e73626382af486003048cae0">GetHandle</a> () const</td></tr> |
| <tr class="separator:a4ee101e6e73626382af486003048cae0"><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:aeb8b119ca4ad4da3949ac5f7643b66ae"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#aeb8b119ca4ad4da3949ac5f7643b66ae">WaitAll</a> ()</td></tr> |
| <tr class="memdesc:aeb8b119ca4ad4da3949ac5f7643b66ae"><td class="mdescLeft"> </td><td class="mdescRight">Block until all the pending read/write operations with respect to current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> are finished, and read/write can be performed. <a href="classmxnet_1_1cpp_1_1NDArray.html#aeb8b119ca4ad4da3949ac5f7643b66ae">More...</a><br /></td></tr> |
| <tr class="separator:aeb8b119ca4ad4da3949ac5f7643b66ae"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa8d91811dea0030632be21e4ada6f3b5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#aa8d91811dea0030632be21e4ada6f3b5">SampleGaussian</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> mu, <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> sigma, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> *out)</td></tr> |
| <tr class="memdesc:aa8d91811dea0030632be21e4ada6f3b5"><td class="mdescLeft"> </td><td class="mdescRight">Sample gaussian distribution for each elements of out. <a href="classmxnet_1_1cpp_1_1NDArray.html#aa8d91811dea0030632be21e4ada6f3b5">More...</a><br /></td></tr> |
| <tr class="separator:aa8d91811dea0030632be21e4ada6f3b5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a93dee274e21c262337fc02b91822596d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a93dee274e21c262337fc02b91822596d">SampleUniform</a> (<a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> begin, <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> end, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> *out)</td></tr> |
| <tr class="memdesc:a93dee274e21c262337fc02b91822596d"><td class="mdescLeft"> </td><td class="mdescRight">Sample uniform distribution for each elements of out. <a href="classmxnet_1_1cpp_1_1NDArray.html#a93dee274e21c262337fc02b91822596d">More...</a><br /></td></tr> |
| <tr class="separator:a93dee274e21c262337fc02b91822596d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ace60c7328a52f191a7593e678e28a927"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#ace60c7328a52f191a7593e678e28a927">Load</a> (const std::string &file_name, std::vector< <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > *array_list=nullptr, std::map< std::string, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > *array_map=nullptr)</td></tr> |
| <tr class="memdesc:ace60c7328a52f191a7593e678e28a927"><td class="mdescLeft"> </td><td class="mdescRight">Load NDArrays from binary file. <a href="classmxnet_1_1cpp_1_1NDArray.html#ace60c7328a52f191a7593e678e28a927">More...</a><br /></td></tr> |
| <tr class="separator:ace60c7328a52f191a7593e678e28a927"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a343dc19d9c86a2558b4eeb971678b25d"><td class="memItemLeft" align="right" valign="top">static std::map< std::string, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a343dc19d9c86a2558b4eeb971678b25d">LoadToMap</a> (const std::string &file_name)</td></tr> |
| <tr class="memdesc:a343dc19d9c86a2558b4eeb971678b25d"><td class="mdescLeft"> </td><td class="mdescRight">Load map of NDArrays from binary file. <a href="classmxnet_1_1cpp_1_1NDArray.html#a343dc19d9c86a2558b4eeb971678b25d">More...</a><br /></td></tr> |
| <tr class="separator:a343dc19d9c86a2558b4eeb971678b25d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5071fd9723427417e48e89c4dcfe604b"><td class="memItemLeft" align="right" valign="top">static std::vector< <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a5071fd9723427417e48e89c4dcfe604b">LoadToList</a> (const std::string &file_name)</td></tr> |
| <tr class="memdesc:a5071fd9723427417e48e89c4dcfe604b"><td class="mdescLeft"> </td><td class="mdescRight">Load list of NDArrays from binary file. <a href="classmxnet_1_1cpp_1_1NDArray.html#a5071fd9723427417e48e89c4dcfe604b">More...</a><br /></td></tr> |
| <tr class="separator:a5071fd9723427417e48e89c4dcfe604b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab003d36ea130b074a362c1ae45ce120b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#ab003d36ea130b074a362c1ae45ce120b">LoadFromBuffer</a> (const void *buffer, size_t size, std::vector< <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > *array_list=nullptr, std::map< std::string, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > *array_map=nullptr)</td></tr> |
| <tr class="memdesc:ab003d36ea130b074a362c1ae45ce120b"><td class="mdescLeft"> </td><td class="mdescRight">Load NDArrays from buffer. <a href="classmxnet_1_1cpp_1_1NDArray.html#ab003d36ea130b074a362c1ae45ce120b">More...</a><br /></td></tr> |
| <tr class="separator:ab003d36ea130b074a362c1ae45ce120b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a32142d326a350cd8c06dd5aaf051bcb8"><td class="memItemLeft" align="right" valign="top">static std::map< std::string, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a32142d326a350cd8c06dd5aaf051bcb8">LoadFromBufferToMap</a> (const void *buffer, size_t size)</td></tr> |
| <tr class="memdesc:a32142d326a350cd8c06dd5aaf051bcb8"><td class="mdescLeft"> </td><td class="mdescRight">Load map of NDArrays from buffer. <a href="classmxnet_1_1cpp_1_1NDArray.html#a32142d326a350cd8c06dd5aaf051bcb8">More...</a><br /></td></tr> |
| <tr class="separator:a32142d326a350cd8c06dd5aaf051bcb8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a751c75a2f1248658b4eb8d2f7eeb71e4"><td class="memItemLeft" align="right" valign="top">static std::vector< <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a751c75a2f1248658b4eb8d2f7eeb71e4">LoadFromBufferToList</a> (const void *buffer, size_t size)</td></tr> |
| <tr class="memdesc:a751c75a2f1248658b4eb8d2f7eeb71e4"><td class="mdescLeft"> </td><td class="mdescRight">Load list of NDArrays from buffer. <a href="classmxnet_1_1cpp_1_1NDArray.html#a751c75a2f1248658b4eb8d2f7eeb71e4">More...</a><br /></td></tr> |
| <tr class="separator:a751c75a2f1248658b4eb8d2f7eeb71e4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a484f8765e0b2a683de8bd0bacf644df9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a484f8765e0b2a683de8bd0bacf644df9">Save</a> (const std::string &file_name, const std::map< std::string, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > &array_map)</td></tr> |
| <tr class="memdesc:a484f8765e0b2a683de8bd0bacf644df9"><td class="mdescLeft"> </td><td class="mdescRight">save a map of string-><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> to binary file. <a href="classmxnet_1_1cpp_1_1NDArray.html#a484f8765e0b2a683de8bd0bacf644df9">More...</a><br /></td></tr> |
| <tr class="separator:a484f8765e0b2a683de8bd0bacf644df9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0752f496126ecbe50d75e6bb677c0240"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#a0752f496126ecbe50d75e6bb677c0240">Save</a> (const std::string &file_name, const std::vector< <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > &array_list)</td></tr> |
| <tr class="memdesc:a0752f496126ecbe50d75e6bb677c0240"><td class="mdescLeft"> </td><td class="mdescRight">save a list of NDArrays to binary file. <a href="classmxnet_1_1cpp_1_1NDArray.html#a0752f496126ecbe50d75e6bb677c0240">More...</a><br /></td></tr> |
| <tr class="separator:a0752f496126ecbe50d75e6bb677c0240"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> interface. </p> |
| </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> |
| <a id="a7dad2f02dc3dfeb4b3d30101ef235af3"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7dad2f02dc3dfeb4b3d30101ef235af3">◆ </a></span>NDArray() <span class="overload">[1/8]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::cpp::NDArray::NDArray </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>construct with a none handle </p> |
| |
| </div> |
| </div> |
| <a id="a803d954cddab44f7e8716a4735d1d94b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a803d954cddab44f7e8716a4735d1d94b">◆ </a></span>NDArray() <span class="overload">[2/8]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::cpp::NDArray::NDArray </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1NDArrayHandle.html">NDArrayHandle</a> & </td> |
| <td class="paramname"><em>handle</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">explicit</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>construct with a <a class="el" href="classmxnet_1_1NDArrayHandle.html">NDArrayHandle</a> </p> |
| |
| </div> |
| </div> |
| <a id="a0e6764c956eb4f9cb8902c5a8576ce8c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0e6764c956eb4f9cb8902c5a8576ce8c">◆ </a></span>NDArray() <span class="overload">[3/8]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::cpp::NDArray::NDArray </td> |
| <td>(</td> |
| <td class="paramtype">const std::vector< <a class="el" href="include_2mxnet_2c__api_8h.html#a3438cf44a22968b254a78032ca0c2c59">mx_uint</a> > & </td> |
| <td class="paramname"><em>shape</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> & </td> |
| <td class="paramname"><em>context</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"><em>delay_alloc</em> = <code>true</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>dtype</em> = <code>0</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>construct a new dynamic <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">shape</td><td>the shape of array </td></tr> |
| <tr><td class="paramname">context</td><td>context of <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </td></tr> |
| <tr><td class="paramname">delay_alloc</td><td>whether delay the allocation </td></tr> |
| <tr><td class="paramname">dtype</td><td>data type of <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a21cfb1dec0a1165dc36c44f773654198"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a21cfb1dec0a1165dc36c44f773654198">◆ </a></span>NDArray() <span class="overload">[4/8]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::cpp::NDArray::NDArray </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="structmxnet_1_1cpp_1_1Shape.html">Shape</a> & </td> |
| <td class="paramname"><em>shape</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> & </td> |
| <td class="paramname"><em>context</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"><em>delay_alloc</em> = <code>true</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>dtype</em> = <code>0</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>construct a new dynamic <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">shape</td><td>the shape of array </td></tr> |
| <tr><td class="paramname">constext</td><td>context of <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </td></tr> |
| <tr><td class="paramname">delay_alloc</td><td>whether delay the allocation </td></tr> |
| <tr><td class="paramname">dtype</td><td>data type of <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a7b3836bc2e813890dc5e6a025719d5fa"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7b3836bc2e813890dc5e6a025719d5fa">◆ </a></span>NDArray() <span class="overload">[5/8]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::cpp::NDArray::NDArray </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> * </td> |
| <td class="paramname"><em>data</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>size</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="af761c68fe36d01ce50e413e5890e9bec"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af761c68fe36d01ce50e413e5890e9bec">◆ </a></span>NDArray() <span class="overload">[6/8]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::cpp::NDArray::NDArray </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> * </td> |
| <td class="paramname"><em>data</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="structmxnet_1_1cpp_1_1Shape.html">Shape</a> & </td> |
| <td class="paramname"><em>shape</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> & </td> |
| <td class="paramname"><em>context</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>construct a new dynamic <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">data</td><td>the data to create <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> from </td></tr> |
| <tr><td class="paramname">shape</td><td>the shape of array </td></tr> |
| <tr><td class="paramname">constext</td><td>context of <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="af695c011e641691f5b41f2b0cae7fe6d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af695c011e641691f5b41f2b0cae7fe6d">◆ </a></span>NDArray() <span class="overload">[7/8]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::cpp::NDArray::NDArray </td> |
| <td>(</td> |
| <td class="paramtype">const std::vector< <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> > & </td> |
| <td class="paramname"><em>data</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="structmxnet_1_1cpp_1_1Shape.html">Shape</a> & </td> |
| <td class="paramname"><em>shape</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> & </td> |
| <td class="paramname"><em>context</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>construct a new dynamic <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">data</td><td>the data to create <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> from </td></tr> |
| <tr><td class="paramname">shape</td><td>the shape of array </td></tr> |
| <tr><td class="paramname">constext</td><td>context of <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="af1b12077b56562fee3c4bd797c98d9c2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af1b12077b56562fee3c4bd797c98d9c2">◆ </a></span>NDArray() <span class="overload">[8/8]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">mxnet::cpp::NDArray::NDArray </td> |
| <td>(</td> |
| <td class="paramtype">const std::vector< <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> > & </td> |
| <td class="paramname"><em>data</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">explicit</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Function Documentation</h2> |
| <a id="a0586e5cdb425ede29aae7a636de3a3e2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0586e5cdb425ede29aae7a636de3a3e2">◆ </a></span>ArgmaxChannel()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::ArgmaxChannel </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="a0456ae205ee485870dbffa9f525a2108"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0456ae205ee485870dbffa9f525a2108">◆ </a></span>At() <span class="overload">[1/3]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> mxnet::cpp::NDArray::At </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>c</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>h</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>w</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>return value of three dimensions array </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">c</td><td>channel position </td></tr> |
| <tr><td class="paramname">h</td><td>height position </td></tr> |
| <tr><td class="paramname">w</td><td>width position </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>value of three dimensions array </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a1c2a94a2f759dbca22ddcaa4d1bcfdbf"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1c2a94a2f759dbca22ddcaa4d1bcfdbf">◆ </a></span>At() <span class="overload">[2/3]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> mxnet::cpp::NDArray::At </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>h</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>w</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>return value of the element at (h, w) </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">h</td><td>height position </td></tr> |
| <tr><td class="paramname">w</td><td>width position </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>value of two dimensions array </dd></dl> |
| |
| </div> |
| </div> |
| <a id="acacbec8b2802f9d8a71e03b8f014c80b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#acacbec8b2802f9d8a71e03b8f014c80b">◆ </a></span>At() <span class="overload">[3/3]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> mxnet::cpp::NDArray::At </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>index</em></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>return value of the element at (index) </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">index</td><td>position </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>value of one dimensions array </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a0f1608eac5fd2a9ff504eaed18a74f8b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0f1608eac5fd2a9ff504eaed18a74f8b">◆ </a></span>Copy()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::Copy </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> & </td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>return a new copy to this <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname"><a class="el" href="classmxnet_1_1cpp_1_1Context.html" title="Context interface.">Context</a></td><td>the new context of this <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>the new copy </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a3e0aa8085381695320a7b74f58aa1995"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3e0aa8085381695320a7b74f58aa1995">◆ </a></span>CopyTo()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::CopyTo </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> * </td> |
| <td class="paramname"><em>other</em></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>copy the content of current array to a target array. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">other</td><td>the target <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>the target NDarray </dd></dl> |
| |
| </div> |
| </div> |
| <a id="afeb4fefb339e0876184fac6c77e26877"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#afeb4fefb339e0876184fac6c77e26877">◆ </a></span>GetContext()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> mxnet::cpp::NDArray::GetContext </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>the context of <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aa3137db006749bf6d0ed8751974a2a85"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa3137db006749bf6d0ed8751974a2a85">◆ </a></span>GetData()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">const <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a>* mxnet::cpp::NDArray::GetData </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Get the pointer to data (IMPORTANT: The ndarray should not be in GPU) </p> |
| <dl class="section return"><dt>Returns</dt><dd>the data pointer to the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a215385b00ac8df78fcae6dd3266e5695"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a215385b00ac8df78fcae6dd3266e5695">◆ </a></span>GetDType()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int mxnet::cpp::NDArray::GetDType </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>the data type of current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a4ee101e6e73626382af486003048cae0"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a4ee101e6e73626382af486003048cae0">◆ </a></span>GetHandle()</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_1NDArrayHandle.html">NDArrayHandle</a> mxnet::cpp::NDArray::GetHandle </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 <a class="el" href="classmxnet_1_1NDArrayHandle.html">NDArrayHandle</a> of the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a1e72a8439055c0f14b6e4168afe4db94"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1e72a8439055c0f14b6e4168afe4db94">◆ </a></span>GetShape()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::vector<<a class="el" href="include_2mxnet_2c__api_8h.html#a3438cf44a22968b254a78032ca0c2c59">mx_uint</a>> mxnet::cpp::NDArray::GetShape </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>the shape of current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a>, in the form of mx_uint vector </dd></dl> |
| |
| </div> |
| </div> |
| <a id="ace60c7328a52f191a7593e678e28a927"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ace60c7328a52f191a7593e678e28a927">◆ </a></span>Load()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void mxnet::cpp::NDArray::Load </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>file_name</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">std::vector< <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > * </td> |
| <td class="paramname"><em>array_list</em> = <code>nullptr</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">std::map< std::string, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > * </td> |
| <td class="paramname"><em>array_map</em> = <code>nullptr</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">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Load NDArrays from binary file. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">file_name</td><td>name of the binary file. </td></tr> |
| <tr><td class="paramname">array_list</td><td>a list of NDArrays returned, do not fill the list if nullptr is given. </td></tr> |
| <tr><td class="paramname">array_map</td><td>a map from names to NDArrays returned, do not fill the map if nullptr is given or no names is stored in binary file. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ab003d36ea130b074a362c1ae45ce120b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab003d36ea130b074a362c1ae45ce120b">◆ </a></span>LoadFromBuffer()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void mxnet::cpp::NDArray::LoadFromBuffer </td> |
| <td>(</td> |
| <td class="paramtype">const void * </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>size</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">std::vector< <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > * </td> |
| <td class="paramname"><em>array_list</em> = <code>nullptr</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">std::map< std::string, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > * </td> |
| <td class="paramname"><em>array_map</em> = <code>nullptr</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">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Load NDArrays from buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>Pointer to buffer. (ie contents of param file) </td></tr> |
| <tr><td class="paramname">size</td><td>Size of buffer </td></tr> |
| <tr><td class="paramname">array_list</td><td>a list of NDArrays returned, do not fill the list if nullptr is given. </td></tr> |
| <tr><td class="paramname">array_map</td><td>a map from names to NDArrays returned, do not fill the map if nullptr is given or no names is stored in binary file. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a751c75a2f1248658b4eb8d2f7eeb71e4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a751c75a2f1248658b4eb8d2f7eeb71e4">◆ </a></span>LoadFromBufferToList()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static std::vector<<a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>> mxnet::cpp::NDArray::LoadFromBufferToList </td> |
| <td>(</td> |
| <td class="paramtype">const void * </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>size</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">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Load list of NDArrays from buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>Pointer to buffer. (ie contents of param file) </td></tr> |
| <tr><td class="paramname">size</td><td>Size of buffer </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>a map from names to NDArrays. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a32142d326a350cd8c06dd5aaf051bcb8"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a32142d326a350cd8c06dd5aaf051bcb8">◆ </a></span>LoadFromBufferToMap()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static std::map<std::string, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>> mxnet::cpp::NDArray::LoadFromBufferToMap </td> |
| <td>(</td> |
| <td class="paramtype">const void * </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>size</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">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Load map of NDArrays from buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>Pointer to buffer. (ie contents of param file) </td></tr> |
| <tr><td class="paramname">size</td><td>Size of buffer </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>a list of NDArrays. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a5071fd9723427417e48e89c4dcfe604b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a5071fd9723427417e48e89c4dcfe604b">◆ </a></span>LoadToList()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static std::vector<<a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>> mxnet::cpp::NDArray::LoadToList </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>file_name</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Load list of NDArrays from binary file. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">file_name</td><td>name of the binary file. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>a map from names to NDArrays. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a343dc19d9c86a2558b4eeb971678b25d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a343dc19d9c86a2558b4eeb971678b25d">◆ </a></span>LoadToMap()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static std::map<std::string, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>> mxnet::cpp::NDArray::LoadToMap </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>file_name</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Load map of NDArrays from binary file. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">file_name</td><td>name of the binary file. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>a list of NDArrays. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="abe662c8b09814eb37fd4e07b3efffb74"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#abe662c8b09814eb37fd4e07b3efffb74">◆ </a></span>Offset() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">size_t mxnet::cpp::NDArray::Offset </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>c</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>h</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>w</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>return offset of three dimensions array </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">c</td><td>channel position </td></tr> |
| <tr><td class="paramname">h</td><td>height position </td></tr> |
| <tr><td class="paramname">w</td><td>width position </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>offset of three dimensions array </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aaef4d018e42ea1eed7819ea8067dd87e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aaef4d018e42ea1eed7819ea8067dd87e">◆ </a></span>Offset() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">size_t mxnet::cpp::NDArray::Offset </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>h</em> = <code>0</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>w</em> = <code>0</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>return offset of the element at (h, w) </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">h</td><td>height position </td></tr> |
| <tr><td class="paramname">w</td><td>width position </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>offset of two dimensions array </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a9720f1c897e6e5c7f43139eaf4e1f9a7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9720f1c897e6e5c7f43139eaf4e1f9a7">◆ </a></span>operator%() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::operator% </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="a78f94caf51004eb9e15e52dca756ae0d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a78f94caf51004eb9e15e52dca756ae0d">◆ </a></span>operator%() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::operator% </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>scalar</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="a07bd3b9b5faa3e70c67e164d3cee692a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a07bd3b9b5faa3e70c67e164d3cee692a">◆ </a></span>operator%=() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>& mxnet::cpp::NDArray::operator%= </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td> |
| <td class="paramname"><em>src</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>elementwise modulo from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">src</td><td>the data to subtract </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl> |
| |
| </div> |
| </div> |
| <a id="af03d2ccef0e818e71dd83137f9ee816c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af03d2ccef0e818e71dd83137f9ee816c">◆ </a></span>operator%=() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>& mxnet::cpp::NDArray::operator%= </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>scalar</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>elementwise modulo from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">scalar</td><td>the data to subtract </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aa4bc1e693bda7f1337eaa51169d6e093"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa4bc1e693bda7f1337eaa51169d6e093">◆ </a></span>operator*() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::operator* </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="a6a15ee83f233a67706ea52ec2bd70bdd"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6a15ee83f233a67706ea52ec2bd70bdd">◆ </a></span>operator*() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::operator* </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>scalar</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="a1862d85d2cfb636e2bb6a391de3bd7e5"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1862d85d2cfb636e2bb6a391de3bd7e5">◆ </a></span>operator*=() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>& mxnet::cpp::NDArray::operator*= </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td> |
| <td class="paramname"><em>src</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>elementwise multiplication to current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">src</td><td>the data to subtract </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a893c858dbf92891892006afb5affb706"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a893c858dbf92891892006afb5affb706">◆ </a></span>operator*=() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>& mxnet::cpp::NDArray::operator*= </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>scalar</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>elementwise multiplication to current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">scalar</td><td>the data to subtract </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a7f0c8adb0e0a408346eff9199bec928b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7f0c8adb0e0a408346eff9199bec928b">◆ </a></span>operator+() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::operator+ </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="aa73c9225792c266f9a4e12470db530ae"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa73c9225792c266f9a4e12470db530ae">◆ </a></span>operator+() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::operator+ </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>scalar</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="af12c978b00734e09393808b4ba5f6b78"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af12c978b00734e09393808b4ba5f6b78">◆ </a></span>operator+=() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>& mxnet::cpp::NDArray::operator+= </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td> |
| <td class="paramname"><em>src</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>elementwise add to current space this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">src</td><td>the data to add </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aa4f0d7ef3c0146b6a80bbb43e2cc3c0a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa4f0d7ef3c0146b6a80bbb43e2cc3c0a">◆ </a></span>operator+=() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>& mxnet::cpp::NDArray::operator+= </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>scalar</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>elementwise add to current space this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">scalar</td><td>the data to add </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a0baf556ee07cfd20da64249b6792002c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0baf556ee07cfd20da64249b6792002c">◆ </a></span>operator-() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::operator- </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="a0e07f8848bbb2377b617b8af4605832f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0e07f8848bbb2377b617b8af4605832f">◆ </a></span>operator-() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::operator- </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>scalar</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="a9c766c58501dab1e15397dc69073109b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9c766c58501dab1e15397dc69073109b">◆ </a></span>operator-=() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>& mxnet::cpp::NDArray::operator-= </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td> |
| <td class="paramname"><em>src</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>elementwise subtract from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">src</td><td>the data to subtract </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a1d3df52f54b585c38d19940d2fc16142"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1d3df52f54b585c38d19940d2fc16142">◆ </a></span>operator-=() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>& mxnet::cpp::NDArray::operator-= </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>scalar</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>elementwise subtract from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">scalar</td><td>the data to subtract </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a1ff1beec6420d23e6623e553845ac573"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1ff1beec6420d23e6623e553845ac573">◆ </a></span>operator/() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::operator/ </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="a2eba72a64d5fe58a02fff715bf8607d5"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a2eba72a64d5fe58a02fff715bf8607d5">◆ </a></span>operator/() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::operator/ </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>scalar</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="aa1beb7aec9caa42b8b762f878a6aa059"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa1beb7aec9caa42b8b762f878a6aa059">◆ </a></span>operator/=() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>& mxnet::cpp::NDArray::operator/= </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> & </td> |
| <td class="paramname"><em>src</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>elementwise division from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">src</td><td>the data to subtract </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl> |
| |
| </div> |
| </div> |
| <a id="ae2619fa0baf77b4d035a2fb0dae12b56"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae2619fa0baf77b4d035a2fb0dae12b56">◆ </a></span>operator/=() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>& mxnet::cpp::NDArray::operator/= </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>scalar</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>elementwise division from current ndarray this mutate the current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">scalar</td><td>the data to subtract </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl> |
| |
| </div> |
| </div> |
| <a id="abc5985f598b39b53c0d6805d45451182"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#abc5985f598b39b53c0d6805d45451182">◆ </a></span>operator=()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a>& mxnet::cpp::NDArray::operator= </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>scalar</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>set all the elements in ndarray to be scalar </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">scalar</td><td>the scalar to set </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a3c0b932713ece72a3c4070946066825c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3c0b932713ece72a3c4070946066825c">◆ </a></span>Reshape()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::Reshape </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="structmxnet_1_1cpp_1_1Shape.html">Shape</a> & </td> |
| <td class="paramname"><em>new_shape</em></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Return a reshaped <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> that shares memory with current one. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">new_shape</td><td>the new shape </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>reshaped NDarray </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aa8d91811dea0030632be21e4ada6f3b5"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa8d91811dea0030632be21e4ada6f3b5">◆ </a></span>SampleGaussian()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void mxnet::cpp::NDArray::SampleGaussian </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>mu</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>sigma</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> * </td> |
| <td class="paramname"><em>out</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">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Sample gaussian distribution for each elements of out. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">mu</td><td>mean of gaussian distribution. </td></tr> |
| <tr><td class="paramname">sigma</td><td>standard deviation of gaussian distribution. </td></tr> |
| <tr><td class="paramname">out</td><td>output <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a>. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a93dee274e21c262337fc02b91822596d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a93dee274e21c262337fc02b91822596d">◆ </a></span>SampleUniform()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void mxnet::cpp::NDArray::SampleUniform </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>begin</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> </td> |
| <td class="paramname"><em>end</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> * </td> |
| <td class="paramname"><em>out</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">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Sample uniform distribution for each elements of out. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">begin</td><td>lower bound of distribution. </td></tr> |
| <tr><td class="paramname">end</td><td>upper bound of distribution. </td></tr> |
| <tr><td class="paramname">out</td><td>output <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a>. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a484f8765e0b2a683de8bd0bacf644df9"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a484f8765e0b2a683de8bd0bacf644df9">◆ </a></span>Save() <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">static void mxnet::cpp::NDArray::Save </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>file_name</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::map< std::string, <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > & </td> |
| <td class="paramname"><em>array_map</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">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>save a map of string-><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> to binary file. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">file_name</td><td>name of the binary file. </td></tr> |
| <tr><td class="paramname">array_map</td><td>a map from names to NDArrays. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a0752f496126ecbe50d75e6bb677c0240"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0752f496126ecbe50d75e6bb677c0240">◆ </a></span>Save() <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">static void mxnet::cpp::NDArray::Save </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>file_name</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::vector< <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> > & </td> |
| <td class="paramname"><em>array_list</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">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>save a list of NDArrays to binary file. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">file_name</td><td>name of the binary file. </td></tr> |
| <tr><td class="paramname">array_list</td><td>a list of NDArrays. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="aca6ce41bb5180f2c6db7af40c7b0d06b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aca6ce41bb5180f2c6db7af40c7b0d06b">◆ </a></span>Size()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">size_t mxnet::cpp::NDArray::Size </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <dl class="section return"><dt>Returns</dt><dd>the size of current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a>, a.k.a. the production of all shape dims </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a0ac41cf937c7a2e6cd3da20cd4caf5ba"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0ac41cf937c7a2e6cd3da20cd4caf5ba">◆ </a></span>Slice()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> mxnet::cpp::NDArray::Slice </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a3438cf44a22968b254a78032ca0c2c59">mx_uint</a> </td> |
| <td class="paramname"><em>begin</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a3438cf44a22968b254a78032ca0c2c59">mx_uint</a> </td> |
| <td class="paramname"><em>end</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Slice a <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">begin</td><td>begin index in first dim </td></tr> |
| <tr><td class="paramname">end</td><td>end index in first dim </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>sliced <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a3796d675083eb21554afca6eb3d9aa80"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3796d675083eb21554afca6eb3d9aa80">◆ </a></span>SyncCopyFromCPU() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void mxnet::cpp::NDArray::SyncCopyFromCPU </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> * </td> |
| <td class="paramname"><em>data</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>size</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Do a synchronize copy from a contiguous CPU memory region. </p> |
| <p>This function will call WaitToWrite before the copy is performed. This is useful to copy data from existing memory region that are not wrapped by NDArray(thus dependency not being tracked).</p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">data</td><td>the data source to copy from. </td></tr> |
| <tr><td class="paramname">size</td><td>the memory size we want to copy from. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a08a014cdee32d13d95c5fd984c44b430"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a08a014cdee32d13d95c5fd984c44b430">◆ </a></span>SyncCopyFromCPU() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void mxnet::cpp::NDArray::SyncCopyFromCPU </td> |
| <td>(</td> |
| <td class="paramtype">const std::vector< <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> > & </td> |
| <td class="paramname"><em>data</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Do a synchronize copy from a contiguous CPU memory region. </p> |
| <p>This function will call WaitToWrite before the copy is performed. This is useful to copy data from existing memory region that are not wrapped by NDArray(thus dependency not being tracked).</p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">data</td><td>the data source to copy from, int the form of mx_float vector </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a84bdfbe193ccadc66f3416323467d3ae"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a84bdfbe193ccadc66f3416323467d3ae">◆ </a></span>SyncCopyToCPU() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void mxnet::cpp::NDArray::SyncCopyToCPU </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> * </td> |
| <td class="paramname"><em>data</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>size</em> = <code>0</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Do a synchronize copy to a contiguous CPU memory region. </p> |
| <p>This function will call WaitToRead before the copy is performed. This is useful to copy data from existing memory region that are not wrapped by NDArray(thus dependency not being tracked).</p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">data</td><td>the data source to copyinto. </td></tr> |
| <tr><td class="paramname">size</td><td>the memory size we want to copy into. Defualt value is <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#aca6ce41bb5180f2c6db7af40c7b0d06b">Size()</a> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a1422beaa84f98c09caad51f96a9a4ade"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1422beaa84f98c09caad51f96a9a4ade">◆ </a></span>SyncCopyToCPU() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void mxnet::cpp::NDArray::SyncCopyToCPU </td> |
| <td>(</td> |
| <td class="paramtype">std::vector< <a class="el" href="include_2mxnet_2c__api_8h.html#a4e709067707d9f90c534bd65494ae668">mx_float</a> > * </td> |
| <td class="paramname"><em>data</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"><em>size</em> = <code>0</code> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Do a synchronize copy to a contiguous CPU memory region. </p> |
| <p>This function will call WaitToRead before the copy is performed. This is useful to copy data from existing memory region that are not wrapped by NDArray(thus dependency not being tracked).</p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">data</td><td>the data source to copyinto. </td></tr> |
| <tr><td class="paramname">size</td><td>the memory size we want to copy into. Defualt value is <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html#aca6ce41bb5180f2c6db7af40c7b0d06b">Size()</a> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="aeb8b119ca4ad4da3949ac5f7643b66ae"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aeb8b119ca4ad4da3949ac5f7643b66ae">◆ </a></span>WaitAll()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void mxnet::cpp::NDArray::WaitAll </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Block until all the pending read/write operations with respect to current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> are finished, and read/write can be performed. </p> |
| |
| </div> |
| </div> |
| <a id="a06c5d102776ceb6fe333c645883f618c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a06c5d102776ceb6fe333c645883f618c">◆ </a></span>WaitToRead()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void mxnet::cpp::NDArray::WaitToRead </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Block until all the pending write operations with respect to current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> are finished, and read can be performed. </p> |
| |
| </div> |
| </div> |
| <a id="a6e50ec10807a7ffd130c5ffae3591c2e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6e50ec10807a7ffd130c5ffae3591c2e">◆ </a></span>WaitToWrite()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void mxnet::cpp::NDArray::WaitToWrite </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Block until all the pending read/write operations with respect to current <a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface.">NDArray</a> are finished, and write can be performed. </p> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li>/work/mxnet/cpp-package/include/mxnet-cpp/<a class="el" href="cpp-package_2include_2mxnet-cpp_2ndarray_8h_source.html">ndarray.h</a></li> |
| </ul> |
| </div><!-- contents --> |
| <!-- start footer part --> |
| <hr class="footer"/><address class="footer"><small> |
| Generated on Sat Nov 5 2022 01:16:59 for mxnet by  <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/> |
| </a> 1.8.17 |
| </small></address> |
| </body> |
| </html> |