24.08
|
#include <armnn/Exceptions.hpp>
#include <armnn/backends/Workload.hpp>
#include <aclCommon/ArmComputeTensorUtils.hpp>
#include <neon/NeonTensorHandle.hpp>
#include <neon/NeonTimer.hpp>
#include <armnn/backends/TensorHandle.hpp>
#include <armnn/Utils.hpp>
#include <Half.hpp>
Go to the source code of this file.
Namespaces | |
armnn | |
Copyright (c) 2021 ARM Limited and Contributors. | |
Macros | |
#define | ARMNN_SCOPED_PROFILING_EVENT_NEON(name) |
#define | ARMNN_SCOPED_PROFILING_EVENT_NEON_GUID(name, guid) |
#define | ARMNN_SCOPED_PROFILING_EVENT_NEON_NAME_GUID(label) |
Creates a profiling event that uses GetGuid() and GetName() from the calling class. More... | |
Functions | |
std::string | GetConvolutionMethodString (arm_compute::ConvolutionMethod &convolutionMethod) |
template<typename T > | |
void | CopyArmComputeTensorData (arm_compute::Tensor &dstTensor, const T *srcData) |
void | InitializeArmComputeTensorData (arm_compute::Tensor &tensor, TensorInfo tensorInfo, const ITensorHandle *handle) |
void | InitializeArmComputeTensorData (arm_compute::Tensor &tensor, const ConstTensorHandle *handle) |
auto | SetNeonStridedSliceData (const std::vector< int > &m_begin, const std::vector< int > &m_end, const std::vector< int > &m_stride) |
auto | SetNeonSliceData (const std::vector< unsigned int > &m_begin, const std::vector< unsigned int > &m_size) |
template<typename DataType , typename PayloadType > | |
DataType * | GetOutputTensorData (unsigned int idx, const PayloadType &data) |
#define ARMNN_SCOPED_PROFILING_EVENT_NEON | ( | name | ) |
Definition at line 18 of file NeonWorkloadUtils.hpp.
#define ARMNN_SCOPED_PROFILING_EVENT_NEON_GUID | ( | name, | |
guid | |||
) |
Definition at line 25 of file NeonWorkloadUtils.hpp.
#define ARMNN_SCOPED_PROFILING_EVENT_NEON_NAME_GUID | ( | label | ) |
Creates a profiling event that uses GetGuid() and GetName() from the calling class.
Definition at line 33 of file NeonWorkloadUtils.hpp.