#include <BFloat16.hpp>
#include <Half.hpp>
#include <aclCommon/ArmComputeTensorUtils.hpp>
#include <cl/OpenClTimer.hpp>
#include <armnn/backends/TensorHandle.hpp>
#include <armnn/Utils.hpp>
#include <arm_compute/runtime/CL/CLTensor.h>
#include <arm_compute/runtime/IFunction.h>
#include <sstream>
Go to the source code of this file.
|
| | armnn |
| | Copyright (c) 2021 ARM Limited and Contributors.
|
| |
|
| std::string | GetConvolutionMethodString (arm_compute::ConvolutionMethod &convolutionMethod) |
| |
| template<typename T > |
| void | CopyArmComputeClTensorData (arm_compute::CLTensor &dstTensor, const T *srcData) |
| |
| auto | SetClStridedSliceData (const std::vector< int > &m_begin, const std::vector< int > &m_end, const std::vector< int > &m_stride) |
| |
| auto | SetClSliceData (const std::vector< unsigned int > &m_begin, const std::vector< unsigned int > &m_size) |
| |
| void | InitializeArmComputeClTensorData (arm_compute::CLTensor &clTensor, const ConstTensorHandle *handle) |
| |
| RuntimeException | WrapClError (const cl::Error &clError, const CheckLocation &location) |
| |
| void | RunClFunction (arm_compute::IFunction &function, const CheckLocation &location) |
| |
| template<typename DataType , typename PayloadType > |
| DataType * | GetOutputTensorData (unsigned int idx, const PayloadType &data) |
| |
◆ ARMNN_SCOPED_PROFILING_EVENT_CL
| #define ARMNN_SCOPED_PROFILING_EVENT_CL |
( |
|
name | ) |
|
Value:
name, \
#define ARMNN_SCOPED_PROFILING_EVENT_WITH_INSTRUMENTS(backendId, guid,...)
OpenClTimer instrument that times all OpenCl kernels executed between calls to Start() and Stop().
@ GpuAcc
GPU Execution: OpenCL: ArmCompute.
EmptyOptional is used to initialize the Optional class in case we want to have default value for an O...
Definition at line 21 of file ClWorkloadUtils.hpp.
◆ ARMNN_SCOPED_PROFILING_EVENT_CL_GUID
| #define ARMNN_SCOPED_PROFILING_EVENT_CL_GUID |
( |
|
name, |
|
|
|
guid |
|
) |
| |
◆ ARMNN_SCOPED_PROFILING_EVENT_CL_NAME_GUID
| #define ARMNN_SCOPED_PROFILING_EVENT_CL_NAME_GUID |
( |
|
label | ) |
|
Value:
this->GetGuid(), \
this->GetName() + "_" + label, \
Creates a profiling event that uses GetGuid() and GetName() from the calling class.
Definition at line 36 of file ClWorkloadUtils.hpp.