22.08
|
#include <backendsCommon/CpuTensorHandle.hpp>
#include <armnn/Tensor.hpp>
#include <armnn/Types.hpp>
#include <ethosnref/EthosnRefTensorHandle.hpp>
#include <ethosnref/EthosnRefBackendId.hpp>
#include <Half.hpp>
#include <armnn/utility/PolymorphicDowncast.hpp>
#include <Profiling.hpp>
Go to the source code of this file.
Namespaces | |
armnn | |
Copyright (c) 2021 ARM Limited and Contributors. | |
armnn::ethosnref | |
Macros | |
#define | ARMNN_SCOPED_PROFILING_EVENT_ETHOSN(name) ARMNN_SCOPED_PROFILING_EVENT(armnn::EthosnRefBackendId(), name) |
Functions | |
const TensorInfo & | GetTensorInfo (const ITensorHandle *tensorHandle) |
template<typename DataType , typename PayloadType > | |
const DataType * | GetInputTensorData (unsigned int idx, const PayloadType &data) |
template<typename DataType , typename PayloadType > | |
DataType * | GetOutputTensorData (unsigned int idx, const PayloadType &data) |
uint32_t | DivideRoundUp (uint32_t numerator, uint32_t denominator) |
bool | CheckDataType (DataType type, DataType inputType, DataType weightsType) |
#define ARMNN_SCOPED_PROFILING_EVENT_ETHOSN | ( | name | ) | ARMNN_SCOPED_PROFILING_EVENT(armnn::EthosnRefBackendId(), name) |
Definition at line 21 of file EthosnRefWorkloadUtils.hpp.
Referenced by EthosnRefDepthwiseConvolution2dWorkload::Execute(), EthosnRefTransposeConvolution2dWorkload::Execute(), EthosnRefPooling2dWorkload::Execute(), and EthosnRefConvolution2dWorkload::Execute().