aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/toco/tooling_util.cc
diff options
context:
space:
mode:
authorGravatar Jared Duke <jdduke@google.com>2018-06-20 18:03:50 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-06-20 18:06:59 -0700
commit740966e69e87eaee37161efc96d8ea04162e1844 (patch)
treefab1660a559baa2201e869cfdd4e50387dfa3c3a /tensorflow/contrib/lite/toco/tooling_util.cc
parentbe41e845b581fd7d0c3d356173329dc0fc8e1caa (diff)
Make fused activation opt-in
PiperOrigin-RevId: 201450857
Diffstat (limited to 'tensorflow/contrib/lite/toco/tooling_util.cc')
-rw-r--r--tensorflow/contrib/lite/toco/tooling_util.cc22
1 files changed, 13 insertions, 9 deletions
diff --git a/tensorflow/contrib/lite/toco/tooling_util.cc b/tensorflow/contrib/lite/toco/tooling_util.cc
index fb2ed093a9..a52c812ef4 100644
--- a/tensorflow/contrib/lite/toco/tooling_util.cc
+++ b/tensorflow/contrib/lite/toco/tooling_util.cc
@@ -413,16 +413,20 @@ string HelpfulOperatorTypeName(const Operator& op) {
bool OperatorSupportsFusedActivation(OperatorType type) {
switch (type) {
- case OperatorType::kConcatenation:
- case OperatorType::kFakeQuant:
- case OperatorType::kGather:
- case OperatorType::kSlice:
- case OperatorType::kSqueeze:
- case OperatorType::kReshape:
- case OperatorType::kSplit:
- return false;
- default:
+ case OperatorType::kAdd:
+ case OperatorType::kAveragePool:
+ case OperatorType::kBatchNormalization:
+ case OperatorType::kConv:
+ case OperatorType::kDepthwiseConv:
+ case OperatorType::kDiv:
+ case OperatorType::kFullyConnected:
+ case OperatorType::kL2Pool:
+ case OperatorType::kMaxPool:
+ case OperatorType::kMul:
+ case OperatorType::kSub:
return true;
+ default:
+ return false;
}
}