PassThroughPack8 Struct Reference

PassThroughPack8 Struct Reference#

Composable Kernel: ck::tensor_operation::element_wise::PassThroughPack8 Struct Reference
ck::tensor_operation::element_wise::PassThroughPack8 Struct Reference

#include <unary_element_wise_operation.hpp>

Public Member Functions

template<typename Y , typename X >
__host__ __device__ void operator() (Y &y, const X &x) const
 
__host__ constexpr __device__ void operator() (ck::half8_t &y, const ck::pk_i4x4_t &x) const
 
__host__ constexpr __device__ void operator() (ck::bhalf8_t &y, const ck::pk_i4x4_t &x) const
 

Static Public Attributes

constexpr static const bool is_pack8_invocable = true
 

Member Function Documentation

◆ operator()() [1/3]

__host__ constexpr __device__ void ck::tensor_operation::element_wise::PassThroughPack8::operator() ( ck::bhalf8_t y,
const ck::pk_i4x4_t x 
) const
inlineconstexpr

◆ operator()() [2/3]

__host__ constexpr __device__ void ck::tensor_operation::element_wise::PassThroughPack8::operator() ( ck::half8_t y,
const ck::pk_i4x4_t x 
) const
inlineconstexpr

◆ operator()() [3/3]

template<typename Y , typename X >
__host__ __device__ void ck::tensor_operation::element_wise::PassThroughPack8::operator() ( Y &  y,
const X &  x 
) const

Member Data Documentation

◆ is_pack8_invocable

constexpr static const bool ck::tensor_operation::element_wise::PassThroughPack8::is_pack8_invocable = true
staticconstexpr

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/tensor_operation/gpu/element/unary_element_wise_operation.hpp