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