#include <op_resolver.h>
Abstract interface that returns TfLiteRegistrations given op codes or custom op names.
This is the mechanism that ops being referenced in the flatbuffer model are mapped to executable function pointers (TfLiteRegistrations).
Constructors and Destructors |
|
---|---|
~OpResolver()
|
Public types |
|
---|---|
TfLiteDelegateCreator
|
usingstd::function< std::unique_ptr< TfLiteDelegate, void(*)(TfLiteDelegate *)>(TfLiteContext *)>
|
TfLiteDelegateCreators
|
usingstd::vector< TfLiteDelegateCreator >
|
TfLiteDelegatePtrVector
|
usingstd::vector< std::unique_ptr< TfLiteDelegate, void(*)(TfLiteDelegate *)>>
|
TfLiteOpaqueDelegateCreator
|
usingstd::function< TfLiteOpaqueDelegatePtr(int)>
|
TfLiteOpaqueDelegateCreators
|
usingstd::vector< TfLiteOpaqueDelegateCreator >
|
TfLiteOpaqueDelegatePtr
|
usingstd::unique_ptr< TfLiteOpaqueDelegate, void(*)(TfLiteOpaqueDelegate *)>
|
Public functions |
|
---|---|
FindOp(tflite::BuiltinOperator op, int version) const =0
|
virtual const TfLiteRegistration *
Finds the op registration for a builtin operator by enum code.
|
FindOp(const char *op, int version) const =0
|
virtual const TfLiteRegistration *
Finds the op registration of a custom operator by op name.
|
GetDelegateCreators() const
|
virtual TfLiteDelegateCreators
|
GetDelegates(int num_threads) const
|
virtual TfLiteDelegatePtrVector
|
GetOpaqueDelegateCreators() const
|
virtual TfLiteOpaqueDelegateCreators
|
std::function< std::unique_ptr< TfLiteDelegate, void(*)(TfLiteDelegate *)>(TfLiteContext *)> TfLiteDelegateCreator
std::vector< TfLiteDelegateCreator > TfLiteDelegateCreators
std::vector< std::unique_ptr< TfLiteDelegate, void(*)(TfLiteDelegate *)>> TfLiteDelegatePtrVector
std::function< TfLiteOpaqueDelegatePtr(int)> TfLiteOpaqueDelegateCreator
std::vector< TfLiteOpaqueDelegateCreator > TfLiteOpaqueDelegateCreators
std::unique_ptr< TfLiteOpaqueDelegate, void(*)(TfLiteOpaqueDelegate *)> TfLiteOpaqueDelegatePtr
virtual const TfLiteRegistration * FindOp( tflite::BuiltinOperator op, int version ) const =0
Finds the op registration for a builtin operator by enum code.
virtual const TfLiteRegistration * FindOp( const char *op, int version ) const =0
Finds the op registration of a custom operator by op name.
virtual TfLiteDelegateCreators GetDelegateCreators() const
virtual TfLiteDelegatePtrVector GetDelegates( int num_threads ) const
virtual TfLiteOpaqueDelegateCreators GetOpaqueDelegateCreators() const
virtual ~OpResolver()