ArmNN
 24.02
armnnOpaqueDelegate Namespace Reference

Classes

class  ArmnnDelegatePlugin
 
class  ArmnnOpaqueDelegate
 ArmNN Opaque Delegate. More...
 
class  ArmnnSubgraph
 ArmnnSubgraph class where parsing the nodes to ArmNN format and creating the ArmNN Graph. More...
 
struct  DelegateData
 

Typedefs

using TfLiteOpaqueDelegatePtr = tflite::delegates::TfLiteDelegatePtr
 

Functions

::armnnDelegate::DelegateOptions TfLiteArmnnDelegateOptionsDefault ()
 Forward declaration for functions initializing the ArmNN Delegate. More...
 
TfLiteOpaqueDelegate * TfLiteArmnnOpaqueDelegateCreate (armnnDelegate::DelegateOptions options)
 
void TfLiteArmnnOpaqueDelegateDelete (TfLiteOpaqueDelegate *tfLiteDelegate)
 
TfLiteStatus DoPrepare (TfLiteOpaqueContext *context, TfLiteOpaqueDelegate *delegate, void *data)
 
armnnDelegate::DelegateOptions ParseArmNNSettings (const tflite::TFLiteSettings *tflite_settings)
 
const TfLiteOpaqueDelegatePlugin * GetArmnnDelegatePluginApi ()
 In order for the delegate to be loaded by TfLite. More...
 

Typedef Documentation

◆ TfLiteOpaqueDelegatePtr

using TfLiteOpaqueDelegatePtr = tflite::delegates::TfLiteDelegatePtr

Definition at line 94 of file armnn_delegate.hpp.

Function Documentation

◆ DoPrepare()

TfLiteStatus armnnOpaqueDelegate::DoPrepare ( TfLiteOpaqueContext *  context,
TfLiteOpaqueDelegate *  delegate,
void *  data 
)

◆ GetArmnnDelegatePluginApi()

const TfLiteOpaqueDelegatePlugin* armnnOpaqueDelegate::GetArmnnDelegatePluginApi ( )

In order for the delegate to be loaded by TfLite.

◆ ParseArmNNSettings()

armnnDelegate::DelegateOptions armnnOpaqueDelegate::ParseArmNNSettings ( const tflite::TFLiteSettings *  tflite_settings)

◆ TfLiteArmnnDelegateOptionsDefault()

::armnnDelegate::DelegateOptions armnnOpaqueDelegate::TfLiteArmnnDelegateOptionsDefault ( )

Forward declaration for functions initializing the ArmNN Delegate.

◆ TfLiteArmnnOpaqueDelegateCreate()

TfLiteOpaqueDelegate* armnnOpaqueDelegate::TfLiteArmnnOpaqueDelegateCreate ( armnnDelegate::DelegateOptions  options)

◆ TfLiteArmnnOpaqueDelegateDelete()

void armnnOpaqueDelegate::TfLiteArmnnOpaqueDelegateDelete ( TfLiteOpaqueDelegate *  tfLiteDelegate)