aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/toco/tflite
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-08-03 12:26:54 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-08-03 12:31:18 -0700
commit69b4ee4c78c2551d027fd39e81fc71e1a6698f31 (patch)
tree7dce4fe0d8904b4ed30e35e8ec355507703259f7 /tensorflow/contrib/lite/toco/tflite
parentdd45704d092dac87575b8ce39013f91f4f213dc0 (diff)
Add support for float output arrays in Quantized custom operators (custom ops only).
PiperOrigin-RevId: 207306198
Diffstat (limited to 'tensorflow/contrib/lite/toco/tflite')
-rw-r--r--tensorflow/contrib/lite/toco/tflite/operator.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/tensorflow/contrib/lite/toco/tflite/operator.cc b/tensorflow/contrib/lite/toco/tflite/operator.cc
index b1cd74794c..4ece561e97 100644
--- a/tensorflow/contrib/lite/toco/tflite/operator.cc
+++ b/tensorflow/contrib/lite/toco/tflite/operator.cc
@@ -1200,6 +1200,12 @@ class TensorFlowUnsupported : public BaseOperator {
break;
case flexbuffers::TYPE_BOOL:
(*attr)[key].set_b(value.AsBool());
+ if (string(key) == "_output_quantized") {
+ op->quantized = value.AsBool();
+ }
+ if (string(key) == "_support_output_type_float_in_quantized_op") {
+ op->support_output_type_float_in_quantized_op = value.AsBool();
+ }
break;
case flexbuffers::TYPE_VECTOR_INT: {
auto* list = (*attr)[key].mutable_list();