@Namespace(value="tflite") @NoOffset @Properties(inherit=tensorflowlite.class) public class MutableOpResolver extends OpResolver
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
MutableOpResolver()
Default native constructor.
|
MutableOpResolver(long size)
Native array allocator.
|
MutableOpResolver(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
AddAll(MutableOpResolver other)
Registers all operator versions supported by another MutableOpResolver.
|
void |
AddBuiltin(int op,
TfLiteRegistration registration) |
void |
AddBuiltin(int op,
TfLiteRegistration registration,
int version)
Registers the specified
version of the specified builtin operator op . |
void |
AddBuiltin(int op,
TfLiteRegistration registration,
int min_version,
int max_version)
Registers the specified version range (versions
min_version to
max_version , inclusive) of the specified builtin operator op . |
void |
AddCustom(BytePointer name,
TfLiteRegistration registration) |
void |
AddCustom(BytePointer name,
TfLiteRegistration registration,
int version)
Registers the specified
version of the specified builtin operator op . |
void |
AddCustom(BytePointer name,
TfLiteRegistration registration,
int min_version,
int max_version)
Registers the specified version range (versions
min_version to
max_version , inclusive) of the specified custom operator name . |
void |
AddCustom(String name,
TfLiteRegistration registration) |
void |
AddCustom(String name,
TfLiteRegistration registration,
int version) |
void |
AddCustom(String name,
TfLiteRegistration registration,
int min_version,
int max_version) |
TfLiteRegistration |
FindOp(BytePointer op,
int version)
Finds the op registration of a custom operator by op name.
|
TfLiteRegistration |
FindOp(int op,
int version)
Finds the op registration for a builtin operator by enum code.
|
TfLiteRegistration |
FindOp(String op,
int version) |
Pointer |
GetDelegateCreators() |
MutableOpResolver |
getPointer(long i) |
MutableOpResolver |
position(long position) |
GetDelegates
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public MutableOpResolver()
public MutableOpResolver(long size)
Pointer.position(long)
.public MutableOpResolver(Pointer p)
Pointer(Pointer)
.public MutableOpResolver position(long position)
public MutableOpResolver getPointer(long i)
getPointer
in class Pointer
@Const public TfLiteRegistration FindOp(@Cast(value="tflite::BuiltinOperator") int op, int version)
OpResolver
FindOp
in class OpResolver
@Const public TfLiteRegistration FindOp(@Cast(value="const char*") BytePointer op, int version)
OpResolver
FindOp
in class OpResolver
@Const public TfLiteRegistration FindOp(String op, int version)
FindOp
in class OpResolver
public void AddBuiltin(@Cast(value="tflite::BuiltinOperator") int op, @Const TfLiteRegistration registration, int version)
version
of the specified builtin operator op
.
Replaces any previous registration for the same operator version.public void AddBuiltin(@Cast(value="tflite::BuiltinOperator") int op, @Const TfLiteRegistration registration)
public void AddBuiltin(@Cast(value="tflite::BuiltinOperator") int op, @Const TfLiteRegistration registration, int min_version, int max_version)
min_version
to
max_version
, inclusive) of the specified builtin operator op
.
Replaces any previous registration for the same operator version.public void AddCustom(@Cast(value="const char*") BytePointer name, @Const TfLiteRegistration registration, int version)
version
of the specified builtin operator op
.
Replaces any previous registration for the same operator version.
Warning: use of this method in new code is discouraged: for new code,
we recommend using tflite::AddOp (from mutable_op_resolver_utils.h)
rather than tflite::MutableOpResolver::AddCustom.public void AddCustom(@Cast(value="const char*") BytePointer name, @Const TfLiteRegistration registration)
public void AddCustom(String name, @Const TfLiteRegistration registration, int version)
public void AddCustom(String name, @Const TfLiteRegistration registration)
public void AddCustom(@Cast(value="const char*") BytePointer name, @Const TfLiteRegistration registration, int min_version, int max_version)
min_version
to
max_version
, inclusive) of the specified custom operator name
.
Replaces any previous registration for the same operator version.
Warning: use of this method in new code is discouraged: for new code,
we recommend using tflite::AddOp (from mutable_op_resolver_utils.h)
rather than tflite::MutableOpResolver::AddCustom.public void AddCustom(String name, @Const TfLiteRegistration registration, int min_version, int max_version)
public void AddAll(@Const @ByRef MutableOpResolver other)
AddOp
, AddBuiltin
or AddCustom
always take precedence over registrations made with ChainOpResolver
.@ByVal @Cast(value="tflite::OpResolver::TfLiteDelegateCreators*") public Pointer GetDelegateCreators()
GetDelegateCreators
in class OpResolver
Copyright © 2025. All rights reserved.