diff options
author | 2018-07-10 01:53:40 -0700 | |
---|---|---|
committer | 2018-07-10 01:56:38 -0700 | |
commit | 7f85c95f71b01f711c366942a7cd911b0743b72c (patch) | |
tree | ad92abbdf8a4c5736e323a75c3c153dadf3ce5c6 /tensorflow/contrib/lite/kernels/arg_min_max.cc | |
parent | c59bb780ebd1674ab34dd96d193c71698682ed4d (diff) |
Implementation of arg_min.
PiperOrigin-RevId: 203908601
Diffstat (limited to 'tensorflow/contrib/lite/kernels/arg_min_max.cc')
-rw-r--r-- | tensorflow/contrib/lite/kernels/arg_min_max.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tensorflow/contrib/lite/kernels/arg_min_max.cc b/tensorflow/contrib/lite/kernels/arg_min_max.cc index 2e2ec94fab..4f30d09030 100644 --- a/tensorflow/contrib/lite/kernels/arg_min_max.cc +++ b/tensorflow/contrib/lite/kernels/arg_min_max.cc @@ -177,6 +177,10 @@ TfLiteStatus Eval(TfLiteContext* context, TfLiteNode* node, bool is_arg_max) { return kTfLiteOk; } +TfLiteStatus ArgMinEval(TfLiteContext* context, TfLiteNode* node) { + return Eval(context, node, false); +} + TfLiteStatus ArgMaxEval(TfLiteContext* context, TfLiteNode* node) { return Eval(context, node, true); } @@ -189,6 +193,12 @@ TfLiteRegistration* Register_ARG_MAX() { return &r; } +TfLiteRegistration* Register_ARG_MIN() { + static TfLiteRegistration r = {nullptr, nullptr, arg_min_max::Prepare, + arg_min_max::ArgMinEval}; + return &r; +} + } // namespace builtin } // namespace ops } // namespace tflite |