MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / GetActivationMinMax

Function GetActivationMinMax

tensorflow/lite/kernels/internal/common.h:30–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28namespace tflite {
29
30inline void GetActivationMinMax(FusedActivationFunctionType ac,
31 float* output_activation_min,
32 float* output_activation_max) {
33 switch (ac) {
34 case FusedActivationFunctionType::kNone:
35 *output_activation_min = std::numeric_limits<float>::lowest();
36 *output_activation_max = std::numeric_limits<float>::max();
37 break;
38 case FusedActivationFunctionType::kRelu:
39 *output_activation_min = 0.f;
40 *output_activation_max = std::numeric_limits<float>::max();
41 break;
42 case FusedActivationFunctionType::kRelu1:
43 *output_activation_min = -1.f;
44 *output_activation_max = 1.f;
45 break;
46 case FusedActivationFunctionType::kRelu6:
47 *output_activation_min = 0.f;
48 *output_activation_max = 6.f;
49 break;
50 }
51}
52
53inline float ActivationFunctionWithMinMax(float x, float output_activation_min,
54 float output_activation_max) {

Callers 15

TryTestOneDepthwiseConvFunction · 0.85
ActivationFunctionFunction · 0.85
DepthwiseConvFunction · 0.85
FullyConnectedFunction · 0.85
ConvFunction · 0.85
AddFunction · 0.85
BroadcastAddFunction · 0.85
SubFunction · 0.85
AveragePoolFunction · 0.85
MaxPoolFunction · 0.85
L2PoolFunction · 0.85

Calls 1

maxFunction · 0.50

Tested by 1

TryTestOneDepthwiseConvFunction · 0.68