ArmNN  NotReleased
ClBackendContext.cpp File Reference
#include "ClBackendContext.hpp"
#include "ClContextControl.hpp"
#include <armnn/Logging.hpp>
#include <arm_compute/core/CL/OpenCL.h>
#include <arm_compute/core/CL/CLKernelLibrary.h>
#include <arm_compute/runtime/CL/CLScheduler.h>
#include <arm_compute/runtime/CL/CLTunerTypes.h>
#include <boost/polymorphic_cast.hpp>

Go to the source code of this file.

Namespaces

 armnn
 

Enumerations

enum  TuningLevel { None, Rapid, Normal, Exhaustive }
 

Functions

std::string LowerString (std::string value)
 
TuningLevel ParseTuningLevel (const BackendOptions::Var &value, TuningLevel defaultValue)
 
bool ParseBoolean (const BackendOptions::Var &value, bool defaultValue)
 
std::string ParseFile (const BackendOptions::Var &value, std::string defaultValue)
 
template<typename F >
void ParseOptions (const std::vector< BackendOptions > &options, BackendId backend, F f)
 
void ConfigureTuner (arm_compute::CLTuner &tuner, TuningLevel level)