2018-09-20 05:02:08 +08:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
< meta name = "generator" content = "Doxygen 1.8.14" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > Cutlass: cutlass::gemm::IgemmGlobalIteratorAb< TileTraits_, Index_ > Struct Template 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 >
< script type = "text/x-mathjax-config" >
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
< / script > < script type = "text/javascript" async src = "http://cdn.mathjax.org/mathjax/latest/MathJax.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" > Cutlass
< / div >
< div id = "projectbrief" > CUDA Templates for Linear Algebra Subroutines and Solvers< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
< 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 = "namespacecutlass.html" > cutlass< / a > < / li > < li class = "navelem" > < a class = "el" href = "namespacecutlass_1_1gemm.html" > gemm< / a > < / li > < li class = "navelem" > < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html" > IgemmGlobalIteratorAb< / 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-attribs" > Public Attributes< / a > |
< a href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb-members.html" > List of all members< / a > < / div >
< div class = "headertitle" >
< div class = "title" > cutlass::gemm::IgemmGlobalIteratorAb< TileTraits_, Index_ > Struct Template Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > < code > #include < < a class = "el" href = "igemm__global__tile_8h_source.html" > igemm_global_tile.h< / a > > < / code > < / p >
< div class = "dynheader" >
Inheritance diagram for cutlass::gemm::IgemmGlobalIteratorAb< TileTraits_, Index_ > :< / div >
< div class = "dyncontent" >
< div class = "center" >
< img src = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.png" usemap = "#cutlass::gemm::IgemmGlobalIteratorAb_3C_20TileTraits_5F_2C_20Index_5F_20_3E_map" alt = "" / >
< map id = "cutlass::gemm::IgemmGlobalIteratorAb_3C_20TileTraits_5F_2C_20Index_5F_20_3E_map" name = "cutlass::gemm::IgemmGlobalIteratorAb_3C_20TileTraits_5F_2C_20Index_5F_20_3E_map" >
< area href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html" alt = "cutlass::gemm::GemmGlobalIteratorAb< TileTraits_, Index_ >" shape = "rect" coords = "0,112,1003,136" / >
< area href = "structcutlass_1_1TileLoadIterator.html" alt = "cutlass::TileLoadIterator< TileTraits_, TileTraits_::Scalar, TileTraits_::MultiplicandTraits::kKstrided ? IteratorAdvance::kH :IteratorAdvance::kW, MemorySpace::kGlobal, Index_ >" shape = "rect" coords = "0,56,1003,80" / >
< area href = "structcutlass_1_1TileIteratorBase.html" alt = "cutlass::TileIteratorBase< TileTraits_, TileTraits_::Scalar, Advance_, MemorySpace, Index_, TileTraits_::Scalar, FragmentElementType::kScalar, Shape< 0, 0, 0, 0 > >" shape = "rect" coords = "0,0,1003,24" / >
< / map >
< / div > < / 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:a82a9cfc61ecc117592bdb30f57bd35c9" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html" > GemmGlobalIteratorAb< / a > < TileTraits_, Index_ >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html#a82a9cfc61ecc117592bdb30f57bd35c9" > Base< / a > < / td > < / tr >
< tr class = "memdesc:a82a9cfc61ecc117592bdb30f57bd35c9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The base class. < a href = "#a82a9cfc61ecc117592bdb30f57bd35c9" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a82a9cfc61ecc117592bdb30f57bd35c9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a07ff2f97fdd57c4df05ef8e817265b30" > < td class = "memItemLeft" align = "right" valign = "top" > typedef TileTraits_::ThreadOffset  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html#a07ff2f97fdd57c4df05ef8e817265b30" > ThreadOffset< / a > < / td > < / tr >
< tr class = "memdesc:a07ff2f97fdd57c4df05ef8e817265b30" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The functor to compute the thread offset. < a href = "#a07ff2f97fdd57c4df05ef8e817265b30" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a07ff2f97fdd57c4df05ef8e817265b30" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb')" > < img src = "closed.png" alt = "-" / >   Public Types inherited from < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html" > cutlass::gemm::GemmGlobalIteratorAb< TileTraits_, Index_ > < / a > < / td > < / tr >
< tr class = "memitem:a2892be253a3de5bffc3edcef2890d3a8 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html" > GemmGlobalIteratorAb< / a > < TileTraits_, Index_ >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a2892be253a3de5bffc3edcef2890d3a8" > This_< / a > < / td > < / tr >
< tr class = "memdesc:a2892be253a3de5bffc3edcef2890d3a8 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > This class. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a2892be253a3de5bffc3edcef2890d3a8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2892be253a3de5bffc3edcef2890d3a8 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae13e0d30a941e16875f196b4844b03ed inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileLoadIterator.html" > TileLoadIterator< / a > < TileTraits_, typename TileTraits_::Scalar, TileTraits_::MultiplicandTraits::kKstrided ? < a class = "el" href = "structcutlass_1_1IteratorAdvance.html#a9ad9c2302ddffa148d47cdcf6c738ddaacfe756fca665eb1bbf389850915c1b81" > IteratorAdvance::kH< / a > :< a class = "el" href = "structcutlass_1_1IteratorAdvance.html#a9ad9c2302ddffa148d47cdcf6c738ddaa567e61af8a3401d302f3a3ab26418df0" > IteratorAdvance::kW< / a > , < a class = "el" href = "structcutlass_1_1MemorySpace.html#a1e031ec41668015a8fe4ba2c1145d03cac4bd4070cc396d698beb7ca2e3bbff37" > MemorySpace::kGlobal< / a > , Index_ >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#ae13e0d30a941e16875f196b4844b03ed" > Base< / a > < / td > < / tr >
< tr class = "memdesc:ae13e0d30a941e16875f196b4844b03ed inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The base class. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#ae13e0d30a941e16875f196b4844b03ed" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae13e0d30a941e16875f196b4844b03ed inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a646bd38ab95cdf0379ecb372839a9111 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > typedef TileTraits_::Tile  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a646bd38ab95cdf0379ecb372839a9111" > Tile< / a > < / td > < / tr >
< tr class = "memdesc:a646bd38ab95cdf0379ecb372839a9111 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The tile. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a646bd38ab95cdf0379ecb372839a9111" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a646bd38ab95cdf0379ecb372839a9111 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2180cfbb482d300472ad2993e4b555d4 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a4604b230174b11bc7ddf5f3e9a922139" > Base::Fragment< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a2180cfbb482d300472ad2993e4b555d4" > Fragment< / a > < / td > < / tr >
< tr class = "memdesc:a2180cfbb482d300472ad2993e4b555d4 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > < a class = "el" href = "structcutlass_1_1Fragment.html" title = "A template defining Fragment Concept. " > Fragment< / a > type loaded by the iterator. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a2180cfbb482d300472ad2993e4b555d4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2180cfbb482d300472ad2993e4b555d4 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5817b81c7013db9a3f7394ad4b1db79a inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > typedef TileTraits_::Scalar  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a5817b81c7013db9a3f7394ad4b1db79a" > Scalar< / a > < / td > < / tr >
< tr class = "memdesc:a5817b81c7013db9a3f7394ad4b1db79a inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The scalar. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a5817b81c7013db9a3f7394ad4b1db79a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5817b81c7013db9a3f7394ad4b1db79a inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a33e4dcd4449f324fed5ceaa2cde01b50 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > typedef TileTraits_::Threads  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a33e4dcd4449f324fed5ceaa2cde01b50" > Threads< / a > < / td > < / tr >
< tr class = "memdesc:a33e4dcd4449f324fed5ceaa2cde01b50 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The threads. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a33e4dcd4449f324fed5ceaa2cde01b50" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a33e4dcd4449f324fed5ceaa2cde01b50 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7ff9cae930c8a6bb9c8ee6d81cb1953f inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > typedef Index_  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a7ff9cae930c8a6bb9c8ee6d81cb1953f" > Index< / a > < / td > < / tr >
< tr class = "memdesc:a7ff9cae930c8a6bb9c8ee6d81cb1953f inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The index. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a7ff9cae930c8a6bb9c8ee6d81cb1953f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7ff9cae930c8a6bb9c8ee6d81cb1953f inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-27 05:54:58 +08:00
< tr class = "memitem:a220e04d5122bdb37b4967ad4e37253fe inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > typedef long long  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a220e04d5122bdb37b4967ad4e37253fe" > LongIndex< / a > < / td > < / tr >
< tr class = "memdesc:a220e04d5122bdb37b4967ad4e37253fe inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Long index. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a220e04d5122bdb37b4967ad4e37253fe" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a220e04d5122bdb37b4967ad4e37253fe inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-09-20 05:02:08 +08:00
< tr class = "memitem:afd09d3b8e5ca04eab7edc2e5723816e5 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > typedef TileTraits_::ThreadOffset  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#afd09d3b8e5ca04eab7edc2e5723816e5" > ThreadOffset< / a > < / td > < / tr >
< tr class = "memdesc:afd09d3b8e5ca04eab7edc2e5723816e5 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The thread offset. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#afd09d3b8e5ca04eab7edc2e5723816e5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:afd09d3b8e5ca04eab7edc2e5723816e5 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3dd74f6e12339a87c0eb8f75fbdc7b9c inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1PredicateVector.html" > cutlass::PredicateVector< / a > < < a class = "el" href = "structcutlass_1_1ShapeCount.html" > ShapeCount< / a > < typename < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a6c570dfa1cb68d436d8da6bd23cce6ce" > Base::Iterations< / a > > ::kCount >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a3dd74f6e12339a87c0eb8f75fbdc7b9c" > PredicateVector< / a > < / td > < / tr >
< tr class = "separator:a3dd74f6e12339a87c0eb8f75fbdc7b9c inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a09268125f1e323874f6c12b50185c517 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileLoadIterator_1_1Params.html" > Base::Params< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a09268125f1e323874f6c12b50185c517" > BaseParams< / a > < / td > < / tr >
< tr class = "memdesc:a09268125f1e323874f6c12b50185c517 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Iterator parameters type. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a09268125f1e323874f6c12b50185c517" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a09268125f1e323874f6c12b50185c517 inherit pub_types_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_types_structcutlass_1_1TileLoadIterator" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_types_structcutlass_1_1TileLoadIterator')" > < img src = "closed.png" alt = "-" / >   Public Types inherited from < a class = "el" href = "structcutlass_1_1TileLoadIterator.html" > cutlass::TileLoadIterator< TileTraits_, TileTraits_::Scalar, TileTraits_::MultiplicandTraits::kKstrided ? IteratorAdvance::kH :IteratorAdvance::kW, MemorySpace::kGlobal, Index_ > < / a > < / td > < / tr >
< tr class = "memitem:a1f3601c595f12e7083919ece9b1ec84e inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < / td > < / tr >
< tr class = "memdesc:a1f3601c595f12e7083919ece9b1ec84e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Do we require a fence? < a href = "structcutlass_1_1TileLoadIterator.html#a1f3601c595f12e7083919ece9b1ec84e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1f3601c595f12e7083919ece9b1ec84e inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1dcbf633eac61ff06980e4992fbe8264 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html" > TileIteratorBase< / a > < TileTraits_, TileTraits_::Scalar, Advance_, < a class = "el" href = "structcutlass_1_1MemorySpace.html" > MemorySpace< / a > , Index_, TileTraits_::Scalar, FragmentElementType::kScalar, < a class = "el" href = "structcutlass_1_1Shape.html" > Shape< / a > < 0, 0, 0, 0 > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a1dcbf633eac61ff06980e4992fbe8264" > Base< / a > < / td > < / tr >
< tr class = "memdesc:a1dcbf633eac61ff06980e4992fbe8264 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Base class. < a href = "structcutlass_1_1TileLoadIterator.html#a1dcbf633eac61ff06980e4992fbe8264" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1dcbf633eac61ff06980e4992fbe8264 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6a5d065939282fa1b9454b28a1e73948 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#aac9e5b7890a53d46e5d49912b254ded7" > Base::Traits< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a6a5d065939282fa1b9454b28a1e73948" > Traits< / a > < / td > < / tr >
< tr class = "memdesc:a6a5d065939282fa1b9454b28a1e73948 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > concept TileTraits < a href = "structcutlass_1_1TileLoadIterator.html#a6a5d065939282fa1b9454b28a1e73948" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6a5d065939282fa1b9454b28a1e73948 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aafbb7a2137a07f0e07a12838b66bd511 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#affac5a91f0659bb6739db25d20822c34" > Base::Scalar< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#aafbb7a2137a07f0e07a12838b66bd511" > Scalar< / a > < / td > < / tr >
< tr class = "memdesc:aafbb7a2137a07f0e07a12838b66bd511 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Scalar element. < a href = "structcutlass_1_1TileLoadIterator.html#aafbb7a2137a07f0e07a12838b66bd511" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aafbb7a2137a07f0e07a12838b66bd511 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a70dfd0b62feb082d8da34af09d9524a6 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef TileTraits_::Scalar  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a70dfd0b62feb082d8da34af09d9524a6" > FragmentElement< / a > < / td > < / tr >
< tr class = "memdesc:a70dfd0b62feb082d8da34af09d9524a6 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Fragment element. < a href = "structcutlass_1_1TileLoadIterator.html#a70dfd0b62feb082d8da34af09d9524a6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a70dfd0b62feb082d8da34af09d9524a6 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aaa5d98b72576478ba04e4ad554faa827 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#ab49ff66953031a8cfcfa11ddc092025c" > Base::Index< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#aaa5d98b72576478ba04e4ad554faa827" > Index< / a > < / td > < / tr >
< tr class = "memdesc:aaa5d98b72576478ba04e4ad554faa827 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Index type. < a href = "structcutlass_1_1TileLoadIterator.html#aaa5d98b72576478ba04e4ad554faa827" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aaa5d98b72576478ba04e4ad554faa827 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-27 05:54:58 +08:00
< tr class = "memitem:a6cdf9b87147f51f85c973ab435f58339 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#ad2967c7bb5c6c5eacdea285a63040d94" > Base::LongIndex< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a6cdf9b87147f51f85c973ab435f58339" > LongIndex< / a > < / td > < / tr >
< tr class = "memdesc:a6cdf9b87147f51f85c973ab435f58339 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Index type. < a href = "structcutlass_1_1TileLoadIterator.html#a6cdf9b87147f51f85c973ab435f58339" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6cdf9b87147f51f85c973ab435f58339 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-09-20 05:02:08 +08:00
< tr class = "memitem:aeb6cc0e2990c06c83b789b579a03b15f inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#ae50ca325a827bdf1d1bfab3ba6e204c1" > Base::Skew< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#aeb6cc0e2990c06c83b789b579a03b15f" > Skew< / a > < / td > < / tr >
< tr class = "memdesc:aeb6cc0e2990c06c83b789b579a03b15f inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Skew quantity. < a href = "structcutlass_1_1TileLoadIterator.html#aeb6cc0e2990c06c83b789b579a03b15f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aeb6cc0e2990c06c83b789b579a03b15f inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a88eaa581e0b5419b98ee5a71073d0539 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a7fcf13023c85cf1e1150d867bd1559d4" > Base::Tile< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a88eaa581e0b5419b98ee5a71073d0539" > Tile< / a > < / td > < / tr >
< tr class = "memdesc:a88eaa581e0b5419b98ee5a71073d0539 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Tile shape. < a href = "structcutlass_1_1TileLoadIterator.html#a88eaa581e0b5419b98ee5a71073d0539" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a88eaa581e0b5419b98ee5a71073d0539 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afc68649cb9bb32931b27e711c7ce2604 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9aaac43bc2258e06824c354a068e7815" > Base::Delta< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#afc68649cb9bb32931b27e711c7ce2604" > Delta< / a > < / td > < / tr >
< tr class = "memdesc:afc68649cb9bb32931b27e711c7ce2604 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Delta. < a href = "structcutlass_1_1TileLoadIterator.html#afc68649cb9bb32931b27e711c7ce2604" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:afc68649cb9bb32931b27e711c7ce2604 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6c570dfa1cb68d436d8da6bd23cce6ce inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#adbf563ecda4ffd4110d288f521c7e0da" > Base::Iterations< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a6c570dfa1cb68d436d8da6bd23cce6ce" > Iterations< / a > < / td > < / tr >
< tr class = "memdesc:a6c570dfa1cb68d436d8da6bd23cce6ce inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Iterations. < a href = "structcutlass_1_1TileLoadIterator.html#a6c570dfa1cb68d436d8da6bd23cce6ce" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6c570dfa1cb68d436d8da6bd23cce6ce inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae8cb43a98cd2fa28f6457afbda8ec58a inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a0fec2c1f9c0b8fbde4ca6faf123b59a5" > Base::ThreadOffset< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#ae8cb43a98cd2fa28f6457afbda8ec58a" > ThreadOffset< / a > < / td > < / tr >
< tr class = "memdesc:ae8cb43a98cd2fa28f6457afbda8ec58a inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > ThreadOffset functor. < a href = "structcutlass_1_1TileLoadIterator.html#ae8cb43a98cd2fa28f6457afbda8ec58a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae8cb43a98cd2fa28f6457afbda8ec58a inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a46a2cbf407d3f43a7441323d150d96f1 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a064aaca9cc27e34bdae9684447a3f5be" > Base::FragmentShape< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a46a2cbf407d3f43a7441323d150d96f1" > FragmentShape< / a > < / td > < / tr >
< tr class = "memdesc:a46a2cbf407d3f43a7441323d150d96f1 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Fragment type. < a href = "structcutlass_1_1TileLoadIterator.html#a46a2cbf407d3f43a7441323d150d96f1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a46a2cbf407d3f43a7441323d150d96f1 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae8f2c93ec43646be70d4b9f32d034125 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a24716c07ab1d7834a79d52231a990973" > Base::AccessType< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#ae8f2c93ec43646be70d4b9f32d034125" > AccessType< / a > < / td > < / tr >
< tr class = "memdesc:ae8f2c93ec43646be70d4b9f32d034125 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Memory access type. < a href = "structcutlass_1_1TileLoadIterator.html#ae8f2c93ec43646be70d4b9f32d034125" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae8f2c93ec43646be70d4b9f32d034125 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4604b230174b11bc7ddf5f3e9a922139 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > Base::Fragment< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a4604b230174b11bc7ddf5f3e9a922139" > Fragment< / a > < / td > < / tr >
< tr class = "memdesc:a4604b230174b11bc7ddf5f3e9a922139 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Fragment definition. < a href = "structcutlass_1_1TileLoadIterator.html#a4604b230174b11bc7ddf5f3e9a922139" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a4604b230174b11bc7ddf5f3e9a922139 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad9c77ca0521d18a90dd3542a3941f016 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a59d40c5bd544fdabf42787b9f11cce51" > Base::FragmentIterator< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#ad9c77ca0521d18a90dd3542a3941f016" > FragmentIterator< / a > < / td > < / tr >
< tr class = "memdesc:ad9c77ca0521d18a90dd3542a3941f016 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Fragment iterator definition. < a href = "structcutlass_1_1TileLoadIterator.html#ad9c77ca0521d18a90dd3542a3941f016" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad9c77ca0521d18a90dd3542a3941f016 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad272502e5a54615584bb037a33ff1dca inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a5eb6375410d4440c0f73a25c06d282b5" > Base::FragmentConstIterator< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#ad272502e5a54615584bb037a33ff1dca" > FragmentConstIterator< / a > < / td > < / tr >
< tr class = "memdesc:ad272502e5a54615584bb037a33ff1dca inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Fragment const iterator definition. < a href = "structcutlass_1_1TileLoadIterator.html#ad272502e5a54615584bb037a33ff1dca" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad272502e5a54615584bb037a33ff1dca inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad71f865c61f02eba981c056ef71653f5 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a05065dadf7b8a20284c566c82cda8000" > Base::PredicateVector< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#ad71f865c61f02eba981c056ef71653f5" > PredicateVector< / a > < / td > < / tr >
< tr class = "memdesc:ad71f865c61f02eba981c056ef71653f5 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Default predicate mask type. < a href = "structcutlass_1_1TileLoadIterator.html#ad71f865c61f02eba981c056ef71653f5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad71f865c61f02eba981c056ef71653f5 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a57eff980f6b1086abe39dd617de5b948 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a2e682380b5ea9ea05ee8ffd68a1205f0" > Base::Storage< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a57eff980f6b1086abe39dd617de5b948" > SharedStorage< / a > < / td > < / tr >
< tr class = "memdesc:a57eff980f6b1086abe39dd617de5b948 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Storage object that may be loaded from. < a href = "structcutlass_1_1TileLoadIterator.html#a57eff980f6b1086abe39dd617de5b948" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a57eff980f6b1086abe39dd617de5b948 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9aebb9153659320f1391671c215c519e inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef Base::Params  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a9aebb9153659320f1391671c215c519e" > BaseParams< / a > < / td > < / tr >
< tr class = "memdesc:a9aebb9153659320f1391671c215c519e inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > IteratorBase parameters. < a href = "structcutlass_1_1TileLoadIterator.html#a9aebb9153659320f1391671c215c519e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9aebb9153659320f1391671c215c519e inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a39acc5c35c8db019a3aeef79e8005b7f inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#affac5a91f0659bb6739db25d20822c34" > Scalar< / a > const *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a39acc5c35c8db019a3aeef79e8005b7f" > Pointer< / a > < / td > < / tr >
< tr class = "memdesc:a39acc5c35c8db019a3aeef79e8005b7f inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The pointer type. < a href = "structcutlass_1_1TileLoadIterator.html#a39acc5c35c8db019a3aeef79e8005b7f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a39acc5c35c8db019a3aeef79e8005b7f inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a146adfb1951efd70995b05a7a31fd548 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a146adfb1951efd70995b05a7a31fd548" > TensorRef< / a > < < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#affac5a91f0659bb6739db25d20822c34" > Scalar< / a > const, 4 >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a146adfb1951efd70995b05a7a31fd548" > TensorRef< / a > < / td > < / tr >
< tr class = "memdesc:a146adfb1951efd70995b05a7a31fd548 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Tensor reference for the load iterator. < a href = "structcutlass_1_1TileLoadIterator.html#a146adfb1951efd70995b05a7a31fd548" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a146adfb1951efd70995b05a7a31fd548 inherit pub_types_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_types_structcutlass_1_1TileIteratorBase" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_types_structcutlass_1_1TileIteratorBase')" > < img src = "closed.png" alt = "-" / >   Public Types inherited from < a class = "el" href = "structcutlass_1_1TileIteratorBase.html" > cutlass::TileIteratorBase< TileTraits_, TileTraits_::Scalar, Advance_, MemorySpace, Index_, TileTraits_::Scalar, FragmentElementType::kScalar, Shape< 0, 0, 0, 0 > > < / a > < / td > < / tr >
< tr class = "memitem:aac9e5b7890a53d46e5d49912b254ded7 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef TileTraits_  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#aac9e5b7890a53d46e5d49912b254ded7" > Traits< / a > < / td > < / tr >
< tr class = "memdesc:aac9e5b7890a53d46e5d49912b254ded7 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > concept TileTraits < a href = "structcutlass_1_1TileIteratorBase.html#aac9e5b7890a53d46e5d49912b254ded7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aac9e5b7890a53d46e5d49912b254ded7 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:affac5a91f0659bb6739db25d20822c34 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef TileTraits_::Scalar  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#affac5a91f0659bb6739db25d20822c34" > Scalar< / a > < / td > < / tr >
< tr class = "memdesc:affac5a91f0659bb6739db25d20822c34 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Scalar element. < a href = "structcutlass_1_1TileIteratorBase.html#affac5a91f0659bb6739db25d20822c34" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:affac5a91f0659bb6739db25d20822c34 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7f2fe3fa2eb764bf664817097d22fe45 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef TileTraits_::Scalar  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a7f2fe3fa2eb764bf664817097d22fe45" > FragmentElement< / a > < / td > < / tr >
< tr class = "memdesc:a7f2fe3fa2eb764bf664817097d22fe45 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Fragment element. < a href = "structcutlass_1_1TileIteratorBase.html#a7f2fe3fa2eb764bf664817097d22fe45" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7f2fe3fa2eb764bf664817097d22fe45 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab49ff66953031a8cfcfa11ddc092025c inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef Index_  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#ab49ff66953031a8cfcfa11ddc092025c" > Index< / a > < / td > < / tr >
< tr class = "memdesc:ab49ff66953031a8cfcfa11ddc092025c inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Index type. < a href = "structcutlass_1_1TileIteratorBase.html#ab49ff66953031a8cfcfa11ddc092025c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ab49ff66953031a8cfcfa11ddc092025c inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-27 05:54:58 +08:00
< tr class = "memitem:ad2967c7bb5c6c5eacdea285a63040d94 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef long long  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#ad2967c7bb5c6c5eacdea285a63040d94" > LongIndex< / a > < / td > < / tr >
< tr class = "memdesc:ad2967c7bb5c6c5eacdea285a63040d94 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Long index. < a href = "structcutlass_1_1TileIteratorBase.html#ad2967c7bb5c6c5eacdea285a63040d94" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad2967c7bb5c6c5eacdea285a63040d94 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-09-20 05:02:08 +08:00
< tr class = "memitem:ae50ca325a827bdf1d1bfab3ba6e204c1 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1Shape.html" > Shape< / a > < 0, 0, 0, 0 >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#ae50ca325a827bdf1d1bfab3ba6e204c1" > Skew< / a > < / td > < / tr >
< tr class = "memdesc:ae50ca325a827bdf1d1bfab3ba6e204c1 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Skew quantity. < a href = "structcutlass_1_1TileIteratorBase.html#ae50ca325a827bdf1d1bfab3ba6e204c1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae50ca325a827bdf1d1bfab3ba6e204c1 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7fcf13023c85cf1e1150d867bd1559d4 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef Traits::Tile  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a7fcf13023c85cf1e1150d867bd1559d4" > Tile< / a > < / td > < / tr >
< tr class = "memdesc:a7fcf13023c85cf1e1150d867bd1559d4 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Tile shape. < a href = "structcutlass_1_1TileIteratorBase.html#a7fcf13023c85cf1e1150d867bd1559d4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7fcf13023c85cf1e1150d867bd1559d4 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9aaac43bc2258e06824c354a068e7815 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef Traits::Delta  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9aaac43bc2258e06824c354a068e7815" > Delta< / a > < / td > < / tr >
< tr class = "memdesc:a9aaac43bc2258e06824c354a068e7815 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Distance along each dimension. < a href = "structcutlass_1_1TileIteratorBase.html#a9aaac43bc2258e06824c354a068e7815" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9aaac43bc2258e06824c354a068e7815 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab37eec43846be90d558201bd6bb27ee4 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef Traits::ImmediateOffsetStrides  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#ab37eec43846be90d558201bd6bb27ee4" > ImmediateOffsetStrides< / a > < / td > < / tr >
< tr class = "memdesc:ab37eec43846be90d558201bd6bb27ee4 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The strides in each dimension between different loads/stores. < a href = "structcutlass_1_1TileIteratorBase.html#ab37eec43846be90d558201bd6bb27ee4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ab37eec43846be90d558201bd6bb27ee4 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adbf563ecda4ffd4110d288f521c7e0da inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef Traits::Iterations  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#adbf563ecda4ffd4110d288f521c7e0da" > Iterations< / a > < / td > < / tr >
< tr class = "memdesc:adbf563ecda4ffd4110d288f521c7e0da inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Iterations. < a href = "structcutlass_1_1TileIteratorBase.html#adbf563ecda4ffd4110d288f521c7e0da" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:adbf563ecda4ffd4110d288f521c7e0da inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0fec2c1f9c0b8fbde4ca6faf123b59a5 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef Traits::ThreadOffset  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a0fec2c1f9c0b8fbde4ca6faf123b59a5" > ThreadOffset< / a > < / td > < / tr >
< tr class = "memdesc:a0fec2c1f9c0b8fbde4ca6faf123b59a5 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Thread offset. < a href = "structcutlass_1_1TileIteratorBase.html#a0fec2c1f9c0b8fbde4ca6faf123b59a5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0fec2c1f9c0b8fbde4ca6faf123b59a5 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a24716c07ab1d7834a79d52231a990973 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1Vectorize.html" > Vectorize< / a > < < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a7f2fe3fa2eb764bf664817097d22fe45" > FragmentElement< / a > , < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a8a4edd46b8cad3eeafc2a3dc3a344499" > kAccessSize< / a > > ::Type  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a24716c07ab1d7834a79d52231a990973" > AccessType< / a > < / td > < / tr >
< tr class = "memdesc:a24716c07ab1d7834a79d52231a990973 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The elements loaded/store by one instruction. < a href = "structcutlass_1_1TileIteratorBase.html#a24716c07ab1d7834a79d52231a990973" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a24716c07ab1d7834a79d52231a990973 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2e682380b5ea9ea05ee8ffd68a1205f0 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > Fragment< / a > < < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#affac5a91f0659bb6739db25d20822c34" > Scalar< / a > , < a class = "el" href = "structcutlass_1_1ShapeCount.html" > ShapeCount< / a > < < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a7fcf13023c85cf1e1150d867bd1559d4" > Tile< / a > > ::kCount, < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#aefe67241dde93bb032c5b4d82bc3f761" > kFragmentSize< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a2e682380b5ea9ea05ee8ffd68a1205f0" > Storage< / a > < / td > < / tr >
< tr class = "memdesc:a2e682380b5ea9ea05ee8ffd68a1205f0 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The storage. < a href = "structcutlass_1_1TileIteratorBase.html#a2e682380b5ea9ea05ee8ffd68a1205f0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2e682380b5ea9ea05ee8ffd68a1205f0 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9ffa12dcd7ed1e96845e1cd273d9f219 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > Fragment< / a > < < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a7f2fe3fa2eb764bf664817097d22fe45" > FragmentElement< / a > , < a class = "el" href = "structcutlass_1_1ShapeCount.html" > ShapeCount< / a > < < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#adbf563ecda4ffd4110d288f521c7e0da" > Iterations< / a > > ::kCount *< a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a8a4edd46b8cad3eeafc2a3dc3a344499" > kAccessSize< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > Fragment< / a > < / td > < / tr >
< tr class = "memdesc:a9ffa12dcd7ed1e96845e1cd273d9f219 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The fragment. < a href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9ffa12dcd7ed1e96845e1cd273d9f219 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a59d40c5bd544fdabf42787b9f11cce51 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a59d40c5bd544fdabf42787b9f11cce51" > FragmentIterator< / a > < < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > Fragment< / a > , < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#adbf563ecda4ffd4110d288f521c7e0da" > Iterations< / a > , < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a24716c07ab1d7834a79d52231a990973" > AccessType< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a59d40c5bd544fdabf42787b9f11cce51" > FragmentIterator< / a > < / td > < / tr >
< tr class = "memdesc:a59d40c5bd544fdabf42787b9f11cce51 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The fragment iterator. < a href = "structcutlass_1_1TileIteratorBase.html#a59d40c5bd544fdabf42787b9f11cce51" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a59d40c5bd544fdabf42787b9f11cce51 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5eb6375410d4440c0f73a25c06d282b5 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a5eb6375410d4440c0f73a25c06d282b5" > FragmentConstIterator< / a > < < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > Fragment< / a > , < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#adbf563ecda4ffd4110d288f521c7e0da" > Iterations< / a > , < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a24716c07ab1d7834a79d52231a990973" > AccessType< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a5eb6375410d4440c0f73a25c06d282b5" > FragmentConstIterator< / a > < / td > < / tr >
< tr class = "memdesc:a5eb6375410d4440c0f73a25c06d282b5 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The fragment const iterator. < a href = "structcutlass_1_1TileIteratorBase.html#a5eb6375410d4440c0f73a25c06d282b5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5eb6375410d4440c0f73a25c06d282b5 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a064aaca9cc27e34bdae9684447a3f5be inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1FragmentIterator.html#a63ff1767c4923b0a2b6b64487306ed76" > FragmentIterator::FragmentShape< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a064aaca9cc27e34bdae9684447a3f5be" > FragmentShape< / a > < / td > < / tr >
< tr class = "memdesc:a064aaca9cc27e34bdae9684447a3f5be inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The shape of the fragment. < a href = "structcutlass_1_1TileIteratorBase.html#a064aaca9cc27e34bdae9684447a3f5be" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a064aaca9cc27e34bdae9684447a3f5be inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a05065dadf7b8a20284c566c82cda8000 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a05065dadf7b8a20284c566c82cda8000" > PredicateVector< / a > < < a class = "el" href = "structcutlass_1_1ShapeCount.html" > ShapeCount< / a > < < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#adbf563ecda4ffd4110d288f521c7e0da" > Iterations< / a > > ::kCount >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a05065dadf7b8a20284c566c82cda8000" > PredicateVector< / a > < / td > < / tr >
< tr class = "memdesc:a05065dadf7b8a20284c566c82cda8000 inherit pub_types_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Default predicate mask type. < a href = "structcutlass_1_1TileIteratorBase.html#a05065dadf7b8a20284c566c82cda8000" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a05065dadf7b8a20284c566c82cda8000 inherit pub_types_structcutlass_1_1TileIteratorBase" > < 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 >
2018-10-27 05:54:58 +08:00
< tr class = "memitem:a37672bf5444d07c5ff56d4e710a7ff94" > < td class = "memItemLeft" align = "right" valign = "top" > CUTLASS_DEVICE  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html#a37672bf5444d07c5ff56d4e710a7ff94" > IgemmGlobalIteratorAb< / a > (typename < a class = "el" href = "structcutlass_1_1TileLoadIterator_1_1Params.html" > Base::Params< / a > const & _params, const < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > & threadblock_offset, < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#afd09d3b8e5ca04eab7edc2e5723816e5" > ThreadOffset< / a > thread_offset_func=< a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#afd09d3b8e5ca04eab7edc2e5723816e5" > ThreadOffset< / a > ())< / td > < / tr >
< tr class = "memdesc:a37672bf5444d07c5ff56d4e710a7ff94" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Constructor. < a href = "#a37672bf5444d07c5ff56d4e710a7ff94" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a37672bf5444d07c5ff56d4e710a7ff94" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a51b852a4023411020cb44c292f109e3d" > < td class = "memItemLeft" align = "right" valign = "top" > CUTLASS_DEVICE void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html#a51b852a4023411020cb44c292f109e3d" > initialize_predicates< / a > (const < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > & bounds, const < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > & threadblock_offset)< / td > < / tr >
< tr class = "separator:a51b852a4023411020cb44c292f109e3d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-09-20 05:02:08 +08:00
< tr class = "memitem:a5cbda0dea8c87ca55499c97cc80b1ccf" > < td class = "memItemLeft" align = "right" valign = "top" > CUTLASS_DEVICE void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html#a5cbda0dea8c87ca55499c97cc80b1ccf" > load_element< / a > (typename < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#ae8f2c93ec43646be70d4b9f32d034125" > Base::AccessType< / a > & value, int d, int h, int w, int c) const< / td > < / tr >
< tr class = "separator:a5cbda0dea8c87ca55499c97cc80b1ccf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb')" > < img src = "closed.png" alt = "-" / >   Public Member Functions inherited from < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html" > cutlass::gemm::GemmGlobalIteratorAb< TileTraits_, Index_ > < / a > < / td > < / tr >
< tr class = "memitem:aba8142a7a3b43da97f7968d98f3ba018 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#aba8142a7a3b43da97f7968d98f3ba018" > initialize_predicates< / a > (const < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > & bounds, const < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > & block_offset)< / td > < / tr >
< tr class = "separator:aba8142a7a3b43da97f7968d98f3ba018 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-27 05:54:58 +08:00
< tr class = "memitem:a43dd51c089f866fe63d14502163fd950 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a43dd51c089f866fe63d14502163fd950" > GemmGlobalIteratorAb< / a > (< a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb_1_1Params.html" > Params< / a > const & _params, const < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > & threadblock_offset, < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#afd09d3b8e5ca04eab7edc2e5723816e5" > ThreadOffset< / a > thread_offset_func=< a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#afd09d3b8e5ca04eab7edc2e5723816e5" > ThreadOffset< / a > ())< / td > < / tr >
< tr class = "memdesc:a43dd51c089f866fe63d14502163fd950 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Ctor. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a43dd51c089f866fe63d14502163fd950" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a43dd51c089f866fe63d14502163fd950 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-09-20 05:02:08 +08:00
< tr class = "memitem:a760404b7879a38364d7eef47fc1fe209 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a760404b7879a38364d7eef47fc1fe209" > inc_w< / a > ()< / td > < / tr >
< tr class = "memdesc:a760404b7879a38364d7eef47fc1fe209 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Increment the pointer in the W dimension. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a760404b7879a38364d7eef47fc1fe209" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a760404b7879a38364d7eef47fc1fe209 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1d86f7e16bd11e10c94b0c14111c8c14 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a1d86f7e16bd11e10c94b0c14111c8c14" > inc_h< / a > ()< / td > < / tr >
< tr class = "memdesc:a1d86f7e16bd11e10c94b0c14111c8c14 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Increment the pointer in the H dimension. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a1d86f7e16bd11e10c94b0c14111c8c14" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1d86f7e16bd11e10c94b0c14111c8c14 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2ad473e8f2fa2694617ee39ead5c41b3 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a2ad473e8f2fa2694617ee39ead5c41b3" > inc_d< / a > ()< / td > < / tr >
< tr class = "memdesc:a2ad473e8f2fa2694617ee39ead5c41b3 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Increment the pointer in the D dimension. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a2ad473e8f2fa2694617ee39ead5c41b3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2ad473e8f2fa2694617ee39ead5c41b3 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae3ecef6501f0761051f298eb7cefcacf inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#ae3ecef6501f0761051f298eb7cefcacf" > inc_advance< / a > ()< / td > < / tr >
< tr class = "memdesc:ae3ecef6501f0761051f298eb7cefcacf inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Increment the pointer to move to the next iteration. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#ae3ecef6501f0761051f298eb7cefcacf" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae3ecef6501f0761051f298eb7cefcacf inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a85afb31647e5cac591b76959a102cd06 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a85afb31647e5cac591b76959a102cd06" > load_element< / a > (typename < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#ae8f2c93ec43646be70d4b9f32d034125" > Base::AccessType< / a > & value, int d, int h, int w, int c) const< / td > < / tr >
< tr class = "memdesc:a85afb31647e5cac591b76959a102cd06 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Loads a single fragment element from memory. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a85afb31647e5cac591b76959a102cd06" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a85afb31647e5cac591b76959a102cd06 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab2bad39cd9e9d27382cf8fb9e05ed593 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#ab2bad39cd9e9d27382cf8fb9e05ed593" > residue< / a > (< a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a7ff9cae930c8a6bb9c8ee6d81cb1953f" > Index< / a > k)< / td > < / tr >
< tr class = "memdesc:ab2bad39cd9e9d27382cf8fb9e05ed593 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > That's the residue! Update the predicates. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#ab2bad39cd9e9d27382cf8fb9e05ed593" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ab2bad39cd9e9d27382cf8fb9e05ed593 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6ebdbdce88f040fffd3eb60622c6d7e0 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a6ebdbdce88f040fffd3eb60622c6d7e0" > valid< / a > (int d, int h, int w, int c) const< / td > < / tr >
< tr class = "memdesc:a6ebdbdce88f040fffd3eb60622c6d7e0 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Is the valid? < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a6ebdbdce88f040fffd3eb60622c6d7e0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6ebdbdce88f040fffd3eb60622c6d7e0 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a32cd0a03868f52b172d031f23e2c08af inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html" > GemmGlobalIteratorAb< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a32cd0a03868f52b172d031f23e2c08af" > operator+=< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > const & offset)< / td > < / tr >
< tr class = "memdesc:a32cd0a03868f52b172d031f23e2c08af inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Adds a vector offset to the iterator. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a32cd0a03868f52b172d031f23e2c08af" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a32cd0a03868f52b172d031f23e2c08af inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5940e491967e265630dc0a4b448791d6 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a5940e491967e265630dc0a4b448791d6" > add_pointer_offset< / a > (< a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a7ff9cae930c8a6bb9c8ee6d81cb1953f" > Index< / a > offset)< / td > < / tr >
< tr class = "separator:a5940e491967e265630dc0a4b448791d6 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adfb9a7df1b900e4f6ee59c72aabdebd7 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a7ff9cae930c8a6bb9c8ee6d81cb1953f" > Index< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#adfb9a7df1b900e4f6ee59c72aabdebd7" > stride_advance< / a > (void)< / td > < / tr >
< tr class = "separator:adfb9a7df1b900e4f6ee59c72aabdebd7 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a07989416829cbe7efecb56456c99adf7 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memTemplParams" colspan = "2" > template< typename Fragment > < / td > < / tr >
< tr class = "memitem:a07989416829cbe7efecb56456c99adf7 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memTemplItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a07989416829cbe7efecb56456c99adf7" > load_post_increment< / a > (< a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a2180cfbb482d300472ad2993e4b555d4" > Fragment< / a > & fragment)< / td > < / tr >
< tr class = "separator:a07989416829cbe7efecb56456c99adf7 inherit pub_methods_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_methods_structcutlass_1_1TileLoadIterator" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_methods_structcutlass_1_1TileLoadIterator')" > < img src = "closed.png" alt = "-" / >   Public Member Functions inherited from < a class = "el" href = "structcutlass_1_1TileLoadIterator.html" > cutlass::TileLoadIterator< TileTraits_, TileTraits_::Scalar, TileTraits_::MultiplicandTraits::kKstrided ? IteratorAdvance::kH :IteratorAdvance::kW, MemorySpace::kGlobal, Index_ > < / a > < / td > < / tr >
< tr class = "memitem:a60bbb4d4a6a5b8fb32e176e7d33f9e82 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a60bbb4d4a6a5b8fb32e176e7d33f9e82" > initialize_predicates< / a > (PredicateIterator predicate_it, < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > const & bounds, < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > const & block_offset=make_Coord(0, 0, 0))< / td > < / tr >
< tr class = "memdesc:a60bbb4d4a6a5b8fb32e176e7d33f9e82 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initializes a predicate vector using a RegularTilePredicateFunctor. < a href = "structcutlass_1_1TileLoadIterator.html#a60bbb4d4a6a5b8fb32e176e7d33f9e82" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a60bbb4d4a6a5b8fb32e176e7d33f9e82 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa566cf603a5c19c59946a41b04642e49 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#aa566cf603a5c19c59946a41b04642e49" > initialize_predicates< / a > (PredicateIterator predicate_it, PredicateFunctor const & functor, < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > const & block_offset)< / td > < / tr >
< tr class = "memdesc:aa566cf603a5c19c59946a41b04642e49 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initializes a predicate vector using an arbitrary predicate functor. < a href = "structcutlass_1_1TileLoadIterator.html#aa566cf603a5c19c59946a41b04642e49" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa566cf603a5c19c59946a41b04642e49 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:add962655973d5b8eff5673c04e053e4e inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#add962655973d5b8eff5673c04e053e4e" > TileLoadIterator< / a > ()< / td > < / tr >
< tr class = "memdesc:add962655973d5b8eff5673c04e053e4e inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Default constructor. < a href = "structcutlass_1_1TileLoadIterator.html#add962655973d5b8eff5673c04e053e4e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:add962655973d5b8eff5673c04e053e4e inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4ffe90c974b260220fe0b44274095322 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a4ffe90c974b260220fe0b44274095322" > TileLoadIterator< / a > (Params const & _params, < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > const & block_offset=make_Coord(0, 0, 0), < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a0fec2c1f9c0b8fbde4ca6faf123b59a5" > ThreadOffset< / a > thread_offset_func=< a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a0fec2c1f9c0b8fbde4ca6faf123b59a5" > ThreadOffset< / a > ())< / td > < / tr >
< tr class = "memdesc:a4ffe90c974b260220fe0b44274095322 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Constructs a tile load iterator. < a href = "structcutlass_1_1TileLoadIterator.html#a4ffe90c974b260220fe0b44274095322" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a4ffe90c974b260220fe0b44274095322 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1636f4e15ca7f9f56bfccb93a2826c30 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a1636f4e15ca7f9f56bfccb93a2826c30" > TileLoadIterator< / a > (Params const & , < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#affac5a91f0659bb6739db25d20822c34" > Scalar< / a > const *ptr, < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > const & block_offset=make_Coord(0, 0, 0), < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a0fec2c1f9c0b8fbde4ca6faf123b59a5" > ThreadOffset< / a > thread_offset_func=< a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a0fec2c1f9c0b8fbde4ca6faf123b59a5" > ThreadOffset< / a > ())< / td > < / tr >
< tr class = "memdesc:a1636f4e15ca7f9f56bfccb93a2826c30 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Constructs a tile load iterator. < a href = "structcutlass_1_1TileLoadIterator.html#a1636f4e15ca7f9f56bfccb93a2826c30" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1636f4e15ca7f9f56bfccb93a2826c30 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aeb92092230ae933ff6cc4a36960d0674 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#aeb92092230ae933ff6cc4a36960d0674" > inc_d< / a > ()< / td > < / tr >
< tr class = "memdesc:aeb92092230ae933ff6cc4a36960d0674 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Increment in the D dimension. < a href = "structcutlass_1_1TileLoadIterator.html#aeb92092230ae933ff6cc4a36960d0674" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aeb92092230ae933ff6cc4a36960d0674 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1b94be88a160b21347c0eb58ed8e1b51 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a1b94be88a160b21347c0eb58ed8e1b51" > inc_h< / a > ()< / td > < / tr >
< tr class = "memdesc:a1b94be88a160b21347c0eb58ed8e1b51 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Increment in the H dimension. < a href = "structcutlass_1_1TileLoadIterator.html#a1b94be88a160b21347c0eb58ed8e1b51" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1b94be88a160b21347c0eb58ed8e1b51 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af4f964364fc54a2b9a431fa529f6c44c inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#af4f964364fc54a2b9a431fa529f6c44c" > inc_w< / a > ()< / td > < / tr >
< tr class = "memdesc:af4f964364fc54a2b9a431fa529f6c44c inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Increment in the W dimension. < a href = "structcutlass_1_1TileLoadIterator.html#af4f964364fc54a2b9a431fa529f6c44c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af4f964364fc54a2b9a431fa529f6c44c inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9bda55335fb2e90af2ee7d20571f3d9b inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a9bda55335fb2e90af2ee7d20571f3d9b" > inc_advance< / a > ()< / td > < / tr >
< tr class = "memdesc:a9bda55335fb2e90af2ee7d20571f3d9b inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Increment in the next dimension. < a href = "structcutlass_1_1TileLoadIterator.html#a9bda55335fb2e90af2ee7d20571f3d9b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9bda55335fb2e90af2ee7d20571f3d9b inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6f74b87df129693ee6ac9a6fcc0c8910 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a6f74b87df129693ee6ac9a6fcc0c8910" > load_element< / a > (< a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a24716c07ab1d7834a79d52231a990973" > AccessType< / a > & value, int d, int h, int w, int c) const< / td > < / tr >
< tr class = "memdesc:a6f74b87df129693ee6ac9a6fcc0c8910 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Loads a single fragment element from memory. < a href = "structcutlass_1_1TileLoadIterator.html#a6f74b87df129693ee6ac9a6fcc0c8910" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6f74b87df129693ee6ac9a6fcc0c8910 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a64ce59c5deb58e208529761a44c7661d inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a64ce59c5deb58e208529761a44c7661d" > inc_stage< / a > ()< / td > < / tr >
< tr class = "memdesc:a64ce59c5deb58e208529761a44c7661d inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Increment the stage. < a href = "structcutlass_1_1TileLoadIterator.html#a64ce59c5deb58e208529761a44c7661d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a64ce59c5deb58e208529761a44c7661d inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a723041057b1e8212e075959a22c0c120 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html" > TileLoadIterator< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a723041057b1e8212e075959a22c0c120" > operator+=< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > const & offset)< / td > < / tr >
< tr class = "memdesc:a723041057b1e8212e075959a22c0c120 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Adds a vector offset to the iterator. < a href = "structcutlass_1_1TileLoadIterator.html#a723041057b1e8212e075959a22c0c120" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a723041057b1e8212e075959a22c0c120 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-27 05:54:58 +08:00
< tr class = "memitem:a32ee7fa7f55ca99bc871edfb08efd6fc inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a32ee7fa7f55ca99bc871edfb08efd6fc" > add_pointer_offset< / a > (< a class = "el" href = "structcutlass_1_1TileIteratorBase.html#ad2967c7bb5c6c5eacdea285a63040d94" > LongIndex< / a > offset)< / td > < / tr >
< tr class = "memdesc:a32ee7fa7f55ca99bc871edfb08efd6fc inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Adds a raw offset to the pointer. < a href = "structcutlass_1_1TileLoadIterator.html#a32ee7fa7f55ca99bc871edfb08efd6fc" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a32ee7fa7f55ca99bc871edfb08efd6fc inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-09-20 05:02:08 +08:00
< tr class = "memitem:a31a021d6c099e8027fa9bcb5fdc21c11 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#ab49ff66953031a8cfcfa11ddc092025c" > Index< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a31a021d6c099e8027fa9bcb5fdc21c11" > stride_advance< / a > (void)< / td > < / tr >
< tr class = "separator:a31a021d6c099e8027fa9bcb5fdc21c11 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4d437597ae736c581a9ba0764f9d955f inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a4d437597ae736c581a9ba0764f9d955f" > load_post_increment< / a > (< a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > Fragment< / a > & fragment, PredicateIterator pred_it)< / td > < / tr >
< tr class = "memdesc:a4d437597ae736c581a9ba0764f9d955f inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Loads a fragment and advances the iterator to the next tile. < a href = "structcutlass_1_1TileLoadIterator.html#a4d437597ae736c581a9ba0764f9d955f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a4d437597ae736c581a9ba0764f9d955f inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5c8a4318ffd400363d9c7572c07ff32a inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a5c8a4318ffd400363d9c7572c07ff32a" > load_post_increment< / a > (< a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > Fragment< / a > & fragment)< / td > < / tr >
< tr class = "memdesc:a5c8a4318ffd400363d9c7572c07ff32a inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Loads a fragment and advances the iterator to the next tile. < a href = "structcutlass_1_1TileLoadIterator.html#a5c8a4318ffd400363d9c7572c07ff32a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5c8a4318ffd400363d9c7572c07ff32a inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa856180123f8d50a00222542fa6345cf inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#aa856180123f8d50a00222542fa6345cf" > load< / a > (< a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > Fragment< / a > & fragment, PredicateIterator pred_it) const< / td > < / tr >
< tr class = "memdesc:aa856180123f8d50a00222542fa6345cf inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Loads a fragment without advancing the iterator.. < a href = "structcutlass_1_1TileLoadIterator.html#aa856180123f8d50a00222542fa6345cf" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa856180123f8d50a00222542fa6345cf inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a83dadcea858a5e426dcea54400138480 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a83dadcea858a5e426dcea54400138480" > load< / a > (< a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > Fragment< / a > & fragment) const< / td > < / tr >
< tr class = "memdesc:a83dadcea858a5e426dcea54400138480 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Loads a fragment without advancing the iterator.. < a href = "structcutlass_1_1TileLoadIterator.html#a83dadcea858a5e426dcea54400138480" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a83dadcea858a5e426dcea54400138480 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1b070fc66109d372f5a45a5857594ac6 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a1b070fc66109d372f5a45a5857594ac6" > load< / a > (< a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a9ffa12dcd7ed1e96845e1cd273d9f219" > Fragment< / a > & fragment, int d)< / td > < / tr >
< tr class = "memdesc:a1b070fc66109d372f5a45a5857594ac6 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Loads a fragment without advancing the iterator.. < a href = "structcutlass_1_1TileLoadIterator.html#a1b070fc66109d372f5a45a5857594ac6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1b070fc66109d372f5a45a5857594ac6 inherit pub_methods_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_methods_structcutlass_1_1TileIteratorBase" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_methods_structcutlass_1_1TileIteratorBase')" > < img src = "closed.png" alt = "-" / >   Public Member Functions inherited from < a class = "el" href = "structcutlass_1_1TileIteratorBase.html" > cutlass::TileIteratorBase< TileTraits_, TileTraits_::Scalar, Advance_, MemorySpace, Index_, TileTraits_::Scalar, FragmentElementType::kScalar, Shape< 0, 0, 0, 0 > > < / a > < / td > < / tr >
< tr class = "memitem:ac811886f3412861928040546282b6973 inherit pub_methods_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#ac811886f3412861928040546282b6973" > valid< / a > (int d, int h, int w, int c) const< / td > < / tr >
< tr class = "memdesc:ac811886f3412861928040546282b6973 inherit pub_methods_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Is the iterator valid? < a href = "structcutlass_1_1TileIteratorBase.html#ac811886f3412861928040546282b6973" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac811886f3412861928040546282b6973 inherit pub_methods_structcutlass_1_1TileIteratorBase" > < 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:aa6e76073303f5f5a95053a781ec8b762" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html#aa6e76073303f5f5a95053a781ec8b762" > mask_< / a > < / td > < / tr >
< tr class = "memdesc:aa6e76073303f5f5a95053a781ec8b762" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The mask to clean up the values. < a href = "#aa6e76073303f5f5a95053a781ec8b762" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa6e76073303f5f5a95053a781ec8b762" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb')" > < img src = "closed.png" alt = "-" / >   Public Attributes inherited from < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html" > cutlass::gemm::GemmGlobalIteratorAb< TileTraits_, Index_ > < / a > < / td > < / tr >
< tr class = "memitem:a1864c5556529afdc8445021cad780b04 inherit pub_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 4 >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a1864c5556529afdc8445021cad780b04" > thread_offset< / a > < / td > < / tr >
< tr class = "memdesc:a1864c5556529afdc8445021cad780b04 inherit pub_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Offset of an individual lane from the start of the tile. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a1864c5556529afdc8445021cad780b04" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1864c5556529afdc8445021cad780b04 inherit pub_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab8c79cb1a8157dd00429c93cb4a41322 inherit pub_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb_1_1Params.html" > Params< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#ab8c79cb1a8157dd00429c93cb4a41322" > params< / a > < / td > < / tr >
< tr class = "memdesc:ab8c79cb1a8157dd00429c93cb4a41322 inherit pub_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The parameters. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#ab8c79cb1a8157dd00429c93cb4a41322" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ab8c79cb1a8157dd00429c93cb4a41322 inherit pub_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af323c9db74f0de3376edd35eb377bc9c inherit pub_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a3dd74f6e12339a87c0eb8f75fbdc7b9c" > PredicateVector< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#af323c9db74f0de3376edd35eb377bc9c" > predicates< / a > < / td > < / tr >
< tr class = "memdesc:af323c9db74f0de3376edd35eb377bc9c inherit pub_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The predicates. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#af323c9db74f0de3376edd35eb377bc9c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af323c9db74f0de3376edd35eb377bc9c inherit pub_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_attribs_structcutlass_1_1TileLoadIterator" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_attribs_structcutlass_1_1TileLoadIterator')" > < img src = "closed.png" alt = "-" / >   Public Attributes inherited from < a class = "el" href = "structcutlass_1_1TileLoadIterator.html" > cutlass::TileLoadIterator< TileTraits_, TileTraits_::Scalar, TileTraits_::MultiplicandTraits::kKstrided ? IteratorAdvance::kH :IteratorAdvance::kW, MemorySpace::kGlobal, Index_ > < / a > < / td > < / tr >
< tr class = "memitem:a5561e676148200c2fc85a603847cc596 inherit pub_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > Params  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a5561e676148200c2fc85a603847cc596" > params< / a > < / td > < / tr >
< tr class = "memdesc:a5561e676148200c2fc85a603847cc596 inherit pub_attribs_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Parameters structure. < a href = "structcutlass_1_1TileLoadIterator.html#a5561e676148200c2fc85a603847cc596" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5561e676148200c2fc85a603847cc596 inherit pub_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7808588ce0b12017379dcbe1ba9c511f inherit pub_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 4 >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a7808588ce0b12017379dcbe1ba9c511f" > thread_offset< / a > < / td > < / tr >
< tr class = "memdesc:a7808588ce0b12017379dcbe1ba9c511f inherit pub_attribs_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Offset of an individual lane from the start of the tile. < a href = "structcutlass_1_1TileLoadIterator.html#a7808588ce0b12017379dcbe1ba9c511f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7808588ce0b12017379dcbe1ba9c511f inherit pub_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad8e730768c1805d98e23886a492389d3 inherit pub_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#ad8e730768c1805d98e23886a492389d3" > stage< / a > < / td > < / tr >
< tr class = "memdesc:ad8e730768c1805d98e23886a492389d3 inherit pub_attribs_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Stage argument enables wrapping after some number of tiles have been loaded. < a href = "structcutlass_1_1TileLoadIterator.html#ad8e730768c1805d98e23886a492389d3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad8e730768c1805d98e23886a492389d3 inherit pub_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "inherited" > < / a >
Additional Inherited Members< / h2 > < / td > < / tr >
< tr class = "inherit_header pub_static_methods_structcutlass_1_1TileIteratorBase" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_static_methods_structcutlass_1_1TileIteratorBase')" > < img src = "closed.png" alt = "-" / >   Static Public Member Functions inherited from < a class = "el" href = "structcutlass_1_1TileIteratorBase.html" > cutlass::TileIteratorBase< TileTraits_, TileTraits_::Scalar, Advance_, MemorySpace, Index_, TileTraits_::Scalar, FragmentElementType::kScalar, Shape< 0, 0, 0, 0 > > < / a > < / td > < / tr >
< tr class = "memitem:aa58daf082cf97108e2e2ad0b1fd89208 inherit pub_static_methods_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#aa58daf082cf97108e2e2ad0b1fd89208" > initialize_predicates< / a > (PredicateIterator predicate_it, PredicateFunctor const & predicate_func, < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > const & offset)< / td > < / tr >
< tr class = "memdesc:aa58daf082cf97108e2e2ad0b1fd89208 inherit pub_static_methods_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initializes a predicate vector. < a href = "structcutlass_1_1TileIteratorBase.html#aa58daf082cf97108e2e2ad0b1fd89208" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa58daf082cf97108e2e2ad0b1fd89208 inherit pub_static_methods_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_static_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_static_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb')" > < img src = "closed.png" alt = "-" / >   Static Public Attributes inherited from < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html" > cutlass::gemm::GemmGlobalIteratorAb< TileTraits_, Index_ > < / a > < / td > < / tr >
2018-10-27 05:54:58 +08:00
< tr class = "memitem:afe016e0c6234075a8d69ba7341555ece inherit pub_static_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "namespacecutlass_1_1MatrixLayout.html#a97ef07af21b122c1804245b0c7784d2b" > MatrixLayout::Kind< / a > const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#afe016e0c6234075a8d69ba7341555ece" > kLayout< / a > = TileTraits_::kLayout< / td > < / tr >
2018-09-20 05:02:08 +08:00
< tr class = "memdesc:afe016e0c6234075a8d69ba7341555ece inherit pub_static_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The layout. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#afe016e0c6234075a8d69ba7341555ece" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:afe016e0c6234075a8d69ba7341555ece inherit pub_static_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8c1e871f17685b16a7a41fcc888f0125 inherit pub_static_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "structcutlass_1_1IteratorAdvance.html#a9ad9c2302ddffa148d47cdcf6c738dda" > IteratorAdvance::Kind< / a > const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a8c1e871f17685b16a7a41fcc888f0125" > kAdvance< / a > = Base::kAdvance< / td > < / tr >
< tr class = "memdesc:a8c1e871f17685b16a7a41fcc888f0125 inherit pub_static_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Specifies in which dimension post-increment accesses advance. < a href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#a8c1e871f17685b16a7a41fcc888f0125" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8c1e871f17685b16a7a41fcc888f0125 inherit pub_static_attribs_structcutlass_1_1gemm_1_1GemmGlobalIteratorAb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_static_attribs_structcutlass_1_1TileLoadIterator')" > < img src = "closed.png" alt = "-" / >   Static Public Attributes inherited from < a class = "el" href = "structcutlass_1_1TileLoadIterator.html" > cutlass::TileLoadIterator< TileTraits_, TileTraits_::Scalar, TileTraits_::MultiplicandTraits::kKstrided ? IteratorAdvance::kH :IteratorAdvance::kW, MemorySpace::kGlobal, Index_ > < / a > < / td > < / tr >
< tr class = "memitem:aea9fbc738003a7424cfa9b0527d4a352 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "structcutlass_1_1IteratorAdvance.html#a9ad9c2302ddffa148d47cdcf6c738dda" > IteratorAdvance::Kind< / a > const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#aea9fbc738003a7424cfa9b0527d4a352" > kAdvance< / a > < / td > < / tr >
< tr class = "memdesc:aea9fbc738003a7424cfa9b0527d4a352 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Specifies in which dimension post-increment accesses advance. < a href = "structcutlass_1_1TileLoadIterator.html#aea9fbc738003a7424cfa9b0527d4a352" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aea9fbc738003a7424cfa9b0527d4a352 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2af872794b35a631f9c1a97df0c6d177 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "structcutlass_1_1FragmentElementType.html#a62883b0695dc3a7ff82916ff9d75df0b" > FragmentElementType::Kind< / a > const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a2af872794b35a631f9c1a97df0c6d177" > kFragmentElementType< / a > < / td > < / tr >
< tr class = "memdesc:a2af872794b35a631f9c1a97df0c6d177 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Specifies type of iterator fragment storage (Salar or WmmaMatrix) < a href = "structcutlass_1_1TileLoadIterator.html#a2af872794b35a631f9c1a97df0c6d177" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2af872794b35a631f9c1a97df0c6d177 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a44424164c9347f9916b2b86858706043 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "structcutlass_1_1MemorySpace.html#a1e031ec41668015a8fe4ba2c1145d03c" > MemorySpace::Kind< / a > const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a44424164c9347f9916b2b86858706043" > kMemorySpace< / a > < / td > < / tr >
< tr class = "memdesc:a44424164c9347f9916b2b86858706043 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Source or destination memory space. < a href = "structcutlass_1_1TileLoadIterator.html#a44424164c9347f9916b2b86858706043" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a44424164c9347f9916b2b86858706043 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a84f2f19069c3b003b1fcad438f690bc8 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memItemLeft" align = "right" valign = "top" > static int const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#a84f2f19069c3b003b1fcad438f690bc8" > kAccessSize< / a > < / td > < / tr >
< tr class = "memdesc:a84f2f19069c3b003b1fcad438f690bc8 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The number of scalars accessed per load/store. < a href = "structcutlass_1_1TileLoadIterator.html#a84f2f19069c3b003b1fcad438f690bc8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a84f2f19069c3b003b1fcad438f690bc8 inherit pub_static_attribs_structcutlass_1_1TileLoadIterator" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_static_attribs_structcutlass_1_1TileIteratorBase')" > < img src = "closed.png" alt = "-" / >   Static Public Attributes inherited from < a class = "el" href = "structcutlass_1_1TileIteratorBase.html" > cutlass::TileIteratorBase< TileTraits_, TileTraits_::Scalar, Advance_, MemorySpace, Index_, TileTraits_::Scalar, FragmentElementType::kScalar, Shape< 0, 0, 0, 0 > > < / a > < / td > < / tr >
< tr class = "memitem:acc8c86a3629a3ca105269fc3a47f2a4f inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "structcutlass_1_1IteratorAdvance.html#a9ad9c2302ddffa148d47cdcf6c738dda" > IteratorAdvance::Kind< / a > const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#acc8c86a3629a3ca105269fc3a47f2a4f" > kAdvance< / a > < / td > < / tr >
< tr class = "memdesc:acc8c86a3629a3ca105269fc3a47f2a4f inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Specifies dimension in which post-increment accesses advance. < a href = "structcutlass_1_1TileIteratorBase.html#acc8c86a3629a3ca105269fc3a47f2a4f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:acc8c86a3629a3ca105269fc3a47f2a4f inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af405f6c5f0bd8f04487d8a7f41dc1826 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "structcutlass_1_1FragmentElementType.html#a62883b0695dc3a7ff82916ff9d75df0b" > FragmentElementType::Kind< / a > const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#af405f6c5f0bd8f04487d8a7f41dc1826" > kFragmentElementType< / a > < / td > < / tr >
< tr class = "memdesc:af405f6c5f0bd8f04487d8a7f41dc1826 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Specifies iterator storage fragment type (Scalar or WmmaMatrix) < a href = "structcutlass_1_1TileIteratorBase.html#af405f6c5f0bd8f04487d8a7f41dc1826" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af405f6c5f0bd8f04487d8a7f41dc1826 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab8bfa9914c4ba49a583d1cfaa8a62d56 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "structcutlass_1_1MemorySpace.html#a1e031ec41668015a8fe4ba2c1145d03c" > MemorySpace::Kind< / a > const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#ab8bfa9914c4ba49a583d1cfaa8a62d56" > kMemorySpace< / a > < / td > < / tr >
< tr class = "memdesc:ab8bfa9914c4ba49a583d1cfaa8a62d56 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Source or destination memory space. < a href = "structcutlass_1_1TileIteratorBase.html#ab8bfa9914c4ba49a583d1cfaa8a62d56" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ab8bfa9914c4ba49a583d1cfaa8a62d56 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8a4edd46b8cad3eeafc2a3dc3a344499 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > static int const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#a8a4edd46b8cad3eeafc2a3dc3a344499" > kAccessSize< / a > < / td > < / tr >
< tr class = "memdesc:a8a4edd46b8cad3eeafc2a3dc3a344499 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The number of scalars accessed per load/store. < a href = "structcutlass_1_1TileIteratorBase.html#a8a4edd46b8cad3eeafc2a3dc3a344499" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8a4edd46b8cad3eeafc2a3dc3a344499 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aefe67241dde93bb032c5b4d82bc3f761 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "memItemLeft" align = "right" valign = "top" > static int const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1TileIteratorBase.html#aefe67241dde93bb032c5b4d82bc3f761" > kFragmentSize< / a > < / td > < / tr >
< tr class = "memdesc:aefe67241dde93bb032c5b4d82bc3f761 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The size of storage needed per fragment. < a href = "structcutlass_1_1TileIteratorBase.html#aefe67241dde93bb032c5b4d82bc3f761" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aefe67241dde93bb032c5b4d82bc3f761 inherit pub_static_attribs_structcutlass_1_1TileIteratorBase" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< h2 class = "groupheader" > Member Typedef Documentation< / h2 >
< a id = "a82a9cfc61ecc117592bdb30f57bd35c9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a82a9cfc61ecc117592bdb30f57bd35c9" > ◆ < / a > < / span > Base< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename TileTraits_ , typename Index_ = int> < / div >
< table class = "memname" >
< tr >
< td class = "memname" > typedef < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html" > GemmGlobalIteratorAb< / a > < TileTraits_, Index_> < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html" > cutlass::gemm::IgemmGlobalIteratorAb< / a > < TileTraits_, Index_ > ::< a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#ae13e0d30a941e16875f196b4844b03ed" > Base< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a07ff2f97fdd57c4df05ef8e817265b30" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a07ff2f97fdd57c4df05ef8e817265b30" > ◆ < / a > < / span > ThreadOffset< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename TileTraits_ , typename Index_ = int> < / div >
< table class = "memname" >
< tr >
< td class = "memname" > typedef TileTraits_::ThreadOffset < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html" > cutlass::gemm::IgemmGlobalIteratorAb< / a > < TileTraits_, Index_ > ::< a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#afd09d3b8e5ca04eab7edc2e5723816e5" > ThreadOffset< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
2018-10-27 05:54:58 +08:00
< a id = "a37672bf5444d07c5ff56d4e710a7ff94" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a37672bf5444d07c5ff56d4e710a7ff94" > ◆ < / a > < / span > IgemmGlobalIteratorAb()< / h2 >
2018-09-20 05:02:08 +08:00
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename TileTraits_ , typename Index_ = int> < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > CUTLASS_DEVICE < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html" > cutlass::gemm::IgemmGlobalIteratorAb< / a > < TileTraits_, Index_ > ::< a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html" > IgemmGlobalIteratorAb< / a > < / td >
< td > (< / td >
< td class = "paramtype" > typename < a class = "el" href = "structcutlass_1_1TileLoadIterator_1_1Params.html" > Base::Params< / a > const &   < / td >
< td class = "paramname" > < em > _params< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > &   < / td >
2018-10-27 05:54:58 +08:00
< td class = "paramname" > < em > threadblock_offset< / em > , < / td >
2018-09-20 05:02:08 +08:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2018-10-27 05:54:58 +08:00
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#afd09d3b8e5ca04eab7edc2e5723816e5" > ThreadOffset< / a >   < / td >
< td class = "paramname" > < em > thread_offset_func< / em > = < code > < a class = "el" href = "structcutlass_1_1gemm_1_1GemmGlobalIteratorAb.html#afd09d3b8e5ca04eab7edc2e5723816e5" > ThreadOffset< / a > ()< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Member Function Documentation< / h2 >
< a id = "a51b852a4023411020cb44c292f109e3d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a51b852a4023411020cb44c292f109e3d" > ◆ < / a > < / span > initialize_predicates()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename TileTraits_ , typename Index_ = int> < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > CUTLASS_DEVICE void < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html" > cutlass::gemm::IgemmGlobalIteratorAb< / a > < TileTraits_, Index_ > ::initialize_predicates < / td >
< td > (< / td >
2018-09-20 05:02:08 +08:00
< td class = "paramtype" > const < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > &   < / td >
2018-10-27 05:54:58 +08:00
< td class = "paramname" > < em > bounds< / em > , < / td >
2018-09-20 05:02:08 +08:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2018-10-27 05:54:58 +08:00
< td class = "paramtype" > const < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 3 > &   < / td >
< td class = "paramname" > < em > threadblock_offset< / em >   < / td >
2018-09-20 05:02:08 +08:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a5cbda0dea8c87ca55499c97cc80b1ccf" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5cbda0dea8c87ca55499c97cc80b1ccf" > ◆ < / a > < / span > load_element()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename TileTraits_ , typename Index_ = int> < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > CUTLASS_DEVICE void < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html" > cutlass::gemm::IgemmGlobalIteratorAb< / a > < TileTraits_, Index_ > ::load_element < / td >
< td > (< / td >
< td class = "paramtype" > typename < a class = "el" href = "structcutlass_1_1TileLoadIterator.html#ae8f2c93ec43646be70d4b9f32d034125" > Base::AccessType< / a > &   < / td >
< td class = "paramname" > < em > value< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > d< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > h< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > w< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > c< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / 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" >
< / div >
< / div >
< h2 class = "groupheader" > Member Data Documentation< / h2 >
< a id = "aa6e76073303f5f5a95053a781ec8b762" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa6e76073303f5f5a95053a781ec8b762" > ◆ < / a > < / span > mask_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename TileTraits_ , typename Index_ = int> < / div >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t < a class = "el" href = "structcutlass_1_1gemm_1_1IgemmGlobalIteratorAb.html" > cutlass::gemm::IgemmGlobalIteratorAb< / a > < TileTraits_, Index_ > ::mask_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< hr / > The documentation for this struct was generated from the following file:< ul >
< li > < a class = "el" href = "igemm__global__tile_8h_source.html" > igemm_global_tile.h< / a > < / li >
< / ul >
< / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
2018-10-27 05:54:58 +08:00
Generated on Fri Oct 26 2018 14:53:40 for Cutlass by   < a href = "http://www.doxygen.org/index.html" >
2018-09-20 05:02:08 +08:00
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
< / a > 1.8.14
< / small > < / address >
< / body >
< / html >