Back to Cutlass

CUTLASS: cutlass::transform::threadblock Namespace Reference

docs/namespacecutlass_1_1transform_1_1threadblock.html

4.4.216.4 KB
Original Source

| | CUTLASS

CUDA Templates for Linear Algebra Subroutines and Solvers |

Classes

cutlass::transform::threadblock Namespace Reference

|

Classes

| | class | PredicatedTileAccessIterator | | | | class | PredicatedTileAccessIterator2dThreadTile | | | | class | PredicatedTileAccessIterator2dThreadTile< Shape_, Element_, layout::ColumnMajor, AdvanceRank, ThreadMap_, AccessType_ > | | | | class | PredicatedTileAccessIterator2dThreadTile< Shape_, Element_, layout::PitchLinear, AdvanceRank, ThreadMap_, AccessType_ > | | | | class | PredicatedTileAccessIterator2dThreadTile< Shape_, Element_, layout::RowMajor, AdvanceRank, ThreadMap_, AccessType_ > | | | | class | PredicatedTileAccessIterator< Shape_, Element_, layout::ColumnMajor, AdvanceRank, ThreadMap_, AccessType_ > | | | | class | PredicatedTileAccessIterator< Shape_, Element_, layout::ColumnMajorInterleaved< InterleavedK >, AdvanceRank, ThreadMap_, AccessType_ > | | | | class | PredicatedTileAccessIterator< Shape_, Element_, layout::PitchLinear, AdvanceRank, ThreadMap_, AccessType_ > | | | | class | PredicatedTileAccessIterator< Shape_, Element_, layout::RowMajor, AdvanceRank, ThreadMap_, AccessType_ > | | | | class | PredicatedTileAccessIterator< Shape_, Element_, layout::RowMajorInterleaved< InterleavedK >, AdvanceRank, ThreadMap_, AccessType_ > | | | | class | PredicatedTileIterator | | | | class | PredicatedTileIterator2dThreadTile | | | | class | PredicatedTileIterator2dThreadTile< Shape_, Element_, layout::ColumnMajor, AdvanceRank, ThreadMap_, Transpose_ > | | | | class | PredicatedTileIterator2dThreadTile< Shape_, Element_, layout::PitchLinear, AdvanceRank, ThreadMap_, Transpose_ > | | | | class | PredicatedTileIterator2dThreadTile< Shape_, Element_, layout::RowMajor, AdvanceRank, ThreadMap_, Transpose_ > | | | | class | [PredicatedTileIterator< Shape_, Element_, layout::ColumnMajor, AdvanceRank, ThreadMap_, AccessSize >](classcutlass_1_1transform_1_1threadblock_1_1PredicatedTileIterator_3_01Shape 00_01Element 0068b3e874b5d93d11f0fa902c7f1d11d9.html) | | | | class | [PredicatedTileIterator< Shape_, Element_, layout::ColumnMajorInterleaved< InterleavedK >, AdvanceRank, ThreadMap_, AccessSize >](classcutlass_1_1transform_1_1threadblock_1_1PredicatedTileIterator_3_01Shape 00_01Element 00f6b3a9dfab5e7c72d5233f7e5e6e3b9b.html) | | | | class | [PredicatedTileIterator< Shape_, Element_, layout::PitchLinear, AdvanceRank, ThreadMap_, AccessSize >](classcutlass_1_1transform_1_1threadblock_1_1PredicatedTileIterator_3_01Shape 00_01Element 00e7c2c404e7aedfe60ad56bb5571306a1.html) | | | | class | [PredicatedTileIterator< Shape_, Element_, layout::RowMajor, AdvanceRank, ThreadMap_, AccessSize >](classcutlass_1_1transform_1_1threadblock_1_1PredicatedTileIterator_3_01Shape 00_01Element 0041ea81994f8af0d4d071fdb9e66b5ff0.html) | | | | class | [PredicatedTileIterator< Shape_, Element_, layout::RowMajorInterleaved< InterleavedK >, AdvanceRank, ThreadMap_, AccessSize >](classcutlass_1_1transform_1_1threadblock_1_1PredicatedTileIterator_3_01Shape 00_01Element 00d670f969180a8d182dffb356ebcc957e.html) | | | | class | RegularTileAccessIterator | | | | class | [RegularTileAccessIterator< Shape_, Element_, layout::ColumnMajor, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileAccessIterator_3_01Shape _00_01Element eb7d20f8b9d69e0ae5e7ef51dc480867.html) | | | | class | [RegularTileAccessIterator< Shape_, Element_, layout::ColumnMajorTensorOpMultiplicandCongruous< sizeof_bits< Element_ >::value, int(128/sizeof(Element_))>, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileAccessIterator_3_01Shape _00_01Element 2c1476eaf582bfe972793e17babfe985.html) | | | | class | [RegularTileAccessIterator< Shape_, Element_, layout::ColumnMajorTensorOpMultiplicandCrosswise< sizeof_bits< Element_ >::value, Crosswise >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileAccessIterator_3_01Shape _00_01Element a3c11cf1f00ef7a1efb8389ac6e4c6e0.html) | | | | class | [RegularTileAccessIterator< Shape_, Element_, layout::PitchLinear, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileAccessIterator_3_01Shape _00_01Element 0855e9d9ab619202d2397180c1e4c4a5.html) | | | | class | [RegularTileAccessIterator< Shape_, Element_, layout::RowMajor, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileAccessIterator_3_01Shape _00_01Element f04332958a49a47d6fb2b25201764630.html) | | | | class | [RegularTileAccessIterator< Shape_, Element_, layout::RowMajorTensorOpMultiplicandCongruous< sizeof_bits< Element_ >::value, int(128/sizeof(Element_))>, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileAccessIterator_3_01Shape _00_01Element 6baada077236f1a368c61c5e11b45b72.html) | | | | class | [RegularTileAccessIterator< Shape_, Element_, layout::RowMajorTensorOpMultiplicandCrosswise< sizeof_bits< Element_ >::value, Crosswise >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileAccessIterator_3_01Shape _00_01Element 0184b7188941788a96624510a4b2f876.html) | | | | class | [RegularTileAccessIterator< Shape_, Element_, layout::TensorOpMultiplicandCongruous< sizeof_bits< Element_ >::value, int(128/sizeof(Element_))>, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileAccessIterator_3_01Shape _00_01Element ebf4714349612673e8b6609b763eeb6f.html) | | | | class | [RegularTileAccessIterator< Shape_, Element_, layout::TensorOpMultiplicandCrosswise< sizeof_bits< Element_ >::value, Crosswise >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileAccessIterator_3_01Shape _00_01Element e9a9e0f4286f652f55eb9b863b21effe.html) | | | | class | RegularTileIterator | | | | class | RegularTileIterator2dThreadTile | | | | class | RegularTileIterator2dThreadTile< Shape_, Element_, layout::ColumnMajorInterleaved< 4 >, AdvanceRank, ThreadMap_, Alignment > | | | Regular tile iterator specialized for interleaved layout + 2d thread-tiled threadmapping. More...
| | | | class | RegularTileIterator2dThreadTile< Shape_, Element_, layout::PitchLinear, AdvanceRank, ThreadMap_, Alignment > | | | Regular tile iterator specialized for pitch-linear + 2d thread-tiled threadmapping. More...
| | | | class | RegularTileIterator2dThreadTile< Shape_, Element_, layout::RowMajorInterleaved< 4 >, AdvanceRank, ThreadMap_, Alignment > | | | Regular tile iterator specialized for interleaved layout + 2d thread-tiled threadmapping. More...
| | | | class | [RegularTileIterator< Shape_, Element_, layout::ColumnMajor, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_011d3637dbd8bc58bcb020b51bf57fbfc0.html) | | | Regular tile iterator specialized for pitch-linear. [More...](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_011d3637dbd8bc58bcb020b51bf57fbfc0.html#details)
| | | | class | [RegularTileIterator< Shape_, Element_, layout::ColumnMajorTensorOpMultiplicandCongruous< sizeof_bits< Element_ >::value, int(128/sizeof(Element_))>, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_017982f81d4ef592e19c8427de2ea933a3.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::ColumnMajorTensorOpMultiplicandCrosswise< sizeof_bits< Element_ >::value, Crosswise >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_010889a732373c350de9b9a9f6c13cd761.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::ColumnMajorVoltaTensorOpMultiplicandBCongruous< sizeof_bits< Element_ >::value >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_01187f8574e1fe9d7d5e8fbf09bd834bf0.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::ColumnMajorVoltaTensorOpMultiplicandCongruous< sizeof_bits< Element_ >::value >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_01793f74bfd8f116a827948ab01a37349a.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::ColumnMajorVoltaTensorOpMultiplicandCrosswise< sizeof_bits< Element_ >::value, Shape_::kRow >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_01bd31b3810c1fedf2e7e5959ff92b5d3d.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::PitchLinear, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_0184a89653916f5d51ab59d1b386989a17.html) | | | Regular tile iterator specialized for pitch-linear. [More...](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_0184a89653916f5d51ab59d1b386989a17.html#details)
| | | | class | [RegularTileIterator< Shape_, Element_, layout::RowMajor, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_0149454d361ea5885cf5166a920b5145df.html) | | | Regular tile iterator specialized for pitch-linear. [More...](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_0149454d361ea5885cf5166a920b5145df.html#details)
| | | | class | [RegularTileIterator< Shape_, Element_, layout::RowMajorTensorOpMultiplicandCongruous< sizeof_bits< Element_ >::value, int(128/sizeof(Element_))>, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_01c20d35180520077a5a09b1e33543c1a5.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::RowMajorTensorOpMultiplicandCrosswise< sizeof_bits< Element_ >::value, Crosswise >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_01a31b454d9c930525c1e9ca406a514f40.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::RowMajorVoltaTensorOpMultiplicandBCongruous< sizeof_bits< Element_ >::value >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_0104ad31bd559a88cc418ae1cab7492ed5.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::RowMajorVoltaTensorOpMultiplicandCongruous< sizeof_bits< Element_ >::value >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_01f6f6511b5033cad31083644ac69c54d8.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::RowMajorVoltaTensorOpMultiplicandCrosswise< sizeof_bits< Element_ >::value, Shape_::kColumn >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_01b3fa5720e807697de61b9f937b269cd0.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::TensorOpMultiplicandCongruous< sizeof_bits< Element_ >::value, int(128/sizeof(Element_))>, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_01efd5013a2503d6567e2bf6b40c97360c.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::TensorOpMultiplicandCrosswise< sizeof_bits< Element_ >::value, Crosswise >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_0197fef2242a3454a7d1cebe61aee28b43.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::VoltaTensorOpMultiplicandBCongruous< sizeof_bits< Element_ >::value >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_01a75d2cd74e722d6ad6a3b41aabfd432d.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::VoltaTensorOpMultiplicandCongruous< sizeof_bits< Element_ >::value >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_01f96bbeb63e6d4ce4a2551279de3a9f0e.html) | | | | class | [RegularTileIterator< Shape_, Element_, layout::VoltaTensorOpMultiplicandCrosswise< sizeof_bits< Element_ >::value, Shape_::kContiguous >, AdvanceRank, ThreadMap_, Alignment >](classcutlass_1_1transform_1_1threadblock_1_1RegularTileIterator_3_01Shape 00_01Element 00_01dbd6b8468d5bd787308d2f615a24d123.html) | | |


Generated by 1.8.11