diff options
Diffstat (limited to 'contrib/TFLiteSharp/TFLiteNative/include')
-rw-r--r-- | contrib/TFLiteSharp/TFLiteNative/include/tflite_log.h | 65 | ||||
-rw-r--r-- | contrib/TFLiteSharp/TFLiteNative/include/tflite_nativewrapper.h | 56 |
2 files changed, 0 insertions, 121 deletions
diff --git a/contrib/TFLiteSharp/TFLiteNative/include/tflite_log.h b/contrib/TFLiteSharp/TFLiteNative/include/tflite_log.h deleted file mode 100644 index cf51219fd..000000000 --- a/contrib/TFLiteSharp/TFLiteNative/include/tflite_log.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _TFLITE_LOG_H_ -#define _TFLITE_LOG_H_ - -#ifdef __cplusplus -extern "C" { -#endif /*__cplusplus*/ - -#define ERROR 1 -#define WARNING 2 -#define INFO 3 -#define DEBUG 4 - -#ifdef __TIZEN__ -#include <dlog/dlog.h> -#ifdef LOG_TAG -#undef LOG_TAG -#endif // LOG_TAG -#define LOG_TAG "TFLITE_NATIVE" - -#define TFLITE_NATIVE_LOG(log_level, format, args...) \ - do { \ - switch (log_level) { \ - case ERROR: \ - LOGE(format, ## args); \ - case WARNING: \ - LOGE(format, ## args); \ - default: \ - LOGI(format, ## args); \ - } \ - } while (0) -#else // __TIZEN__ -#define LEVEL_TO_STR(level) (\ - ((level) == ERROR) ? "ERROR" : \ - ((level) == WARNING) ? "WARNING" : \ - ((level) == INFO) ? "INFO": \ - ((level) == DEBUG) ? "DEBUG" : "DEFAULT") -#define TFLITE_NATIVE_LOG(log_level, format, args...) \ - do { \ - printf("%s: %s: ", LEVEL_TO_STR(log_level), __FILE__); \ - printf(format, ## args); \ - printf("\n"); \ - }while (0) -#endif // __TIZEN__ - -#ifdef __cplusplus -} -#endif /*__cplusplus*/ - -#endif /*_TFLITE_LOG_H*/ diff --git a/contrib/TFLiteSharp/TFLiteNative/include/tflite_nativewrapper.h b/contrib/TFLiteSharp/TFLiteNative/include/tflite_nativewrapper.h deleted file mode 100644 index 7fddb5400..000000000 --- a/contrib/TFLiteSharp/TFLiteNative/include/tflite_nativewrapper.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _TFLITE_NATIVEWRAPPER_H_ -#define _TFLITE_NATIVEWRAPPER_H_ - -#include "tensorflow/contrib/lite/kernels/register.h" -#include "tensorflow/contrib/lite/model.h" -#include "tensorflow/contrib/lite/string_util.h" -#include "tensorflow/contrib/lite/tools/mutable_op_resolver.h" - -#ifdef __cplusplus -extern "C" { -#endif /*__cplusplus*/ - -typedef enum -{ - /** 32-bit signed integer. */ - INT32 = 1, - - /** 32-bit single precision floating point. */ - FLOAT32 = 2, - - /** 8-bit unsigned integer. */ - UINT8 = 3, - - /** 64-bit signed integer. */ - INT64 = 4 -} TFLiteNativeType; - -void tflite_interpreter_setNumThreads(long* interpreterHandle, int numThreads); - -long long tflite_flatbuffermodel_BuildFromFile(char* modelPath); - -long long tflite_builder_interpreterBuilder(long* modelHandle); - -void* tflite_interpreter_run(long* interpreterHandle, void* values, int inputLength, int dataType); - -#ifdef __cplusplus -} -#endif /*__cplusplus*/ - -#endif /*_TFLITE_NATIVEWRAPPER_H_*/ |