From 94450f1fc91a89778354c2e1c07a328ba86d9cfc Mon Sep 17 00:00:00 2001 From: Moritz Pflanzer Date: Fri, 30 Jun 2017 12:48:43 +0100 Subject: COMPMID-417: Use a common create_tensor function Change-Id: I6b0511484a5b433ebec3fd62d778e64dcb4f89b5 Reviewed-on: http://mpd-gerrit.cambridge.arm.com/79362 Reviewed-by: Georgios Pinitas Tested-by: Kaizen --- tests/CL/Helper.h | 76 ------------------------------------------------------- 1 file changed, 76 deletions(-) delete mode 100644 tests/CL/Helper.h (limited to 'tests/CL') diff --git a/tests/CL/Helper.h b/tests/CL/Helper.h deleted file mode 100644 index a6063e95ae..0000000000 --- a/tests/CL/Helper.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright (c) 2017 ARM Limited. - * - * SPDX-License-Identifier: MIT - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to - * deal in the Software without restriction, including without limitation the - * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - * sell copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -#ifndef __ARM_COMPUTE_TEST_CL_HELPER_H__ -#define __ARM_COMPUTE_TEST_CL_HELPER_H__ - -#include "Globals.h" -#include "TensorLibrary.h" - -#include "arm_compute/runtime/CL/CLTensor.h" - -namespace arm_compute -{ -namespace test -{ -namespace cl -{ -/** Helper to create an empty tensor. - * - * @param[in] shape Desired shape. - * @param[in] data_type Desired data type. - * @param[in] num_channels (Optional) It indicates the number of channels for each tensor element - * @param[in] fixed_point_position (Optional) Fixed point position that expresses the number of bits for the fractional part of the number when the tensor's data type is QS8 or QS16. - * - * @return Empty @ref CLTensor with the specified shape and data type. - */ -inline CLTensor create_tensor(const TensorShape &shape, DataType data_type, int num_channels = 1, int fixed_point_position = 0) -{ - CLTensor tensor; - tensor.allocator()->init(TensorInfo(shape, num_channels, data_type, fixed_point_position)); - - return tensor; -} - -/** Helper to create an empty tensor. - * - * @param[in] name File name from which to get the dimensions. - * @param[in] data_type Desired data type. - * - * @return Empty @ref CLTensor with the specified shape and data type. - */ -inline CLTensor create_tensor(const std::string &name, DataType data_type) -{ - constexpr unsigned int num_channels = 1; - - const RawTensor &raw = library->get(name); - - CLTensor tensor; - tensor.allocator()->init(TensorInfo(raw.shape(), num_channels, data_type)); - - return tensor; -} -} // namespace cl -} // namespace test -} // namespace arm_compute -#endif -- cgit v1.2.1