Tensor shape type change to size_t
authorKwanghoon Son <k.son@samsung.com>
Thu, 9 Apr 2020 23:29:55 +0000 (08:29 +0900)
committerInki Dae <inki.dae@samsung.com>
Tue, 14 Apr 2020 00:42:53 +0000 (09:42 +0900)
shape means positive value.
change int to uint(size_t)

Change-Id: I94fb4892b8de90ac64e7e19dc46ac494cfe100f2
Signed-off-by: Kwanghoon Son <k.son@samsung.com>
include/inference_engine_type.h
test/src/inference_engine_test.cpp

index aaad0149f3deea2ec98efc10032b8bd259b553e5..311f3a36b93ba24d541651bcb306496e263eba2c 100644 (file)
@@ -169,7 +169,7 @@ typedef struct _inference_engine_tensor_buffer {
  * @since_tizen 6.0
  */
 typedef struct _inference_engine_tensor_info {
-    std::vector<int> shape; /**< a tensor shape. */
+    std::vector<size_t> shape; /**< a tensor shape. */
     inference_tensor_shape_type_e shape_type; /**< a tensor shape of the layer. */
     inference_tensor_data_type_e data_type; /**< a tensor type of the layer. */
     size_t size; /** tensor element size. The size should be height * width * channel count */
index eb37d7d27e33d58bfa982460a7875fe709fc4d54..d93c90d30de7c77cbbd7b9646a200818b7b08a72 100644 (file)
@@ -500,9 +500,9 @@ TEST_P(InferenceEngineTfliteTest, Inference)
        int iteration;
        int tensor_type;
        std::vector<std::string> image_paths;
-       int height;
-       int width;
-       int ch;
+       size_t height;
+       size_t width;
+       size_t ch;
        std::vector<std::string> input_layers;
        std::vector<std::string> output_layers;
        std::vector<std::string> model_paths;
@@ -685,9 +685,9 @@ TEST_P(InferenceEngineCaffeTest, Inference)
        int iteration;
        int tensor_type;
        std::vector<std::string> image_paths;
-       int height;
-       int width;
-       int ch;
+       size_t height;
+       size_t width;
+       size_t ch;
        std::vector<std::string> input_layers;
        std::vector<std::string> output_layers;
        std::vector<std::string> model_paths;