[filter] Show deprecate message for tflite1 filter
authorYongjoo Ahn <yongjoo1.ahn@samsung.com>
Tue, 13 Jun 2023 07:18:05 +0000 (16:18 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Mon, 19 Jun 2023 14:02:49 +0000 (23:02 +0900)
- tflite1 is going to be dropped in Tizen image.
- Show deprecate warning message when the tflite1 subplugin is opened
  and in build time.

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
ext/nnstreamer/tensor_filter/tensor_filter_tensorflow_lite.cc

index 6fb311c..c43e595 100644 (file)
 #include <nnstreamer_conf.h>
 #include <nnstreamer_util.h>
 
+#if TFLITE_VERSION_MAJOR < 2
+#pragma message("tensor_filter of TensorFlow Lite version 1.X is deprecated. Please use of TF Lite 2.X")
+#endif
+
 #if TFLITE_VERSION_MAJOR >= 2 || TFLITE_VERSION_MINOR >= 13
 #if USE_TENSORFLOW2_HEADER_PATH
 #include <tensorflow2/lite/kernels/register.h>
@@ -1437,6 +1441,9 @@ done:
 static int
 tflite_open (const GstTensorFilterProperties *prop, void **private_data)
 {
+#if TFLITE_VERSION_MAJOR < 2
+  ml_logw ("tensor_filter of TensorFlow Lite version 1.X is deprecated. Please use of TF Lite 2.X");
+#endif
   int status = tflite_loadModelFile (prop, private_data);
 
   return status;