From: Hyunsoo Park Date: Wed, 19 Oct 2022 06:26:36 +0000 (+0900) Subject: Code clean up X-Git-Tag: accepted/tizen/7.0/unified/20221103.165408^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a597df75b75df18829d04b1467612fd088f5f40a;p=platform%2Fcore%2Fmultimedia%2Finference-engine-interface.git Code clean up - Add macro 'TENSOR_SIZE' - Modify scanf defect [Version] : 0.4.6 [Issue type] : bug fix Change-Id: Idf3b8d48c0813325215cb99fcd7e38f95fb97eaa Signed-off-by: Hyunsoo Park --- diff --git a/packaging/inference-engine-interface.spec b/packaging/inference-engine-interface.spec index 98889ba..dc74be5 100644 --- a/packaging/inference-engine-interface.spec +++ b/packaging/inference-engine-interface.spec @@ -1,6 +1,6 @@ Name: inference-engine-interface Summary: Interface of inference engines -Version: 0.4.5 +Version: 0.4.6 Release: 0 Group: Multimedia/Framework License: Apache-2.0 diff --git a/test/src/inference_engine_test_common.cpp b/test/src/inference_engine_test_common.cpp index 28c9c79..0a4526a 100644 --- a/test/src/inference_engine_test_common.cpp +++ b/test/src/inference_engine_test_common.cpp @@ -33,7 +33,7 @@ // TODO. Below device tree file is not available on TM1 board. // So find another way to get Machine ID. #define MACHINE_MODEL_PATH "/sys/firmware/devicetree/base/model" - +#define TENSOR_SIZE 4 static std::map Model_Formats = { { "caffemodel", INFERENCE_MODEL_CAFFE }, { "pb", INFERENCE_MODEL_TF }, { "tflite", INFERENCE_MODEL_TFLITE }, { "t7", INFERENCE_MODEL_TORCH }, @@ -570,8 +570,8 @@ int VerifyAICHandGesture2Results(IETensorBuffer &output, // data type : float // tensor shape : 1 * 21 * 2 std::string outputNameCoord("mobilenetv2/coord_refine"); - size_t size = output[outputNameCoord].size / 4; - for (size_t i = 0; i < size; ++i) { + size_t count = output[outputNameCoord].size / TENSOR_SIZE; + for (size_t i = 0; i < count; ++i) { unsigned int value = static_cast(static_cast(output[outputNameCoord].buffer)[i] * 100.0f); if (value != static_cast(answers[i])) { std::cout << "coord_refine wrong answer at index[" << i << "]" << std::endl; diff --git a/tools/src/inference_engine_cltuner.cpp b/tools/src/inference_engine_cltuner.cpp index 678faf5..5c81450 100644 --- a/tools/src/inference_engine_cltuner.cpp +++ b/tools/src/inference_engine_cltuner.cpp @@ -563,7 +563,7 @@ int main() show_menu("CLtuner Generator"); char mode[MAX_STR]; - int ret = scanf("%s", mode); + int ret = scanf("%2s", mode); if (strncmp(mode, "q", 1) == 0) { g_print("exit!\n"); @@ -572,7 +572,7 @@ int main() char file_path[MAX_STR]; - ret = scanf("%s", file_path); + ret = scanf("%255s", file_path); if (ret == 0) { g_print("wrong input.\n"); return -1;