aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/builtin_op_data.h
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-06-26 14:16:37 -0700
committerGravatar Gunhan Gulsoy <gunan@google.com>2018-06-28 21:37:43 -0700
commit110ddc2103d7c86084ff52994998575113862542 (patch)
tree503f944630e7ea4d2cd9ca5fbca4621c7f555db6 /tensorflow/contrib/lite/builtin_op_data.h
parent92221c68cdcf27607969089e5b6c06fdeeae8ae8 (diff)
Un-fused quantized Babelfish LSTM cell support in TFLite
including support for shuffled-weights fully-connected op. PiperOrigin-RevId: 202192299
Diffstat (limited to 'tensorflow/contrib/lite/builtin_op_data.h')
-rw-r--r--tensorflow/contrib/lite/builtin_op_data.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/tensorflow/contrib/lite/builtin_op_data.h b/tensorflow/contrib/lite/builtin_op_data.h
index 1b1b8b2985..cda889bf50 100644
--- a/tensorflow/contrib/lite/builtin_op_data.h
+++ b/tensorflow/contrib/lite/builtin_op_data.h
@@ -92,8 +92,17 @@ typedef struct {
TfLiteFusedActivation activation;
} TfLiteSequenceRNNParams;
+typedef enum {
+ kTfLiteFullyConnectedWeightsFormatDefault = 0,
+ kTfLiteFullyConnectedWeightsFormatShuffled4x16Int8 = 1,
+} TfLiteFullyConnectedWeightsFormat;
+
typedef struct {
+ // Parameters for FullyConnected version 1 or above.
TfLiteFusedActivation activation;
+
+ // Parameters for FullyConnected version 2 or above.
+ TfLiteFullyConnectedWeightsFormat weights_format;
} TfLiteFullyConnectedParams;
typedef enum {