#include <unary_element_wise_operation.hpp>
|
| __host__ __device__ | ConvScaleRelu (float scale_in=1.f, float scale_wei=1.f, float scale_out=1.f) |
| template<typename E, typename C> |
| __host__ __device__ void | operator() (E &e, const C &c) const |
| template<> |
| __host__ __device__ void | operator() (f8_t &e, const float &c) const |
|
| static constexpr const char * | name = "ConvScaleRelu" |
◆ ConvScaleRelu()
| __host__ __device__ ck::tensor_operation::element_wise::ConvScaleRelu::ConvScaleRelu |
( |
float | scale_in = 1.f, |
|
|
float | scale_wei = 1.f, |
|
|
float | scale_out = 1.f ) |
|
inline |
◆ operator()() [1/2]
template<typename E, typename C>
| __host__ __device__ void ck::tensor_operation::element_wise::ConvScaleRelu::operator() |
( |
E & | e, |
|
|
const C & | c ) const |
◆ operator()() [2/2]
template<>
| __host__ __device__ void ck::tensor_operation::element_wise::ConvScaleRelu::operator() |
( |
f8_t & | e, |
|
|
const float & | c ) const |
|
inline |
◆ name
| const char* ck::tensor_operation::element_wise::ConvScaleRelu::name = "ConvScaleRelu" |
|
staticconstexpr |
◆ scale_in_
| float ck::tensor_operation::element_wise::ConvScaleRelu::scale_in_ |
◆ scale_out_
| float ck::tensor_operation::element_wise::ConvScaleRelu::scale_out_ |
◆ scale_wei_
| float ck::tensor_operation::element_wise::ConvScaleRelu::scale_wei_ |
The documentation for this struct was generated from the following file: