Defines Shape implementing the Layout concept for representing a 4D hypercube of objects.
More...
|
struct | cutlass::Shape< kD_, kH_, kW_, kC_ > |
| A Shape implementing Layout Concept describing the dimensions of a cube. More...
|
|
struct | cutlass::ShapeCount< Shape > |
| Compute derived counted of a Layout Concept based class. More...
|
|
struct | cutlass::ShapeScale< A_, kScale_ > |
|
struct | cutlass::ShapeAdd< A_, B_ > |
|
struct | cutlass::ShapeSub< A_, B_ > |
|
struct | cutlass::ShapeMul< A_, B_ > |
|
struct | cutlass::ShapeDiv< A_, B_ > |
|
struct | cutlass::ShapeDivCeiling< A_, B_ > |
|
struct | cutlass::ShapeMax< A_, B_ > |
|
struct | cutlass::ShapeMin< A_, B_ > |
|
struct | cutlass::ShapeStrides< Shape_, elementsPerAccess > |
|
struct | cutlass::ComputeOffsetFromShape< Shape_ > |
| Compute the offset for the given coordinates in a cube. More...
|
|
struct | cutlass::ComputeOffsetFromStrides< Strides_ > |
| Compute the offset for the given coordinates in a cube. More...
|
|
struct | cutlass::ComputeThreadOffsetFromStrides< Threads_, Strides_ > |
| Decompose threadId.x into coordinate of a cube whose dimensions are specified by Threads_. Afterwards compute the offset of those coordinates using Strides_. More...
|
|
struct | cutlass::ComputeThreadOffsetFromStrides< Shape< 1, T_h_, T_w_, T_c_ >, Shape< 1, S_h_, S_w_, S_c_ > > |
| Specialization for D=1. More...
|
|
struct | cutlass::ComputeThreadOffsetFromStrides< Shape< 1, T_h_, T_w_, 1 >, Shape< 1, S_h_, S_w_, 1 > > |
| Specialization for D=1 and C=1. More...
|
|