From: Hyunsoo Park Date: Wed, 19 Oct 2022 04:09:33 +0000 (+0900) Subject: fix data type X-Git-Tag: accepted/tizen/7.0/unified/20221103.165408~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=048b0aa35dc83cb393b8c97b934d88c1b75d65ff;p=platform%2Fcore%2Fmultimedia%2Finference-engine-interface.git fix data type [Version] : 0.4.5 [Issue type] : bug fix Change-Id: I837c3e566a1dc6fdc6a0933db5e92f50ecf11501 Signed-off-by: Hyunsoo Park --- diff --git a/include/inference_engine_common_profiler.h b/include/inference_engine_common_profiler.h index 5cd5ba4..d4d7851 100644 --- a/include/inference_engine_common_profiler.h +++ b/include/inference_engine_common_profiler.h @@ -93,7 +93,7 @@ namespace Profiler typedef struct _ProileData { unsigned int env_idx; /**< An index of v_mProfileEnv vector.*/ std::string function_name; /**< A function name targetd to profile. */ - unsigned int elapsed_time; /**< A latency to how long time a given function is performed. */ + unsigned long elapsed_time; /**< A latency to how long time a given function is performed. */ } ProfileData; /** diff --git a/packaging/inference-engine-interface.spec b/packaging/inference-engine-interface.spec index 9dad94f..98889ba 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.4 +Version: 0.4.5 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 206b983..28c9c79 100644 --- a/test/src/inference_engine_test_common.cpp +++ b/test/src/inference_engine_test_common.cpp @@ -514,8 +514,8 @@ int VerifyAICHandGesture1Results(IETensorBuffer &output) fin.close(); const int *f_answer = (const int *)o_buffer; - const unsigned int output_size = output[outputNamebbox].size / 8; - for (unsigned int i = 0; i < output_size; ++i) { + const unsigned long output_size = output[outputNamebbox].size / 8; + for (unsigned long i = 0; i < output_size; ++i) { if (static_cast(output[outputNamebbox].buffer)[i] != f_answer[i]) { std::cout << "boundingbox wrong answer at index[" << i << "]" << std::endl; std::cout << static_cast(output[outputNamebbox].buffer)[i] << " vs " << f_answer[i] << std::endl; @@ -542,9 +542,9 @@ int VerifyAICHandGesture1Results(IETensorBuffer &output) fin_2.close(); const float *f_answer_2 = (const float *)o_buffer_2; - const unsigned int output_size_2 = output[outputNameHeatMap].size / 8; + const unsigned long output_size_2 = output[outputNameHeatMap].size / 8; const int margin = 2; - for (unsigned int i = 0; i < output_size_2; ++i) { + for (unsigned long i = 0; i < output_size_2; ++i) { const int value_left = static_cast((static_cast(output[outputNameHeatMap].buffer)[i])); const int value_right = static_cast(f_answer_2[i]); int diff = value_left - value_right; @@ -570,8 +570,8 @@ int VerifyAICHandGesture2Results(IETensorBuffer &output, // data type : float // tensor shape : 1 * 21 * 2 std::string outputNameCoord("mobilenetv2/coord_refine"); - unsigned int size = output[outputNameCoord].size / 4; - for (unsigned int i = 0; i < size; ++i) { + size_t size = output[outputNameCoord].size / 4; + for (size_t i = 0; i < size; ++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;