Parameters.
|
CUTLASS_HOST_DEVICE | Params () |
| Initialize params to access storage object. More...
|
|
CUTLASS_HOST_DEVICE | Params (Scalar const *ptr) |
| Initialize params to access storage object. More...
|
|
CUTLASS_HOST_DEVICE | Params (TensorRef const &ref) |
| Constructs with a CompactTensorRef<> More...
|
|
CUTLASS_HOST_DEVICE | Params (Scalar const *ptr, Index _stride_d, Index _stride_h, Index _stride_w, Index _inc_d, Index _inc_h, Index _inc_w, Index _inc_advance) |
| Initialize params to access storage object. More...
|
|
CUTLASS_HOST_DEVICE | Params (Scalar const *ptr, Index stride_d, Index stride_h, Index stride_w) |
| Initialize params to access storage object. More...
|
|
CUTLASS_HOST_DEVICE int | initialize (TensorRef const &ref) |
| Initializes params to access a raw pointer. More...
|
|
CUTLASS_HOST_DEVICE int | initialize (SharedStorage const &storage) |
| Initialize params to access storage object. More...
|
|
CUTLASS_HOST_DEVICE int | initialize (Scalar const *ptr) |
| 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 | Params () |
| Constructs params. More...
|
|
CUTLASS_HOST_DEVICE | Params (Index _stride_d, Index _stride_h, Index _stride_w, Index _inc_d, Index _inc_h, Index _inc_w, Index _inc_advance) |
| Constructs params. More...
|
|
CUTLASS_HOST_DEVICE | Params (Coord< 4 > const &stride) |
| Constructs params with a stride vector. More...
|
|
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 (Coord< 4 > const &stride) |
| Initializes the parameters object from a vector of strides. More...
|
|
CUTLASS_HOST_DEVICE int | initialize (Index _stride_d, Index _stride_h, Index _stride_w) |
| Initializes the parameters object from a vector of strides. More...
|
|
CUTLASS_HOST_DEVICE int | initialize () |
| Gotta have this. More...
|
|
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
CUTLASS_HOST_DEVICE cutlass::TileLoadIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, FragmentElementType_, Skew_ >::Params::Params |
( |
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 |
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
CUTLASS_HOST_DEVICE cutlass::TileLoadIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, FragmentElementType_, Skew_ >::Params::Params |
( |
Scalar const * |
ptr, |
|
|
Index |
stride_d, |
|
|
Index |
stride_h, |
|
|
Index |
stride_w |
|
) |
| |
|
inline |
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
CUTLASS_HOST_DEVICE int cutlass::TileLoadIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, FragmentElementType_, Skew_ >::Params::initialize |
( |
Scalar const * |
ptr, |
|
|
Index |
stride_d, |
|
|
Index |
stride_h, |
|
|
Index |
stride_w |
|
) |
| |
|
inline |
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
CUTLASS_HOST_DEVICE int cutlass::TileLoadIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, FragmentElementType_, 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 |
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>
template<typename Traits_, typename Scalar_, IteratorAdvance::Kind Advance_ = IteratorAdvance::kH, MemorySpace::Kind MemorySpace = MemorySpace::kGeneric, typename Index_ = int, typename FragmentElement_ = Scalar_, FragmentElementType::Kind FragmentElementType_ = FragmentElementType::kScalar, typename Skew_ = Shape<0, 0, 0, 0>>