aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/kernels/cast.cc
diff options
context:
space:
mode:
authorGravatar Yu-Cheng Ling <ycling@google.com>2018-05-17 14:58:04 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-05-17 15:00:50 -0700
commitfacd8f50733a398cc0ee08dfe76ad6b4f9e61817 (patch)
treed53c825abb8615eb8020e3222477750b770732ab /tensorflow/contrib/lite/kernels/cast.cc
parent695c97c3ddf73245ceeb9884eb4bc7d86f44532e (diff)
Support Bool in Cast (TFLite)
PiperOrigin-RevId: 197056978
Diffstat (limited to 'tensorflow/contrib/lite/kernels/cast.cc')
-rw-r--r--tensorflow/contrib/lite/kernels/cast.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/tensorflow/contrib/lite/kernels/cast.cc b/tensorflow/contrib/lite/kernels/cast.cc
index 673eedc2e9..60770ca0aa 100644
--- a/tensorflow/contrib/lite/kernels/cast.cc
+++ b/tensorflow/contrib/lite/kernels/cast.cc
@@ -69,6 +69,9 @@ TfLiteStatus copyToTensor(const FromT* in, TfLiteTensor* out,
case kTfLiteFloat32:
copyCast(in, out->data.f, num_elements);
break;
+ case kTfLiteBool:
+ copyCast(in, out->data.b, num_elements);
+ break;
default:
// Unsupported type.
return kTfLiteError;
@@ -90,6 +93,8 @@ TfLiteStatus Eval(TfLiteContext* context, TfLiteNode* node) {
return copyToTensor(input->data.uint8, output, num_elements);
case kTfLiteFloat32:
return copyToTensor(input->data.f, output, num_elements);
+ case kTfLiteBool:
+ return copyToTensor(input->data.b, output, num_elements);
default:
// Unsupported type.
return kTfLiteError;