#include <reduce_operator.hpp>
|
| template<typename T, typename = std::enable_if_t< is_any_of<T, float, double, int32_t, int8_t, half_t, bf16_t, fp8_t, bf8_t>::value>> |
| CK_TILE_HOST_DEVICE constexpr T | operator() (const T &y, const T x) const |
| template<typename T, typename = std::enable_if_t< is_any_of<T, float, double, int32_t, int8_t, half_t, bf16_t, fp8_t, bf8_t>::value>> |
| CK_TILE_HOST_DEVICE constexpr T | operator() (const T &y, const T x, bool &changed) const |
|
| template<typename T, typename = std::enable_if_t< is_any_of<T, float, double, int32_t, int8_t, half_t, bf16_t, fp8_t, bf8_t>::value>> |
| static CK_TILE_HOST_DEVICE constexpr T | GetIdentityValue () |
◆ GetIdentityValue()
template<typename T, typename = std::enable_if_t< is_any_of<T, float, double, int32_t, int8_t, half_t, bf16_t, fp8_t, bf8_t>::value>>
◆ operator()() [1/2]
template<typename T, typename = std::enable_if_t< is_any_of<T, float, double, int32_t, int8_t, half_t, bf16_t, fp8_t, bf8_t>::value>>
| CK_TILE_HOST_DEVICE constexpr T ck_tile::ReduceOp::Max::operator() |
( |
const T & | y, |
|
|
const T | x ) const |
|
inlineconstexpr |
◆ operator()() [2/2]
template<typename T, typename = std::enable_if_t< is_any_of<T, float, double, int32_t, int8_t, half_t, bf16_t, fp8_t, bf8_t>::value>>
| CK_TILE_HOST_DEVICE constexpr T ck_tile::ReduceOp::Max::operator() |
( |
const T & | y, |
|
|
const T | x, |
|
|
bool & | changed ) const |
|
inlineconstexpr |
The documentation for this struct was generated from the following file: