Parameters.
#include <tile_iterator.h>
|
CUTLASS_HOST_DEVICE int | initialize (SharedStorage const &storage) |
| Initialize params to access storage object. More...
|
|
CUTLASS_HOST_DEVICE int | initialize (Scalar const *ptr, Index stride_d, Index stride_h, Index stride_w) |
| Initializes params to access a raw pointer. More...
|
|
CUTLASS_HOST_DEVICE int | initialize (Scalar const *ptr, Index _stride_d, Index _stride_h, Index _stride_w, Index _inc_d, Index _inc_h, Index _inc_w, Index _inc_advance) |
| Initializes params. More...
|
|
CUTLASS_HOST_DEVICE int | initialize () |
|
CUTLASS_HOST_DEVICE int | initialize (Index _stride_d, Index _stride_h, Index _stride_w, Index _inc_d, Index _inc_h, Index _inc_w, Index _inc_advance) |
| Initializes params. More...
|
|
CUTLASS_HOST_DEVICE int | initialize (Index _stride_d, Index _stride_h, Index _stride_w) |
|
CUTLASS_HOST_DEVICE int | initialize () |
|
◆ initialize() [1/4]
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, IteratorFragment::Kind IteratorFragment_ = IteratorFragment::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
◆ initialize() [2/4]
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, IteratorFragment::Kind IteratorFragment_ = IteratorFragment::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
CUTLASS_HOST_DEVICE int cutlass::TileLoadIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, IteratorFragment_, Skew_ >::Params::initialize |
( |
Scalar const * |
ptr, |
|
|
Index |
stride_d, |
|
|
Index |
stride_h, |
|
|
Index |
stride_w |
|
) |
| |
|
inline |
◆ initialize() [3/4]
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, IteratorFragment::Kind IteratorFragment_ = IteratorFragment::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
CUTLASS_HOST_DEVICE int cutlass::TileLoadIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, IteratorFragment_, Skew_ >::Params::initialize |
( |
Scalar const * |
ptr, |
|
|
Index |
_stride_d, |
|
|
Index |
_stride_h, |
|
|
Index |
_stride_w, |
|
|
Index |
_inc_d, |
|
|
Index |
_inc_h, |
|
|
Index |
_inc_w, |
|
|
Index |
_inc_advance |
|
) |
| |
|
inline |
◆ initialize() [4/4]
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, IteratorFragment::Kind IteratorFragment_ = IteratorFragment::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
◆ pointer
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, IteratorFragment::Kind IteratorFragment_ = IteratorFragment::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
The documentation for this struct was generated from the following file: