aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/toco/tflite/operator_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/contrib/lite/toco/tflite/operator_test.cc')
-rw-r--r--tensorflow/contrib/lite/toco/tflite/operator_test.cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/tensorflow/contrib/lite/toco/tflite/operator_test.cc b/tensorflow/contrib/lite/toco/tflite/operator_test.cc
index 384f7c118d..12fdbbf214 100644
--- a/tensorflow/contrib/lite/toco/tflite/operator_test.cc
+++ b/tensorflow/contrib/lite/toco/tflite/operator_test.cc
@@ -472,6 +472,20 @@ TEST_F(OperatorTest, BuiltinOneHot) {
EXPECT_EQ(op.axis, output_toco_op->axis);
}
+TEST_F(OperatorTest, CustomCTCBeamSearchDecoder) {
+ CTCBeamSearchDecoderOperator op;
+ op.beam_width = 3;
+ op.top_paths = 2;
+ op.merge_repeated = false;
+ std::unique_ptr<toco::CTCBeamSearchDecoderOperator> output_toco_op =
+ SerializeAndDeserialize(GetOperator("CTC_BEAM_SEARCH_DECODER",
+ OperatorType::kCTCBeamSearchDecoder),
+ op);
+ EXPECT_EQ(op.beam_width, output_toco_op->beam_width);
+ EXPECT_EQ(op.top_paths, output_toco_op->top_paths);
+ EXPECT_EQ(op.merge_repeated, output_toco_op->merge_repeated);
+}
+
TEST_F(OperatorTest, TensorFlowUnsupported) {
TensorFlowUnsupportedOperator op;
op.tensorflow_op = "MyCustomUnsupportedOp";