ArmNN
 22.08
EthosnRefWorkloadUtils.hpp File Reference
#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)
 

Macro Definition Documentation

◆ ARMNN_SCOPED_PROFILING_EVENT_ETHOSN