aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/kernels/fully_connected.cc
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-07-11 13:25:50 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-07-11 13:29:32 -0700
commitbbc23f229eb01dcc285a5884954b0f0eebb0a68b (patch)
treef9d4bde80da79de3a1869303f6ab5f6666e551e6 /tensorflow/contrib/lite/kernels/fully_connected.cc
parent2d82ac3bbd4727e1b9cdf3783e7cedc5ed9f8f8d (diff)
Internal change.
PiperOrigin-RevId: 204177704
Diffstat (limited to 'tensorflow/contrib/lite/kernels/fully_connected.cc')
-rw-r--r--tensorflow/contrib/lite/kernels/fully_connected.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/tensorflow/contrib/lite/kernels/fully_connected.cc b/tensorflow/contrib/lite/kernels/fully_connected.cc
index 3b203dd480..6c9a845bd1 100644
--- a/tensorflow/contrib/lite/kernels/fully_connected.cc
+++ b/tensorflow/contrib/lite/kernels/fully_connected.cc
@@ -152,10 +152,10 @@ TfLiteStatus Prepare(TfLiteContext* context, TfLiteNode* node) {
}
}
- // Resize output.
- TfLiteIntArray* output_size_array = TfLiteIntArrayCreate(2);
- output_size_array->data[0] = batch_size;
- output_size_array->data[1] = num_units;
+ // Resize output to the same as input (except the last dimension which is
+ // determined by the number of units).
+ TfLiteIntArray* output_size_array = TfLiteIntArrayCopy(input->dims);
+ output_size_array->data[input->dims->size - 1] = num_units;
TF_LITE_ENSURE_OK(context,
context->ResizeTensor(context, output, output_size_array));
return kTfLiteOk;