| <!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: mshadow::Stream< gpu > Struct 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="namespacemshadow.html">mshadow</a></li><li class="navelem"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html">Stream< gpu ></a></li> </ul> |
| </div> |
| </div><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-types">Public Types</a> | |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="#pub-static-methods">Static Public Member Functions</a> | |
| <a href="#pub-attribs">Public Attributes</a> | |
| <a href="structmshadow_1_1Stream_3_01gpu_01_4-members.html">List of all members</a> </div> |
| <div class="headertitle"> |
| <div class="title">mshadow::Stream< gpu > Struct Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p><code>#include <<a class="el" href="stream__gpu-inl_8h_source.html">stream_gpu-inl.h</a>></code></p> |
| <div class="dynheader"> |
| Collaboration diagram for mshadow::Stream< gpu >:</div> |
| <div class="dyncontent"> |
| <div class="center"><img src="structmshadow_1_1Stream_3_01gpu_01_4__coll__graph.png" border="0" usemap="#mshadow_1_1Stream_3_01gpu_01_4_coll__map" alt="Collaboration graph"/></div> |
| <!-- MAP 0 --> |
| </div> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> |
| Public Types</h2></td></tr> |
| <tr class="memitem:a588f6e370bf571ef2ab295690a071895"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895">HandleState</a> { <a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895a8e8971f5b6956e4e8633fb7dca86264a">NoHandle</a> = 0, |
| <a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895a7599ad472e15c903954eaeeff5bd28d5">OwnHandle</a> = 1 |
| }</td></tr> |
| <tr class="memdesc:a588f6e370bf571ef2ab295690a071895"><td class="mdescLeft"> </td><td class="mdescRight">handle state <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895">More...</a><br /></td></tr> |
| <tr class="separator:a588f6e370bf571ef2ab295690a071895"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> |
| Public Member Functions</h2></td></tr> |
| <tr class="memitem:a0b3e4f27261b1954df7d6325222afad9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a0b3e4f27261b1954df7d6325222afad9">Stream</a> (void)</td></tr> |
| <tr class="separator:a0b3e4f27261b1954df7d6325222afad9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a46151b12d2eae79e0a1de4adc2a1d706"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a46151b12d2eae79e0a1de4adc2a1d706">Wait</a> (void)</td></tr> |
| <tr class="memdesc:a46151b12d2eae79e0a1de4adc2a1d706"><td class="mdescLeft"> </td><td class="mdescRight">wait for all the computation associated with this stream to complete <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a46151b12d2eae79e0a1de4adc2a1d706">More...</a><br /></td></tr> |
| <tr class="separator:a46151b12d2eae79e0a1de4adc2a1d706"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4dd8da1b8671eb740d59b513ae733cd2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a4dd8da1b8671eb740d59b513ae733cd2">CheckIdle</a> (void)</td></tr> |
| <tr class="memdesc:a4dd8da1b8671eb740d59b513ae733cd2"><td class="mdescLeft"> </td><td class="mdescRight">query whether the the stream is idle <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a4dd8da1b8671eb740d59b513ae733cd2">More...</a><br /></td></tr> |
| <tr class="separator:a4dd8da1b8671eb740d59b513ae733cd2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae11ddc0ec4da83ce6e79ae5d9c8b8761"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#ae11ddc0ec4da83ce6e79ae5d9c8b8761">DestroyBlasHandle</a> ()</td></tr> |
| <tr class="memdesc:ae11ddc0ec4da83ce6e79ae5d9c8b8761"><td class="mdescLeft"> </td><td class="mdescRight">Destory cublas handle if own it. <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#ae11ddc0ec4da83ce6e79ae5d9c8b8761">More...</a><br /></td></tr> |
| <tr class="separator:ae11ddc0ec4da83ce6e79ae5d9c8b8761"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6a323b3d583f5aae25eb76b1d239b7ca"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a6a323b3d583f5aae25eb76b1d239b7ca">CreateBlasHandle</a> ()</td></tr> |
| <tr class="memdesc:a6a323b3d583f5aae25eb76b1d239b7ca"><td class="mdescLeft"> </td><td class="mdescRight">Destory original blas handle and create a new one. <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a6a323b3d583f5aae25eb76b1d239b7ca">More...</a><br /></td></tr> |
| <tr class="separator:a6a323b3d583f5aae25eb76b1d239b7ca"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af3c35c9a258285ffd719acf4d26d5e72"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#af3c35c9a258285ffd719acf4d26d5e72">DestroySolverHandle</a> ()</td></tr> |
| <tr class="separator:af3c35c9a258285ffd719acf4d26d5e72"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab3cd3dff9583cd8f0129392eee5f55fe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#ab3cd3dff9583cd8f0129392eee5f55fe">CreateSolverHandle</a> ()</td></tr> |
| <tr class="separator:ab3cd3dff9583cd8f0129392eee5f55fe"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab0fbdf3786a1e9766f2cec21aa56d38a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#ab0fbdf3786a1e9766f2cec21aa56d38a">DestroyDnnHandle</a> ()</td></tr> |
| <tr class="separator:ab0fbdf3786a1e9766f2cec21aa56d38a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac8a3c2ac65a6f91389b87b02e9083f86"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#ac8a3c2ac65a6f91389b87b02e9083f86">CreateDnnHandle</a> ()</td></tr> |
| <tr class="separator:ac8a3c2ac65a6f91389b87b02e9083f86"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0756e01ebbcb35f97a171c2cfa22a76c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a0756e01ebbcb35f97a171c2cfa22a76c">DestroyCuTensorHandle</a> ()</td></tr> |
| <tr class="separator:a0756e01ebbcb35f97a171c2cfa22a76c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abebd0b85f03d87dc098dda78910db391"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#abebd0b85f03d87dc098dda78910db391">CreateCuTensorHandle</a> ()</td></tr> |
| <tr class="separator:abebd0b85f03d87dc098dda78910db391"><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:a714d3b2fc16db0a400e18147cc678e21"><td class="memItemLeft" align="right" valign="top">static cudaStream_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a714d3b2fc16db0a400e18147cc678e21">GetStream</a> (<a class="el" href="structmshadow_1_1Stream.html">Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> > *stream)</td></tr> |
| <tr class="memdesc:a714d3b2fc16db0a400e18147cc678e21"><td class="mdescLeft"> </td><td class="mdescRight">returns actual cudaStream_t given an input GPU stream pointer <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a714d3b2fc16db0a400e18147cc678e21">More...</a><br /></td></tr> |
| <tr class="separator:a714d3b2fc16db0a400e18147cc678e21"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac518ec87c93d924a07bfd0ead182b571"><td class="memItemLeft" align="right" valign="top">static cublasHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#ac518ec87c93d924a07bfd0ead182b571">GetBlasHandle</a> (<a class="el" href="structmshadow_1_1Stream.html">Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> > *stream)</td></tr> |
| <tr class="memdesc:ac518ec87c93d924a07bfd0ead182b571"><td class="mdescLeft"> </td><td class="mdescRight">return actual cublasHandle <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#ac518ec87c93d924a07bfd0ead182b571">More...</a><br /></td></tr> |
| <tr class="separator:ac518ec87c93d924a07bfd0ead182b571"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acfc432c1165c8fb238df5e3bd9f9efcc"><td class="memItemLeft" align="right" valign="top">static cusolverDnHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#acfc432c1165c8fb238df5e3bd9f9efcc">GetSolverHandle</a> (<a class="el" href="structmshadow_1_1Stream.html">Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> > *stream)</td></tr> |
| <tr class="separator:acfc432c1165c8fb238df5e3bd9f9efcc"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
| Public Attributes</h2></td></tr> |
| <tr class="memitem:a07e51e51721e2561c26dd93bbd03da18"><td class="memItemLeft" align="right" valign="top">cudaStream_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a07e51e51721e2561c26dd93bbd03da18">stream_</a></td></tr> |
| <tr class="memdesc:a07e51e51721e2561c26dd93bbd03da18"><td class="mdescLeft"> </td><td class="mdescRight">cudaStream <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a07e51e51721e2561c26dd93bbd03da18">More...</a><br /></td></tr> |
| <tr class="separator:a07e51e51721e2561c26dd93bbd03da18"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a184c6cc797a08f242ad851d5a3e59bdb"><td class="memItemLeft" align="right" valign="top">cublasHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a184c6cc797a08f242ad851d5a3e59bdb">blas_handle_</a></td></tr> |
| <tr class="memdesc:a184c6cc797a08f242ad851d5a3e59bdb"><td class="mdescLeft"> </td><td class="mdescRight">cublas handle <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a184c6cc797a08f242ad851d5a3e59bdb">More...</a><br /></td></tr> |
| <tr class="separator:a184c6cc797a08f242ad851d5a3e59bdb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a254e73438b81888ce75a226c24c4667e"><td class="memItemLeft" align="right" valign="top">cusolverDnHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a254e73438b81888ce75a226c24c4667e">solver_handle_</a></td></tr> |
| <tr class="memdesc:a254e73438b81888ce75a226c24c4667e"><td class="mdescLeft"> </td><td class="mdescRight">cusolver handle <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a254e73438b81888ce75a226c24c4667e">More...</a><br /></td></tr> |
| <tr class="separator:a254e73438b81888ce75a226c24c4667e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a19575a11766ad1de72a5d174300e79a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895">HandleState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a19575a11766ad1de72a5d174300e79a6">blas_handle_ownership_</a></td></tr> |
| <tr class="memdesc:a19575a11766ad1de72a5d174300e79a6"><td class="mdescLeft"> </td><td class="mdescRight">cudnn handle <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a19575a11766ad1de72a5d174300e79a6">More...</a><br /></td></tr> |
| <tr class="separator:a19575a11766ad1de72a5d174300e79a6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a159968e5249012a821f69c10f76f8d1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895">HandleState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a159968e5249012a821f69c10f76f8d1e">solver_handle_ownership_</a></td></tr> |
| <tr class="memdesc:a159968e5249012a821f69c10f76f8d1e"><td class="mdescLeft"> </td><td class="mdescRight">cusolver handle ownership <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a159968e5249012a821f69c10f76f8d1e">More...</a><br /></td></tr> |
| <tr class="separator:a159968e5249012a821f69c10f76f8d1e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5a71ddbac6b9e29728b13a384ca6af98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895">HandleState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a5a71ddbac6b9e29728b13a384ca6af98">dnn_handle_ownership_</a></td></tr> |
| <tr class="memdesc:a5a71ddbac6b9e29728b13a384ca6af98"><td class="mdescLeft"> </td><td class="mdescRight">cudnn handle ownership <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a5a71ddbac6b9e29728b13a384ca6af98">More...</a><br /></td></tr> |
| <tr class="separator:a5a71ddbac6b9e29728b13a384ca6af98"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aab0c2a70b7d38d2f7c95d3a7614d006e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895">HandleState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#aab0c2a70b7d38d2f7c95d3a7614d006e">cutensor_handle_ownership_</a></td></tr> |
| <tr class="memdesc:aab0c2a70b7d38d2f7c95d3a7614d006e"><td class="mdescLeft"> </td><td class="mdescRight">cutensor handle ownership <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#aab0c2a70b7d38d2f7c95d3a7614d006e">More...</a><br /></td></tr> |
| <tr class="separator:aab0c2a70b7d38d2f7c95d3a7614d006e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a766ad14f49c5839a357dbbc71c44abaa"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a766ad14f49c5839a357dbbc71c44abaa">cutensor_cachelines_</a> = nullptr</td></tr> |
| <tr class="separator:a766ad14f49c5839a357dbbc71c44abaa"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4ec551c8440da0c89eb728e753906936"><td class="memItemLeft" align="right" valign="top">cudaDeviceProp </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a4ec551c8440da0c89eb728e753906936">prop</a></td></tr> |
| <tr class="memdesc:a4ec551c8440da0c89eb728e753906936"><td class="mdescLeft"> </td><td class="mdescRight">cudaDeviceProp <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a4ec551c8440da0c89eb728e753906936">More...</a><br /></td></tr> |
| <tr class="separator:a4ec551c8440da0c89eb728e753906936"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a08409eff15849ff7abec6efe8019e396"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a08409eff15849ff7abec6efe8019e396">dev_id</a></td></tr> |
| <tr class="memdesc:a08409eff15849ff7abec6efe8019e396"><td class="mdescLeft"> </td><td class="mdescRight">dev id <a href="structmshadow_1_1Stream_3_01gpu_01_4.html#a08409eff15849ff7abec6efe8019e396">More...</a><br /></td></tr> |
| <tr class="separator:a08409eff15849ff7abec6efe8019e396"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <h2 class="groupheader">Member Enumeration Documentation</h2> |
| <a id="a588f6e370bf571ef2ab295690a071895"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a588f6e370bf571ef2ab295690a071895">◆ </a></span>HandleState</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">enum <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::<a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895">HandleState</a></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>handle state </p> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a588f6e370bf571ef2ab295690a071895a8e8971f5b6956e4e8633fb7dca86264a"></a>NoHandle </td><td class="fielddoc"></td></tr> |
| <tr><td class="fieldname"><a id="a588f6e370bf571ef2ab295690a071895a7599ad472e15c903954eaeeff5bd28d5"></a>OwnHandle </td><td class="fielddoc"></td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Constructor & Destructor Documentation</h2> |
| <a id="a0b3e4f27261b1954df7d6325222afad9"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0b3e4f27261b1954df7d6325222afad9">◆ </a></span>Stream()</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="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::<a class="el" href="structmshadow_1_1Stream.html">Stream</a> </td> |
| <td>(</td> |
| <td class="paramtype">void </td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Function Documentation</h2> |
| <a id="a4dd8da1b8671eb740d59b513ae733cd2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a4dd8da1b8671eb740d59b513ae733cd2">◆ </a></span>CheckIdle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::CheckIdle </td> |
| <td>(</td> |
| <td class="paramtype">void </td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>query whether the the stream is idle </p> |
| <dl class="section return"><dt>Returns</dt><dd>true if the stream is idle and all the job have been completed </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a6a323b3d583f5aae25eb76b1d239b7ca"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6a323b3d583f5aae25eb76b1d239b7ca">◆ </a></span>CreateBlasHandle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::CreateBlasHandle </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Destory original blas handle and create a new one. </p> |
| |
| </div> |
| </div> |
| <a id="abebd0b85f03d87dc098dda78910db391"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#abebd0b85f03d87dc098dda78910db391">◆ </a></span>CreateCuTensorHandle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::CreateCuTensorHandle </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="ac8a3c2ac65a6f91389b87b02e9083f86"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac8a3c2ac65a6f91389b87b02e9083f86">◆ </a></span>CreateDnnHandle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::CreateDnnHandle </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="ab3cd3dff9583cd8f0129392eee5f55fe"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab3cd3dff9583cd8f0129392eee5f55fe">◆ </a></span>CreateSolverHandle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::CreateSolverHandle </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="ae11ddc0ec4da83ce6e79ae5d9c8b8761"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae11ddc0ec4da83ce6e79ae5d9c8b8761">◆ </a></span>DestroyBlasHandle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::DestroyBlasHandle </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Destory cublas handle if own it. </p> |
| |
| </div> |
| </div> |
| <a id="a0756e01ebbcb35f97a171c2cfa22a76c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0756e01ebbcb35f97a171c2cfa22a76c">◆ </a></span>DestroyCuTensorHandle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::DestroyCuTensorHandle </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="ab0fbdf3786a1e9766f2cec21aa56d38a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab0fbdf3786a1e9766f2cec21aa56d38a">◆ </a></span>DestroyDnnHandle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::DestroyDnnHandle </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="af3c35c9a258285ffd719acf4d26d5e72"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af3c35c9a258285ffd719acf4d26d5e72">◆ </a></span>DestroySolverHandle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::DestroySolverHandle </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="ac518ec87c93d924a07bfd0ead182b571"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac518ec87c93d924a07bfd0ead182b571">◆ </a></span>GetBlasHandle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static cublasHandle_t <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::GetBlasHandle </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="structmshadow_1_1Stream.html">Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> > * </td> |
| <td class="paramname"><em>stream</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>return actual cublasHandle </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">pointer</td><td>to GPU stream </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="acfc432c1165c8fb238df5e3bd9f9efcc"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#acfc432c1165c8fb238df5e3bd9f9efcc">◆ </a></span>GetSolverHandle()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static cusolverDnHandle_t <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::GetSolverHandle </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="structmshadow_1_1Stream.html">Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> > * </td> |
| <td class="paramname"><em>stream</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="a714d3b2fc16db0a400e18147cc678e21"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a714d3b2fc16db0a400e18147cc678e21">◆ </a></span>GetStream()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static cudaStream_t <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::GetStream </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="structmshadow_1_1Stream.html">Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> > * </td> |
| <td class="paramname"><em>stream</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>returns actual cudaStream_t given an input GPU stream pointer </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">stream</td><td>pointer to GPU stream </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a46151b12d2eae79e0a1de4adc2a1d706"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a46151b12d2eae79e0a1de4adc2a1d706">◆ </a></span>Wait()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::Wait </td> |
| <td>(</td> |
| <td class="paramtype">void </td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>wait for all the computation associated with this stream to complete </p> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Data Documentation</h2> |
| <a id="a184c6cc797a08f242ad851d5a3e59bdb"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a184c6cc797a08f242ad851d5a3e59bdb">◆ </a></span>blas_handle_</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">cublasHandle_t <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::blas_handle_</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>cublas handle </p> |
| |
| </div> |
| </div> |
| <a id="a19575a11766ad1de72a5d174300e79a6"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a19575a11766ad1de72a5d174300e79a6">◆ </a></span>blas_handle_ownership_</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895">HandleState</a> <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::blas_handle_ownership_</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>cudnn handle </p> |
| <p>cutensor handle</p> |
| <p>cublas handle ownership </p> |
| |
| </div> |
| </div> |
| <a id="a766ad14f49c5839a357dbbc71c44abaa"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a766ad14f49c5839a357dbbc71c44abaa">◆ </a></span>cutensor_cachelines_</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void* <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::cutensor_cachelines_ = nullptr</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a id="aab0c2a70b7d38d2f7c95d3a7614d006e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aab0c2a70b7d38d2f7c95d3a7614d006e">◆ </a></span>cutensor_handle_ownership_</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895">HandleState</a> <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::cutensor_handle_ownership_</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>cutensor handle ownership </p> |
| |
| </div> |
| </div> |
| <a id="a08409eff15849ff7abec6efe8019e396"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a08409eff15849ff7abec6efe8019e396">◆ </a></span>dev_id</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::dev_id</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>dev id </p> |
| |
| </div> |
| </div> |
| <a id="a5a71ddbac6b9e29728b13a384ca6af98"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a5a71ddbac6b9e29728b13a384ca6af98">◆ </a></span>dnn_handle_ownership_</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895">HandleState</a> <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::dnn_handle_ownership_</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>cudnn handle ownership </p> |
| |
| </div> |
| </div> |
| <a id="a4ec551c8440da0c89eb728e753906936"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a4ec551c8440da0c89eb728e753906936">◆ </a></span>prop</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">cudaDeviceProp <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::prop</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>cudaDeviceProp </p> |
| |
| </div> |
| </div> |
| <a id="a254e73438b81888ce75a226c24c4667e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a254e73438b81888ce75a226c24c4667e">◆ </a></span>solver_handle_</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">cusolverDnHandle_t <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::solver_handle_</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>cusolver handle </p> |
| |
| </div> |
| </div> |
| <a id="a159968e5249012a821f69c10f76f8d1e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a159968e5249012a821f69c10f76f8d1e">◆ </a></span>solver_handle_ownership_</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="structmshadow_1_1Stream_3_01gpu_01_4.html#a588f6e370bf571ef2ab295690a071895">HandleState</a> <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::solver_handle_ownership_</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>cusolver handle ownership </p> |
| |
| </div> |
| </div> |
| <a id="a07e51e51721e2561c26dd93bbd03da18"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a07e51e51721e2561c26dd93bbd03da18">◆ </a></span>stream_</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">cudaStream_t <a class="el" href="structmshadow_1_1Stream.html">mshadow::Stream</a>< <a class="el" href="structmshadow_1_1gpu.html">gpu</a> >::stream_</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>cudaStream </p> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this struct was generated from the following file:<ul> |
| <li>/work/mxnet/3rdparty/mshadow/mshadow/<a class="el" href="stream__gpu-inl_8h_source.html">stream_gpu-inl.h</a></li> |
| </ul> |
| </div><!-- contents --> |
| <!-- start footer part --> |
| <hr class="footer"/><address class="footer"><small> |
| Generated on Sat Nov 5 2022 01:16:58 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> |