CUTLASS
CUDA Templates for Linear Algebra Subroutines and Solvers
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
cutlass::epilogue::threadblock::InterleavedPredicatedTileIterator< ThreadMap_, Element_, InterleavedK >::Mask Struct Reference

Mask object.

#include <predicated_tile_iterator.h>

Public Member Functions

CUTLASS_HOST_DEVICE Mask ()
 Efficiently disables all accesses guarded by mask. More...
 
CUTLASS_HOST_DEVICE void clear ()
 CUTLASS_HOST_DEVICE enables all accesses guarded by mask. More...
 
CUTLASS_DEVICE void enable ()
 

Public Attributes

bool predicates [kCount]
 Predicate state. More...
 

Static Public Attributes

static int const kCount
 

Constructor & Destructor Documentation

template<typename ThreadMap_ , typename Element_ , int InterleavedK>
CUTLASS_HOST_DEVICE cutlass::epilogue::threadblock::InterleavedPredicatedTileIterator< ThreadMap_, Element_, InterleavedK >::Mask::Mask ( )
inline

Member Function Documentation

template<typename ThreadMap_ , typename Element_ , int InterleavedK>
CUTLASS_HOST_DEVICE void cutlass::epilogue::threadblock::InterleavedPredicatedTileIterator< ThreadMap_, Element_, InterleavedK >::Mask::clear ( )
inline
template<typename ThreadMap_ , typename Element_ , int InterleavedK>
CUTLASS_DEVICE void cutlass::epilogue::threadblock::InterleavedPredicatedTileIterator< ThreadMap_, Element_, InterleavedK >::Mask::enable ( )
inline

Member Data Documentation

template<typename ThreadMap_ , typename Element_ , int InterleavedK>
int const cutlass::epilogue::threadblock::InterleavedPredicatedTileIterator< ThreadMap_, Element_, InterleavedK >::Mask::kCount
static
Initial value:
= (ThreadMap::Iterations::kContiguous < 8)
? 8
: ThreadMap::Iterations::kContiguous
template<typename ThreadMap_ , typename Element_ , int InterleavedK>
bool cutlass::epilogue::threadblock::InterleavedPredicatedTileIterator< ThreadMap_, Element_, InterleavedK >::Mask::predicates[kCount]

The documentation for this struct was generated from the following file: