45 template <
typename First_,
typename Second_>
88 template <
typename First,
typename Second>
97 template <
typename First_,
typename Second_>
142 template <
typename First,
typename Second>
Second second
Second transformer.
Definition: zip_fragment.h:120
A template defining Fragment Concept.
Definition: zip_fragment.h:46
Second_ Second
Second fragment object.
Definition: zip_fragment.h:51
First_ First
First fragment object.
Definition: zip_fragment.h:48
CUTLASS_DEVICE void transform(InputFragment const &src, OutputFragment &dst)
Transform a fragment.
Definition: zip_fragment.h:133
CUTLASS_DEVICE ZipFragment()
Default ctor.
Definition: zip_fragment.h:72
First first
First transformer.
Definition: zip_fragment.h:117
CUTLASS_DEVICE ZipConvert(First const &_first, Second const &_second)
Ctor.
Definition: zip_fragment.h:130
First first
First fragment object.
Definition: zip_fragment.h:61
CUTLASS_DEVICE void clear()
Clear a fragment.
Definition: zip_fragment.h:79
First_ First
First convert operator.
Definition: zip_fragment.h:100
Second second
Second fragment object.
Definition: zip_fragment.h:64
#define CUTLASS_HOST_DEVICE
Definition: cutlass.h:46
ZipFragment< typename First::InputFragment, typename Second::InputFragment > InputFragment
Defines the input zip fragment.
Definition: zip_fragment.h:106
Second_ Second
Second convert operator.
Definition: zip_fragment.h:103
ZipFragment< typename First::OutputFragment, typename Second::OutputFragment > OutputFragment
Defines the output zip fragment.
Definition: zip_fragment.h:110
Defines a 1D vector of elements held in the registers of each thread.
Zips two convert operations.
Definition: zip_fragment.h:98
ZipFragment< First, Second > This_
This class.
Definition: zip_fragment.h:54
Defines Shape implementing the Layout concept for representing a 4D hypercube of objects.
CUTLASS_DEVICE ZipFragment(First const &_first, Second const &_second)
Copy ctor.
Definition: zip_fragment.h:76
CUTLASS_HOST_DEVICE ZipConvert< First, Second > make_ZipConvert(First const &first, Second const &second)
Helper to construct a ZipConvert object.
Definition: zip_fragment.h:144
Basic include for CUTLASS macros.
CUTLASS_DEVICE ZipConvert()
Ctor.
Definition: zip_fragment.h:127
CUTLASS_HOST_DEVICE ZipFragment< First, Second > make_ZipFragment(First const &first, Second const &second)
Helper to construct a ZipFragment object.
Definition: zip_fragment.h:90