blob: e6cb446fda30962828831fbb599d7d0eec8fbd89 [file] [log] [blame]
surmeh0149b9e102018-05-17 14:11:25 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
David Beck93e48982018-09-05 13:05:09 +01003// SPDX-License-Identifier: MIT
surmeh0149b9e102018-05-17 14:11:25 +01004//
5#include "TestTensor.hpp"
6
7namespace driverTestHelpers
8{
9
10hidl_vec<uint32_t> TestTensor::GetDimensions() const
11{
12 hidl_vec<uint32_t> dimensions;
13 dimensions.resize(m_Shape.GetNumDimensions());
14 for (uint32_t i=0; i<m_Shape.GetNumDimensions(); ++i)
15 {
16 dimensions[i] = m_Shape[i];
17 }
18 return dimensions;
19}
20
21unsigned int TestTensor::GetNumElements() const
22{
23 return m_Shape.GetNumElements();
24}
25
26const float * TestTensor::GetData() const
27{
Narumol Prangnawarat4d07e5e2020-04-06 16:46:21 +010028 ARMNN_ASSERT(m_Data.empty() == false);
surmeh0149b9e102018-05-17 14:11:25 +010029 return &m_Data[0];
30}
31
32} // namespace driverTestHelpers