Add sanity check for resize-bilinear input shape.
PiperOrigin-RevId: 245618186
This commit is contained in:
parent
d3e78f98ba
commit
3acc8eaf60
@ -40,9 +40,12 @@ TfLiteStatus ResizeOutputTensor(TfLiteContext* context,
|
||||
const TfLiteTensor* input,
|
||||
const TfLiteTensor* size,
|
||||
TfLiteTensor* output) {
|
||||
const int32* size_data = GetTensorData<int32>(size);
|
||||
// Sanity check, the up/down sampling size should always be positive.
|
||||
TF_LITE_ENSURE(context, size_data[0] > 0);
|
||||
TF_LITE_ENSURE(context, size_data[1] > 0);
|
||||
TfLiteIntArray* output_size = TfLiteIntArrayCreate(4);
|
||||
output_size->data[0] = input->dims->data[0];
|
||||
const int32* size_data = GetTensorData<int32>(size);
|
||||
output_size->data[1] = size_data[0];
|
||||
output_size->data[2] = size_data[1];
|
||||
output_size->data[3] = input->dims->data[3];
|
||||
|
Loading…
x
Reference in New Issue
Block a user