FastNumericArrayConverter< uint8_t, half_t, N > Struct Template Reference#
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
List of all members
ck::tensor_operation::element_wise::FastNumericArrayConverter< uint8_t, half_t, N > Struct Template Reference
#include <unary_element_wise_operation.hpp>
Public Types | |
| using | InputArray = vector_type<uint8_t, N> |
| using | OutputArray = vector_type<half_t, N> |
Public Member Functions | |
| __device__ OutputArray | operator() (InputArray const &Input) |
Static Public Member Functions | |
| static __device__ OutputArray | convert (InputArray const &Input) |
Static Public Attributes | |
| static constexpr int | VEC_WIDTH = 4 |
Member Typedef Documentation
◆ InputArray
template<index_t N>
| using ck::tensor_operation::element_wise::FastNumericArrayConverter< uint8_t, half_t, N >::InputArray = vector_type<uint8_t, N> |
◆ OutputArray
template<index_t N>
| using ck::tensor_operation::element_wise::FastNumericArrayConverter< uint8_t, half_t, N >::OutputArray = vector_type<half_t, N> |
Member Function Documentation
◆ convert()
template<index_t N>
|
inlinestatic |
◆ operator()()
template<index_t N>
|
inline |
Member Data Documentation
◆ VEC_WIDTH
template<index_t N>
|
staticconstexpr |
The documentation for this struct was generated from the following file: