242 lines
262 KiB
HTML
242 lines
262 KiB
HTML
|
|
<!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.11"/>
|
||
|
|
<title>CUTLASS: tensor_op_multiplicand_sm70.h Source File</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/javascript">
|
||
|
|
$(document).ready(function() { init_search(); });
|
||
|
|
</script>
|
||
|
|
<script type="text/x-mathjax-config">
|
||
|
|
MathJax.Hub.Config({
|
||
|
|
extensions: ["tex2jax.js"],
|
||
|
|
jax: ["input/TeX","output/HTML-CSS"],
|
||
|
|
});
|
||
|
|
</script><script type="text/javascript" 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="projectlogo"><img alt="Logo" src="cutlass-logo-small.png"/></td>
|
||
|
|
<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.11 -->
|
||
|
|
<script type="text/javascript">
|
||
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||
|
|
</script>
|
||
|
|
<div id="navrow1" class="tabs">
|
||
|
|
<ul class="tablist">
|
||
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||
|
|
<li><a href="modules.html"><span>Modules</span></a></li>
|
||
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||
|
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||
|
|
<li>
|
||
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||
|
|
<span class="left">
|
||
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
||
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
|
|
alt=""/>
|
||
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
||
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||
|
|
</span><span class="right">
|
||
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||
|
|
</span>
|
||
|
|
</div>
|
||
|
|
</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
<div id="navrow2" class="tabs2">
|
||
|
|
<ul class="tablist">
|
||
|
|
<li><a href="files.html"><span>File List</span></a></li>
|
||
|
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
||
|
|
</ul>
|
||
|
|
</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="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_6baf2bb612a2f0daa69af3101ede80a1.html">cutlass</a></li><li class="navelem"><a class="el" href="dir_2296cf082f2778f9a3503c8ea1010763.html">layout</a></li> </ul>
|
||
|
|
</div>
|
||
|
|
</div><!-- top -->
|
||
|
|
<div class="header">
|
||
|
|
<div class="headertitle">
|
||
|
|
<div class="title">tensor_op_multiplicand_sm70.h</div> </div>
|
||
|
|
</div><!--header-->
|
||
|
|
<div class="contents">
|
||
|
|
<a href="tensor__op__multiplicand__sm70_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/***************************************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2017-2019, NVIDIA CORPORATION. All rights reserved.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * Redistribution and use in source and binary forms, with or without modification, are permitted</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * provided that the following conditions are met:</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * * Redistributions of source code must retain the above copyright notice, this list of</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * conditions and the following disclaimer.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * * Redistributions in binary form must reproduce the above copyright notice, this list of</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * conditions and the following disclaimer in the documentation and/or other materials</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * provided with the distribution.</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * * Neither the name of the NVIDIA CORPORATION nor the names of its contributors may be used</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * to endorse or promote products derived from this software without specific prior written</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * permission.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL NVIDIA CORPORATION BE LIABLE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * STRICT LIABILITY, OR TOR (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span></div><div class="line
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise_html_a1c709df04e3d4693707dc30b6c1f08f5"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise.html#a1c709df04e3d4693707dc30b6c1f08f5">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise::capacity</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex capacity(TensorCoord const &extent) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:935</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise_html_ab1bad7daa1b2a62d33fe499c4e1d830b"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise.html#ab1bad7daa1b2a62d33fe499c4e1d830b">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCrosswise::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride stride() const </div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:1021</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous</a></div><div class="ttdoc">Template mapping a row-major view of pitch-linear memory to VoltaTensorOpMultiplicandCongruous. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:630</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_a19cf61b364213ff4cccaa75ffbfcac52"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#a19cf61b364213ff4cccaa75ffbfcac52">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::Index</a></div><div class="ttdeci">int32_t Index</div><div class="ttdoc">Index type used for coordinates. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:537</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous_html_aaafaf46f0d3bb10de607e999e28ca87a"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous.html#aaafaf46f0d3bb10de607e999e28ca87a">cutlass::layout::VoltaTensorOpMultiplicandBCongruous::capacity</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex capacity(TensorCoord const &extent) const </div><div class="ttdoc">Compute the number of contiguous elements needed to store a tensor with the given size...</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:519</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_ae7bcec1e4b5e2f8960c6b4ba475df7a0"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#ae7bcec1e4b5e2f8960c6b4ba475df7a0">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::operator()</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex operator()(TensorCoord const &coord) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:261</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1MatrixCoord_html_afbdcc5ca5b91f11f29046667b0bfde7b"><div class="ttname"><a href="structcutlass_1_1MatrixCoord.html#afbdcc5ca5b91f11f29046667b0bfde7b">cutlass::MatrixCoord::column</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Index const & column() const </div><div class="ttdoc">Returns the column of the coordinate. </div><div class="ttdef"><b>Definition:</b> matrix_coord.h:85</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_ab83e570cf85596c1639c8eac50ae8597"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#ab83e570cf85596c1639c8eac50ae8597">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::inverse</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE TensorCoord inverse(LongIndex offset) const </div><div class="ttdoc">Inverse of layout function, mapping linear offset to logical coordinate. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:604</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise_html_a602a5e3cd52edc8c6e733cc8ea271484"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise.html#a602a5e3cd52edc8c6e733cc8ea271484">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCrosswise::RowMajorVoltaTensorOpMultiplicandCrosswise</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE RowMajorVoltaTensorOpMultiplicandCrosswise(Index ldm=0)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:992</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_a53359179aa16d5e938f097a5df36bb71"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#a53359179aa16d5e938f097a5df36bb71">cutlass::layout::VoltaTensorOpMultiplicandCongruous::Index</a></div><div class="ttdeci">int32_t Index</div><div class="ttdoc">Index type used for coordinates. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:69</div></div>
|
||
|
|
<div class="ttc" id="namespacecutlass_html"><div class="ttname"><a href="namespacecutlass.html">cutlass</a></div><div class="ttdef"><b>Definition:</b> aligned_buffer.h:35</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_ab804ea82f631e3950d476e12a92a7189"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#ab804ea82f631e3950d476e12a92a7189">cutlass::layout::VoltaTensorOpMultiplicandCongruous::VoltaTensorOpMultiplicandCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE VoltaTensorOpMultiplicandCongruous(Stride stride)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:130</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1PitchLinearCoord_html"><div class="ttname"><a href="structcutlass_1_1layout_1_1PitchLinearCoord.html">cutlass::layout::PitchLinearCoord</a></div><div class="ttdoc">Coordinate in pitch-linear space. </div><div class="ttdef"><b>Definition:</b> pitch_linear.h:52</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_a50476b78270a2012b0823b7d8227f5bb"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#a50476b78270a2012b0823b7d8227f5bb">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride & stride()</div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:617</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_aa9095d999b45d7e37dbeaa102112696a"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#aa9095d999b45d7e37dbeaa102112696a">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::PartitionCount</a></div><div class="ttdeci">typename Base::PartitionCount PartitionCount</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:228</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_acc538c9d418a299ce3cffb8f914af15e"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#acc538c9d418a299ce3cffb8f914af15e">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::PartitionShape</a></div><div class="ttdeci">typename Base::PartitionShape PartitionShape</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:220</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_a0930c8e2ba61cdfd454817c841ef5135"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#a0930c8e2ba61cdfd454817c841ef5135">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::packed</a></div><div class="ttdeci">static CUTLASS_HOST_DEVICE RowMajorVoltaTensorOpMultiplicandCongruous packed(TensorCoord const &extent)</div><div class="ttdoc">Helper returns a layout to a tightly packed tensor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:356</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise_html_a45ab64b5e43d8fa9f6bbb22111c97c56"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise.html#a45ab64b5e43d8fa9f6bbb22111c97c56">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride & stride()</div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:930</div></div>
|
||
|
|
<div class="ttc" id="coord_8h_html"><div class="ttname"><a href="coord_8h.html">coord.h</a></div><div class="ttdoc">A Coord is a coordinate of arbitrary rank into a tensor or matrix. </div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise_html_ab0f9e152320c2785c856965e6e3c02fb"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise.html#ab0f9e152320c2785c856965e6e3c02fb">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise::LongIndex</a></div><div class="ttdeci">int64_t LongIndex</div><div class="ttdoc">Long index type used for offsets. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:859</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_ab5bc99d0b654ac8a086e1f8012fe2f16"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#ab5bc99d0b654ac8a086e1f8012fe2f16">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::inverse</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE TensorCoord inverse(LongIndex offset) const </div><div class="ttdoc">Inverse of layout function, mapping linear offset to logical coordinate. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:706</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise_html_a0a6c5b20d5c84ace7d2440c03b42f29e"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise.html#a0a6c5b20d5c84ace7d2440c03b42f29e">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCrosswise::capacity</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex capacity(TensorCoord const &extent) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:1030</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_a1b5afacb3737012d82f8037ffd68b28b"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#a1b5afacb3737012d82f8037ffd68b28b">cutlass::layout::VoltaTensorOpMultiplicandCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride stride() const </div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:170</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_a465777cef252418e249c1ed6a33f5525"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#a465777cef252418e249c1ed6a33f5525">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride & stride()</div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:382</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_ab42f59c4fb58814ce2b5617b12e3faf0"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#ab42f59c4fb58814ce2b5617b12e3faf0">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::ColumnMajorVoltaTensorOpMultiplicandBCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE ColumnMajorVoltaTensorOpMultiplicandBCongruous(Index ldm=0)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:583</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_a1613a66528cfbbb1d86e566166034b4f"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#a1613a66528cfbbb1d86e566166034b4f">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::AccessCount</a></div><div class="ttdeci">typename Base::AccessCount AccessCount</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:331</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise_html_a2d5fa68188863017afcb0f41848c13ba"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise.html#a2d5fa68188863017afcb0f41848c13ba">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride stride() const </div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:926</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1MatrixCoord_html_a0580610f28427e376b24b71f67602d03"><div class="ttname"><a href="structcutlass_1_1MatrixCoord.html#a0580610f28427e376b24b71f67602d03">cutlass::MatrixCoord::row</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Index const & row() const </div><div class="ttdoc">Returns the row of the coordinate. </div><div class="ttdef"><b>Definition:</b> matrix_coord.h:77</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_aece8bef8b6b52ecafccb265c439a64b0"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#aece8bef8b6b52ecafccb265c439a64b0">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::LongIndex</a></div><div class="ttdeci">int64_t LongIndex</div><div class="ttdoc">Long index type used for offsets. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:540</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise_html"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise.html">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise</a></div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:848</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous_html_a89ab20e8b1809e094ffa09ded1042c69"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous.html#a89ab20e8b1809e094ffa09ded1042c69">cutlass::layout::VoltaTensorOpMultiplicandBCongruous::operator()</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex operator()(TensorCoord const &coord) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:477</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise_html_a324cdfe3699077b6ba1f25f807e117c7"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise.html#a324cdfe3699077b6ba1f25f807e117c7">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCrosswise::RowMajorVoltaTensorOpMultiplicandCrosswise</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE RowMajorVoltaTensorOpMultiplicandCrosswise(Stride stride)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:996</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous_html_adb5db94746b675b216ac68ded0c35c13"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous.html#adb5db94746b675b216ac68ded0c35c13">cutlass::layout::VoltaTensorOpMultiplicandBCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride stride() const </div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:507</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_ad404b4e10152a83243aaf95f7e2ab26a"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#ad404b4e10152a83243aaf95f7e2ab26a">cutlass::layout::VoltaTensorOpMultiplicandCongruous::kElementSize</a></div><div class="ttdeci">static int const kElementSize</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:97</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_a308cc4d18560408bc3c17ea090877b18"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#a308cc4d18560408bc3c17ea090877b18">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::TileShape</a></div><div class="ttdeci">typename Base::TileShape TileShape</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:658</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise_html_a0c2e65352446d60ea1a917ff840245e8"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise.html#a0c2e65352446d60ea1a917ff840245e8">cutlass::layout::VoltaTensorOpMultiplicandCrosswise::capacity</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex capacity(TensorCoord const &extent) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:840</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_aaabe6a5ac2462ceaefb9112e89669243"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#aaabe6a5ac2462ceaefb9112e89669243">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::TileShape</a></div><div class="ttdeci">typename Base::TileShape TileShape</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:321</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_a860c3a44cff442eada17a765b5744049"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#a860c3a44cff442eada17a765b5744049">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::packed</a></div><div class="ttdeci">static CUTLASS_HOST_DEVICE RowMajorVoltaTensorOpMultiplicandBCongruous packed(TensorCoord const &extent)</div><div class="ttdoc">Helper returns a layout to a tightly packed tensor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:693</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_adc9104c8495005e5df53accd5aca86d4"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#adc9104c8495005e5df53accd5aca86d4">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::inverse</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE TensorCoord inverse(LongIndex offset) const </div><div class="ttdoc">Inverse of layout function, mapping linear offset to logical coordinate. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:267</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_a25800f82b5edd600b45db3ce69b51ddb"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#a25800f82b5edd600b45db3ce69b51ddb">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::LongIndex</a></div><div class="ttdeci">int64_t LongIndex</div><div class="ttdoc">Long index type used for offsets. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:642</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_a0f6dfb913a9f6d1dd6a6e4d83e3c87ec"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#a0f6dfb913a9f6d1dd6a6e4d83e3c87ec">cutlass::layout::VoltaTensorOpMultiplicandCongruous::packed</a></div><div class="ttdeci">static CUTLASS_HOST_DEVICE VoltaTensorOpMultiplicandCongruous packed(TensorCoord const &extent)</div><div class="ttdoc">Helper returns a layout to a tightly packed tensor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:134</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_a4606210cdd1342bd1dc17ab37c4ef133"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#a4606210cdd1342bd1dc17ab37c4ef133">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::PartitionShape</a></div><div class="ttdeci">typename Base::PartitionShape PartitionShape</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:557</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1PitchLinearShape_html"><div class="ttname"><a href="structcutlass_1_1layout_1_1PitchLinearShape.html">cutlass::layout::PitchLinearShape</a></div><div class="ttdoc">Template defining a shape used by pitch-linear operators. </div><div class="ttdef"><b>Definition:</b> pitch_linear.h:43</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise_html_afeb403bfdff6c2ec1c494e37b7034894"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise.html#afeb403bfdff6c2ec1c494e37b7034894">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCrosswise::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride & stride()</div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:1025</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_a49a401c647d68b6f845ccd704e7328bb"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#a49a401c647d68b6f845ccd704e7328bb">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::inverse</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE TensorCoord inverse(LongIndex offset) const </div><div class="ttdoc">Inverse of layout function, mapping linear offset to logical coordinate. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:369</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_a411d7c9444f2d66bf8b8f27d3a6f1226"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#a411d7c9444f2d66bf8b8f27d3a6f1226">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::Index</a></div><div class="ttdeci">int32_t Index</div><div class="ttdoc">Index type used for coordinates. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:200</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_a3b857440e261091eef2cccb93608c54d"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#a3b857440e261091eef2cccb93608c54d">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::RowMajorVoltaTensorOpMultiplicandCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE RowMajorVoltaTensorOpMultiplicandCongruous(Stride stride)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:352</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_a7989e2bec8cc7d5ec9af9023e5eb6ce6"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#a7989e2bec8cc7d5ec9af9023e5eb6ce6">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::TileShape</a></div><div class="ttdeci">typename Base::TileShape TileShape</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:219</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous_html_ace754b27bf19a8765e697d932db76b04"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous.html#ace754b27bf19a8765e697d932db76b04">cutlass::layout::VoltaTensorOpMultiplicandBCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride & stride()</div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:513</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous</a></div><div class="ttdoc">Template mapping a column-major view of pitch-linear memory to VoltaTensorOpMultiplicandCongruous. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:528</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1PitchLinearShape_html_aaec0afa0c26627d951d2d2b98a3e5601"><div class="ttname"><a href="structcutlass_1_1layout_1_1PitchLinearShape.html#aaec0afa0c26627d951d2d2b98a3e5601">cutlass::layout::PitchLinearShape::kStrided</a></div><div class="ttdeci">static int const kStrided</div><div class="ttdef"><b>Definition:</b> pitch_linear.h:45</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise_html_af7cedde7974be824cef4ed7248903320"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise.html#af7cedde7974be824cef4ed7248903320">cutlass::layout::VoltaTensorOpMultiplicandCrosswise::VoltaTensorOpMultiplicandCrosswise</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE VoltaTensorOpMultiplicandCrosswise(Stride stride)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:785</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_a9ac9d347fb65719c8a05295816120fec"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#a9ac9d347fb65719c8a05295816120fec">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::capacity</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex capacity(TensorCoord const &extent) const </div><div class="ttdoc">Compute the number of contiguous elements needed to store a tensor with the given size...</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:623</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise_html_a28d2430f1d6fc98eb1cccd36fe985099"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise.html#a28d2430f1d6fc98eb1cccd36fe985099">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCrosswise::operator()</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex operator()(TensorCoord const &coord) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:1008</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous_html_aced549eda6008715c78b461396c81b87"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous.html#aced549eda6008715c78b461396c81b87">cutlass::layout::VoltaTensorOpMultiplicandBCongruous::Index</a></div><div class="ttdeci">int32_t Index</div><div class="ttdoc">Index type used for coordinates. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:405</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1PitchLinearShape_html_a0d1cfb72e7511d162d123fcb36d181b7"><div class="ttname"><a href="structcutlass_1_1layout_1_1PitchLinearShape.html#a0d1cfb72e7511d162d123fcb36d181b7">cutlass::layout::PitchLinearShape::kContiguous</a></div><div class="ttdeci">static int const kContiguous</div><div class="ttdef"><b>Definition:</b> pitch_linear.h:44</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_ac8c8479bd68f8ff26281ccf20257c416"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#ac8c8479bd68f8ff26281ccf20257c416">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::PartitionCount</a></div><div class="ttdeci">typename Base::PartitionCount PartitionCount</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:667</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_a21bc56227398fa3a011e635a88d5d595"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#a21bc56227398fa3a011e635a88d5d595">cutlass::layout::VoltaTensorOpMultiplicandCongruous::kElementsPerAccess</a></div><div class="ttdeci">static int const kElementsPerAccess</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:98</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise_html_a5b7ac45dcec3ffdee65117ab9d9c439d"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise.html#a5b7ac45dcec3ffdee65117ab9d9c439d">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise::inverse</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE TensorCoord inverse(LongIndex offset) const </div><div class="ttdoc">Inverse of layout function, mapping linear offset to logical coordinate. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:919</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_a61d5ba91f20217170458cb0affbe3e02"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#a61d5ba91f20217170458cb0affbe3e02">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::packed</a></div><div class="ttdeci">static CUTLASS_HOST_DEVICE ColumnMajorVoltaTensorOpMultiplicandBCongruous packed(TensorCoord const &extent)</div><div class="ttdoc">Helper returns a layout to a tightly packed tensor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:591</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_ac398ab0e518a8e8ff09ca0ee2d58be8c"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#ac398ab0e518a8e8ff09ca0ee2d58be8c">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::LongIndex</a></div><div class="ttdeci">int64_t LongIndex</div><div class="ttdoc">Long index type used for offsets. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:203</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_aab81368102d96f090a143aabf4f72595"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#aab81368102d96f090a143aabf4f72595">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::PartitionCount</a></div><div class="ttdeci">typename Base::PartitionCount PartitionCount</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:330</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_a2a556452484f1d6958ec57d0a5b68dea"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#a2a556452484f1d6958ec57d0a5b68dea">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::capacity</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex capacity(TensorCoord const &extent) const </div><div class="ttdoc">Compute the number of contiguous elements needed to store a tensor with the given size...</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:725</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_a2f828abd034bcb9d47106bcac109d989"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#a2f828abd034bcb9d47106bcac109d989">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::operator()</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex operator()(TensorCoord const &coord) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:598</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_a50beb822a56d11fe7d7511b2514d9eeb"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#a50beb822a56d11fe7d7511b2514d9eeb">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::PartitionCount</a></div><div class="ttdeci">typename Base::PartitionCount PartitionCount</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:565</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise_html_a783af2d53a8d6a93c878c9ec4ebdd6b1"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise.html#a783af2d53a8d6a93c878c9ec4ebdd6b1">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCrosswise::Index</a></div><div class="ttdeci">int32_t Index</div><div class="ttdoc">Index type used for coordinates. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:951</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous</a></div><div class="ttdoc">Template mapping a row-major view of pitch-linear memory to VoltaTensorOpMultiplicandCongruous. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:293</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_af738c34a6c8abbec8f88f5235014c188"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#af738c34a6c8abbec8f88f5235014c188">cutlass::layout::VoltaTensorOpMultiplicandCongruous::kRank</a></div><div class="ttdeci">static int const kRank</div><div class="ttdoc">Logical rank of tensor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:63</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise_html_a6ccf0dc730b1b68b5f842c10d4fb710c"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise.html#a6ccf0dc730b1b68b5f842c10d4fb710c">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCrosswise::packed</a></div><div class="ttdeci">static CUTLASS_HOST_DEVICE RowMajorVoltaTensorOpMultiplicandCrosswise packed(TensorCoord const &extent)</div><div class="ttdoc">Helper returns a layout to a tightly packed tensor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:1000</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_afefc0ee1313d3771e6ada7dfe5a1e96c"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#afefc0ee1313d3771e6ada7dfe5a1e96c">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::LongIndex</a></div><div class="ttdeci">int64_t LongIndex</div><div class="ttdoc">Long index type used for offsets. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:305</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_ac2ea9ce6186f5940fbfbb9d8528c450d"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#ac2ea9ce6186f5940fbfbb9d8528c450d">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::PartitionShape</a></div><div class="ttdeci">typename Base::PartitionShape PartitionShape</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:659</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise_html_a36a240a540307090f18c6ed152deeae2"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise.html#a36a240a540307090f18c6ed152deeae2">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCrosswise::inverse</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE TensorCoord inverse(LongIndex offset) const </div><div class="ttdoc">Inverse of layout function, mapping linear offset to logical coordinate. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:1014</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise_html_af2456911e4cfca021d50ec16ca1d7505"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise.html#af2456911e4cfca021d50ec16ca1d7505">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise::ColumnMajorVoltaTensorOpMultiplicandCrosswise</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE ColumnMajorVoltaTensorOpMultiplicandCrosswise(Index ldm=0)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:897</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous_html"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous.html">cutlass::layout::VoltaTensorOpMultiplicandBCongruous</a></div><div class="ttdoc">Template based on element size (in bits) - defined in terms of pitch-linear memory. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:397</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_ae6751845741fbf3494391564ba85c1c3"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#ae6751845741fbf3494391564ba85c1c3">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::AccessCount</a></div><div class="ttdeci">typename Base::AccessCount AccessCount</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:668</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_af6003c4aee50471c4c09ef74f3996560"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#af6003c4aee50471c4c09ef74f3996560">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::operator()</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex operator()(TensorCoord const &coord) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:363</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise_html_a28756bc06eb1cf2567c51ee78f161911"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise.html#a28756bc06eb1cf2567c51ee78f161911">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise::operator()</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex operator()(TensorCoord const &coord) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:913</div></div>
|
||
|
|
<div class="ttc" id="cutlass_8h_html_a28c2443a142676d3d71effdae1a986b1"><div class="ttname"><a href="cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1">CUTLASS_HOST_DEVICE</a></div><div class="ttdeci">#define CUTLASS_HOST_DEVICE</div><div class="ttdef"><b>Definition:</b> cutlass.h:89</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_ae9ab9cba1b0b7e8d73677d27aefe4179"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#ae9ab9cba1b0b7e8d73677d27aefe4179">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::Index</a></div><div class="ttdeci">int32_t Index</div><div class="ttdoc">Index type used for coordinates. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:302</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous_html_af096631a3d336c4d3c6d3c9706a0766c"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous.html#af096631a3d336c4d3c6d3c9706a0766c">cutlass::layout::VoltaTensorOpMultiplicandBCongruous::VoltaTensorOpMultiplicandBCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE VoltaTensorOpMultiplicandBCongruous(Stride stride)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:466</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise_html_aa27ee17b10d393e8578afdbdedaa190e"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise.html#aa27ee17b10d393e8578afdbdedaa190e">cutlass::layout::VoltaTensorOpMultiplicandCrosswise::packed</a></div><div class="ttdeci">static CUTLASS_HOST_DEVICE VoltaTensorOpMultiplicandCrosswise packed(TensorCoord const &extent)</div><div class="ttdoc">Helper returns a layout to a tightly packed tensor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:789</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1PitchLinearCoord_html_adb31bc9b8cf49dfff64245b70a850834"><div class="ttname"><a href="structcutlass_1_1layout_1_1PitchLinearCoord.html#adb31bc9b8cf49dfff64245b70a850834">cutlass::layout::PitchLinearCoord::contiguous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Index const & contiguous() const </div><div class="ttdoc">Returns the contiguous dimension. </div><div class="ttdef"><b>Definition:</b> pitch_linear.h:89</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_ab6c4659f6f6a893ae6327964158a762b"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#ab6c4659f6f6a893ae6327964158a762b">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::RowMajorVoltaTensorOpMultiplicandBCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE RowMajorVoltaTensorOpMultiplicandBCongruous(Stride stride)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:689</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous_html_a9e54d47e637060ba318d04416d35f4f4"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous.html#a9e54d47e637060ba318d04416d35f4f4">cutlass::layout::VoltaTensorOpMultiplicandBCongruous::packed</a></div><div class="ttdeci">static CUTLASS_HOST_DEVICE VoltaTensorOpMultiplicandBCongruous packed(TensorCoord const &extent)</div><div class="ttdoc">Helper returns a layout to a tightly packed tensor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:470</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_aed6da31b1c9467654006afb9154ef4ca"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#aed6da31b1c9467654006afb9154ef4ca">cutlass::layout::VoltaTensorOpMultiplicandCongruous::LongIndex</a></div><div class="ttdeci">int64_t LongIndex</div><div class="ttdoc">Long index type used for offsets. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:72</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_af4efe777f1d9ec8c62d870e3ced85114"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#af4efe777f1d9ec8c62d870e3ced85114">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::packed</a></div><div class="ttdeci">static CUTLASS_HOST_DEVICE ColumnMajorVoltaTensorOpMultiplicandCongruous packed(TensorCoord const &extent)</div><div class="ttdoc">Helper returns a layout to a tightly packed tensor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:254</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise_html_abf01787fadeda14d212bf99efe40e32e"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise.html#abf01787fadeda14d212bf99efe40e32e">cutlass::layout::VoltaTensorOpMultiplicandCrosswise::operator()</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex operator()(TensorCoord const &coord) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:796</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise_html_a064fd090cbaa1e359bc44e6edcbf7cde"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise.html#a064fd090cbaa1e359bc44e6edcbf7cde">cutlass::layout::VoltaTensorOpMultiplicandCrosswise::Index</a></div><div class="ttdeci">int32_t Index</div><div class="ttdoc">Index type used for coordinates. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:741</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_a2670d9258bf26606a2893178060c4045"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#a2670d9258bf26606a2893178060c4045">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride & stride()</div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:719</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_a757ed1e942e9818559b7c0ad765414b7"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#a757ed1e942e9818559b7c0ad765414b7">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride stride() const </div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:611</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise_html_ac0c8aea5f38628ce078dd1562e44ff06"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise.html#ac0c8aea5f38628ce078dd1562e44ff06">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise::packed</a></div><div class="ttdeci">static CUTLASS_HOST_DEVICE ColumnMajorVoltaTensorOpMultiplicandCrosswise packed(TensorCoord const &extent)</div><div class="ttdoc">Helper returns a layout to a tightly packed tensor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:905</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise_html_a2b15613a7fb66206c502077137820572"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise.html#a2b15613a7fb66206c502077137820572">cutlass::layout::VoltaTensorOpMultiplicandCrosswise::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride & stride()</div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:835</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_a9f2ab08d3706874cf69ee0a53e6353b4"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#a9f2ab08d3706874cf69ee0a53e6353b4">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride stride() const </div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:274</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_a8262341cde0bddd17a92e0077fbd6e56"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#a8262341cde0bddd17a92e0077fbd6e56">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::AccessCount</a></div><div class="ttdeci">typename Base::AccessCount AccessCount</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:566</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise_html"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise.html">cutlass::layout::VoltaTensorOpMultiplicandCrosswise</a></div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:733</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_acefc319105f8150e6005d2a1a7ce9366"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#acefc319105f8150e6005d2a1a7ce9366">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::RowMajorVoltaTensorOpMultiplicandCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE RowMajorVoltaTensorOpMultiplicandCongruous(Index ldm=0)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:348</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1Coord_html"><div class="ttname"><a href="structcutlass_1_1Coord.html">cutlass::Coord< kStrideRank, Index, LongIndex ></a></div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise_html"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise.html">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCrosswise</a></div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:943</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_ab58f0d2e8bbfe703e850eb0b35c8b0a1"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#ab58f0d2e8bbfe703e850eb0b35c8b0a1">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::TileShape</a></div><div class="ttdeci">typename Base::TileShape TileShape</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:556</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_a80908838bd1135f03e37d342a140bc34"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#a80908838bd1135f03e37d342a140bc34">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::Index</a></div><div class="ttdeci">int32_t Index</div><div class="ttdoc">Index type used for coordinates. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:639</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_a2b898fb4943d32164d1537e31241d262"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#a2b898fb4943d32164d1537e31241d262">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride stride() const </div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:376</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise_html_a61455b7fac8d838b05b8d0c3cf6b5b12"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise.html#a61455b7fac8d838b05b8d0c3cf6b5b12">cutlass::layout::VoltaTensorOpMultiplicandCrosswise::LongIndex</a></div><div class="ttdeci">int64_t LongIndex</div><div class="ttdoc">Long index type used for offsets. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:744</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_a80aa98e0c1d3ee7f7d5bb92fc0b2efac"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#a80aa98e0c1d3ee7f7d5bb92fc0b2efac">cutlass::layout::VoltaTensorOpMultiplicandCongruous::kStrideRank</a></div><div class="ttdeci">static int const kStrideRank</div><div class="ttdoc">Rank of stride vector. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:66</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise_html_aea4095c067a1f92f8d65c9f3372de90e"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCrosswise.html#aea4095c067a1f92f8d65c9f3372de90e">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCrosswise::LongIndex</a></div><div class="ttdeci">int64_t LongIndex</div><div class="ttdoc">Long index type used for offsets. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:954</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous_html_a80099cf16729a8b553677fc70bea81bc"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandBCongruous.html#a80099cf16729a8b553677fc70bea81bc">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous::ColumnMajorVoltaTensorOpMultiplicandBCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE ColumnMajorVoltaTensorOpMultiplicandBCongruous(Stride stride)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:587</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_a9019c397159688cd2bafe55967ee7f36"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#a9019c397159688cd2bafe55967ee7f36">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::ColumnMajorVoltaTensorOpMultiplicandCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE ColumnMajorVoltaTensorOpMultiplicandCongruous(Index ldm=0)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:246</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_ace186f69fd389edff3909fe39598e93d"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#ace186f69fd389edff3909fe39598e93d">cutlass::layout::VoltaTensorOpMultiplicandCongruous::VoltaTensorOpMultiplicandCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE VoltaTensorOpMultiplicandCongruous(Index ldm=0)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:126</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_af9149c2f7914f62232dcb3bd8f46384d"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#af9149c2f7914f62232dcb3bd8f46384d">cutlass::layout::VoltaTensorOpMultiplicandCongruous::capacity</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex capacity(TensorCoord const &extent) const </div><div class="ttdoc">Compute the number of contiguous elements needed to store a tensor with the given size...</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:182</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_a6c5a1858ade078036ed6659e3b3cce62"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#a6c5a1858ade078036ed6659e3b3cce62">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::AccessCount</a></div><div class="ttdeci">typename Base::AccessCount AccessCount</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:229</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise_html_aa68d825db94190611ce9bd54e25b0d48"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise.html#aa68d825db94190611ce9bd54e25b0d48">cutlass::layout::VoltaTensorOpMultiplicandCrosswise::VoltaTensorOpMultiplicandCrosswise</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE VoltaTensorOpMultiplicandCrosswise(Index ldm=0)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:781</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_a1e3a11d053aed1428ffaf4893cdc4715"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#a1e3a11d053aed1428ffaf4893cdc4715">cutlass::layout::VoltaTensorOpMultiplicandCongruous::kAccessSize</a></div><div class="ttdeci">static int const kAccessSize</div><div class="ttdoc">This layout is optimized for 128b accesses. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:85</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_a64590ba904ff295c497d259813401029"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#a64590ba904ff295c497d259813401029">cutlass::layout::VoltaTensorOpMultiplicandCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride & stride()</div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:176</div></div>
|
||
|
|
<div class="ttc" id="pitch__linear_8h_html"><div class="ttname"><a href="pitch__linear_8h.html">pitch_linear.h</a></div><div class="ttdoc">Defines layout functions used by TensorRef and derived classes for pitch-linear memory. </div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_a3339e229b6a98b36c12fbe078c000253"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#a3339e229b6a98b36c12fbe078c000253">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride stride() const </div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:713</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous_html_ac31322c93fd5973b3652c8127c0b8f3a"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous.html#ac31322c93fd5973b3652c8127c0b8f3a">cutlass::layout::VoltaTensorOpMultiplicandBCongruous::VoltaTensorOpMultiplicandBCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE VoltaTensorOpMultiplicandBCongruous(Index ldm=0)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:462</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise_html_a7f6ef66932fda16f2784dd2a1e224ca5"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise.html#a7f6ef66932fda16f2784dd2a1e224ca5">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise::Index</a></div><div class="ttdeci">int32_t Index</div><div class="ttdoc">Index type used for coordinates. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:856</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous</a></div><div class="ttdoc">Template mapping a column-major view of pitch-linear memory to VoltaTensorOpMultiplicandCongruous. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:191</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_ae616638f7e2dc315865b3693f71f52cd"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#ae616638f7e2dc315865b3693f71f52cd">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::capacity</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex capacity(TensorCoord const &extent) const </div><div class="ttdoc">Compute the number of contiguous elements needed to store a tensor with the given size...</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:286</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_abd1a744d04f46d408e2bdce12660ccf2"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#abd1a744d04f46d408e2bdce12660ccf2">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::operator()</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex operator()(TensorCoord const &coord) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:700</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous_html_af3c9f1bd2d159857671da73de894d6c9"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandCongruous.html#af3c9f1bd2d159857671da73de894d6c9">cutlass::layout::RowMajorVoltaTensorOpMultiplicandCongruous::PartitionShape</a></div><div class="ttdeci">typename Base::PartitionShape PartitionShape</div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:322</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_a08840aa86668d1a359db6472884fcf2a"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#a08840aa86668d1a359db6472884fcf2a">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride & stride()</div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:280</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise_html_a7c839af8ec4dda7a6114d49daec52728"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCrosswise.html#a7c839af8ec4dda7a6114d49daec52728">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise::ColumnMajorVoltaTensorOpMultiplicandCrosswise</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE ColumnMajorVoltaTensorOpMultiplicandCrosswise(Stride stride)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:901</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous_html_a635537ca830a3f621ed99ab323b1e7f1"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandBCongruous.html#a635537ca830a3f621ed99ab323b1e7f1">cutlass::layout::VoltaTensorOpMultiplicandBCongruous::LongIndex</a></div><div class="ttdeci">int64_t LongIndex</div><div class="ttdoc">Long index type used for offsets. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:408</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html">cutlass::layout::VoltaTensorOpMultiplicandCongruous</a></div><div class="ttdoc">Template based on element size (in bits) - defined in terms of pitch-linear memory. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:60</div></div>
|
||
|
|
<div class="ttc" id="cutlass_8h_html"><div class="ttname"><a href="cutlass_8h.html">cutlass.h</a></div><div class="ttdoc">Basic include for CUTLASS. </div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1MatrixCoord_html"><div class="ttname"><a href="structcutlass_1_1MatrixCoord.html">cutlass::MatrixCoord</a></div><div class="ttdef"><b>Definition:</b> matrix_coord.h:39</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1PitchLinearCoord_html_aa828f8dbee3903754b56759c1e6a6043"><div class="ttname"><a href="structcutlass_1_1layout_1_1PitchLinearCoord.html#aa828f8dbee3903754b56759c1e6a6043">cutlass::layout::PitchLinearCoord::strided</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Index const & strided() const </div><div class="ttdoc">Returns the column of the coordinate. </div><div class="ttdef"><b>Definition:</b> pitch_linear.h:97</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise_html_a8f6d1bd78917c94cbea9b8f3f51ff35b"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCrosswise.html#a8f6d1bd78917c94cbea9b8f3f51ff35b">cutlass::layout::VoltaTensorOpMultiplicandCrosswise::stride</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE Stride stride() const </div><div class="ttdoc">Returns the stride of the layout. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:831</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous_html_a963c8058ab8ef1a5d21403bd1dc27277"><div class="ttname"><a href="structcutlass_1_1layout_1_1ColumnMajorVoltaTensorOpMultiplicandCongruous.html#a963c8058ab8ef1a5d21403bd1dc27277">cutlass::layout::ColumnMajorVoltaTensorOpMultiplicandCongruous::ColumnMajorVoltaTensorOpMultiplicandCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE ColumnMajorVoltaTensorOpMultiplicandCongruous(Stride stride)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:250</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous_html_a7054268bd8313c4e3b55b0b27d662f8f"><div class="ttname"><a href="structcutlass_1_1layout_1_1VoltaTensorOpMultiplicandCongruous.html#a7054268bd8313c4e3b55b0b27d662f8f">cutlass::layout::VoltaTensorOpMultiplicandCongruous::operator()</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE LongIndex operator()(TensorCoord const &coord) const </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:141</div></div>
|
||
|
|
<div class="ttc" id="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous_html_aad4ca016701d73fee071bf10c35219ab"><div class="ttname"><a href="structcutlass_1_1layout_1_1RowMajorVoltaTensorOpMultiplicandBCongruous.html#aad4ca016701d73fee071bf10c35219ab">cutlass::layout::RowMajorVoltaTensorOpMultiplicandBCongruous::RowMajorVoltaTensorOpMultiplicandBCongruous</a></div><div class="ttdeci">CUTLASS_HOST_DEVICE RowMajorVoltaTensorOpMultiplicandBCongruous(Index ldm=0)</div><div class="ttdoc">Ctor. </div><div class="ttdef"><b>Definition:</b> tensor_op_multiplicand_sm70.h:685</div></div>
|
||
|
|
</div><!-- fragment --></div><!-- contents -->
|
||
|
|
<!-- start footer part -->
|
||
|
|
<hr class="footer"/><address class="footer"><small>
|
||
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||
|
|
</a> 1.8.11
|
||
|
|
</small></address>
|
||
|
|
</body>
|
||
|
|
</html>
|