Files
rk35xx-android14/external/android-nn-driver/test/TestTensor.cpp
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

34 lines
675 B
C++

//
// Copyright © 2017 Arm Ltd and Contributors. All rights reserved.
// SPDX-License-Identifier: MIT
//
#include "TestTensor.hpp"
namespace driverTestHelpers
{
hidl_vec<uint32_t> TestTensor::GetDimensions() const
{
hidl_vec<uint32_t> dimensions;
dimensions.resize(m_Shape.GetNumDimensions());
for (uint32_t i=0; i<m_Shape.GetNumDimensions(); ++i)
{
dimensions[i] = m_Shape[i];
}
return dimensions;
}
unsigned int TestTensor::GetNumElements() const
{
return m_Shape.GetNumElements();
}
const float * TestTensor::GetData() const
{
DOCTEST_CHECK(m_Data.empty() == false);
return &m_Data[0];
}
} // namespace driverTestHelpers