TfLiteRegistration_V2
#include <common.h>
\private Old version of TfLiteRegistration
to maintain binary backward compatibility.
Summary
The legacy registration type must be a POD struct type whose field types must be a prefix of the field types in TfLiteRegistration, and offset of the first field in TfLiteRegistration that is not present in the legacy registration type must be greater than or equal to the size of the legacy registration type.
WARNING: This structure is deprecated / not an official part of the API. It should be only used for binary backward compatibility.
Public attributes |
|
---|---|
builtin_code
|
int32_t
|
custom_name
|
const char *
|
free)(TfLiteContext *context, void *buffer)
|
void(*
|
init)(TfLiteContext *context, const char *buffer, size_t length)
|
void *(*
|
invoke)(TfLiteContext *context, TfLiteNode *node)
|
TfLiteStatus(*
|
prepare)(TfLiteContext *context, TfLiteNode *node)
|
TfLiteStatus(*
|
profiling_string)(const TfLiteContext *context, const TfLiteNode *node)
|
const char *(*
|
registration_external
|
TfLiteRegistrationExternal *
|
version
|
int
|
Public attributes
builtin_code
int32_t TfLiteRegistration_V2::builtin_code
custom_name
const char * TfLiteRegistration_V2::custom_name
free
void(* TfLiteRegistration_V2::free)(TfLiteContext *context, void *buffer)
init
void *(* TfLiteRegistration_V2::init)(TfLiteContext *context, const char *buffer, size_t length)
invoke
TfLiteStatus(* TfLiteRegistration_V2::invoke)(TfLiteContext *context, TfLiteNode *node)
prepare
TfLiteStatus(* TfLiteRegistration_V2::prepare)(TfLiteContext *context, TfLiteNode *node)
profiling_string
const char *(* TfLiteRegistration_V2::profiling_string)(const TfLiteContext *context, const TfLiteNode *node)
registration_external
TfLiteRegistrationExternal * TfLiteRegistration_V2::registration_external
version
int TfLiteRegistration_V2::version