Skip to content

Commit 518ced0

Browse files
committed
Sync from upstream TF.
1 parent ecf58d7 commit 518ced0

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

tensorflow/lite/core/api/flatbuffer_conversions.cc

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,11 @@ TfLiteStatus ParseOpDataTfLite(const Operator* op, BuiltinOperator op_type,
269269
return ParseDiv(op, error_reporter, allocator, builtin_data);
270270
}
271271

272+
case BuiltinOperator_DYNAMIC_UPDATE_SLICE: {
273+
return ParseDynamicUpdateSlice(op, error_reporter, allocator,
274+
builtin_data);
275+
}
276+
272277
case BuiltinOperator_ELU: {
273278
return ParseElu(op, error_reporter, allocator, builtin_data);
274279
}
@@ -987,7 +992,6 @@ TfLiteStatus ParseOpDataTfLite(const Operator* op, BuiltinOperator op_type,
987992
case BuiltinOperator_COS:
988993
case BuiltinOperator_CUSTOM:
989994
case BuiltinOperator_DENSIFY:
990-
case BuiltinOperator_DYNAMIC_UPDATE_SLICE:
991995
case BuiltinOperator_EQUAL:
992996
case BuiltinOperator_HASHTABLE_FIND:
993997
case BuiltinOperator_HASHTABLE_IMPORT:
@@ -1469,6 +1473,14 @@ TfLiteStatus ParseDiv(const Operator* op, ErrorReporter* error_reporter,
14691473
return kTfLiteOk;
14701474
}
14711475

1476+
// We have this parse function instead of directly returning kTfLiteOk from the
1477+
// switch-case in ParseOpData because this function is used as part of the
1478+
// selective registration for the OpResolver implementation in micro.
1479+
TfLiteStatus ParseDynamicUpdateSlice(const Operator*, ErrorReporter*,
1480+
BuiltinDataAllocator*, void**) {
1481+
return kTfLiteOk;
1482+
}
1483+
14721484
// We have this parse function instead of directly returning kTfLiteOk from the
14731485
// switch-case in ParseOpData because this function is used as part of the
14741486
// selective registration for the OpResolver implementation in micro.

tensorflow/lite/core/api/flatbuffer_conversions.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,11 @@ TfLiteStatus ParseDequantize(const Operator* op, ErrorReporter* error_reporter,
148148
TfLiteStatus ParseDiv(const Operator* op, ErrorReporter* error_reporter,
149149
BuiltinDataAllocator* allocator, void** builtin_data);
150150

151+
TfLiteStatus ParseDynamicUpdateSlice(const Operator* op,
152+
ErrorReporter* error_reporter,
153+
BuiltinDataAllocator* allocator,
154+
void** builtin_data);
155+
151156
TfLiteStatus ParseElu(const Operator* op, ErrorReporter* error_reporter,
152157
BuiltinDataAllocator* allocator, void** builtin_data);
153158

0 commit comments

Comments
 (0)