#include <unary_element_wise_operation.hpp>
|
| __host__ __device__ | ConvInvscale (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 = "ConvInvscale" |
◆ ConvInvscale()
| __host__ __device__ ck::tensor_operation::element_wise::ConvInvscale::ConvInvscale |
( |
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::ConvInvscale::operator() |
( |
E & | e, |
|
|
const C & | c ) const |
◆ operator()() [2/2]
template<>
| __host__ __device__ void ck::tensor_operation::element_wise::ConvInvscale::operator() |
( |
f8_t & | e, |
|
|
const float & | c ) const |
|
inline |
◆ name
| const char* ck::tensor_operation::element_wise::ConvInvscale::name = "ConvInvscale" |
|
staticconstexpr |
◆ scale_in_
| float ck::tensor_operation::element_wise::ConvInvscale::scale_in_ |
◆ scale_out_
| float ck::tensor_operation::element_wise::ConvInvscale::scale_out_ |
◆ scale_wei_
| float ck::tensor_operation::element_wise::ConvInvscale::scale_wei_ |
The documentation for this struct was generated from the following file: