X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=compiler%2Fluci-interpreter%2Fsrc%2Fkernels%2FSlice.test.cpp;h=3e0d0b0d75fe82e65370636a74893efc15d1e19c;hb=33ae5d70a1ed85d215c1293ed63afbf3517b07d5;hp=a360a29cc182f8cd353a0678cfb2b0591ca93bbe;hpb=12d88feea8573f8490629cf62fc342b152e57d65;p=platform%2Fcore%2Fml%2Fnnfw.git diff --git a/compiler/luci-interpreter/src/kernels/Slice.test.cpp b/compiler/luci-interpreter/src/kernels/Slice.test.cpp index a360a29..3e0d0b0 100644 --- a/compiler/luci-interpreter/src/kernels/Slice.test.cpp +++ b/compiler/luci-interpreter/src/kernels/Slice.test.cpp @@ -16,6 +16,7 @@ #include "kernels/Slice.h" #include "kernels/TestUtils.h" +#include "luci_interpreter/TestMemoryManager.h" namespace luci_interpreter { @@ -35,6 +36,8 @@ TYPED_TEST_CASE(SliceTest, DataTypes); TYPED_TEST(SliceTest, SimpleTest) { + std::unique_ptr memory_manager = std::make_unique(); + std::vector input_data{1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6}; Shape input_shape{3, 2, 3, 1}; std::vector begin_data{1, 0, 0, 0}; @@ -44,14 +47,17 @@ TYPED_TEST(SliceTest, SimpleTest) std::vector output_data{3, 3, 3, 5, 5, 5}; std::vector output_shape{2, 1, 3, 1}; - Tensor input_tensor = makeInputTensor()>(input_shape, input_data); - Tensor begin_tensor = makeInputTensor(begin_shape, begin_data); - Tensor size_tensor = makeInputTensor(size_shape, size_data); + Tensor input_tensor = + makeInputTensor()>(input_shape, input_data, memory_manager.get()); + Tensor begin_tensor = + makeInputTensor(begin_shape, begin_data, memory_manager.get()); + Tensor size_tensor = makeInputTensor(size_shape, size_data, memory_manager.get()); Tensor output_tensor = makeOutputTensor(getElementType()); Slice kernel(&input_tensor, &begin_tensor, &size_tensor, &output_tensor); kernel.configure(); + memory_manager->allocate_memory(output_tensor); kernel.execute(); EXPECT_THAT(extractTensorData(output_tensor),