@Namespace(value="tflite") @NoOffset @Properties(inherit=tensorflowlite.class) public class Subgraph extends Pointer
Modifier and Type | Class and Description |
---|---|
static class |
Subgraph.Check_cancelled_func_Pointer |
static class |
Subgraph.SubgraphAllocInfo |
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Modifier and Type | Field and Description |
---|---|
static int |
kInvalidSubgraphIndex |
static int |
kTensorsCapacityHeadroom |
static int |
kTensorsReservedCapacity |
Constructor and Description |
---|
Subgraph(ErrorReporter error_reporter,
PointerPointer external_contexts,
SubgraphVector subgraphs,
IntResourceBaseMap resources,
StringIntMap resource_ids,
SizeTSizeTMap initialization_status_map,
int subgraph_index) |
Subgraph(ErrorReporter error_reporter,
TfLiteExternalContext external_contexts,
SubgraphVector subgraphs,
IntResourceBaseMap resources,
StringIntMap resource_ids,
SizeTSizeTMap initialization_status_map) |
Subgraph(ErrorReporter error_reporter,
TfLiteExternalContext external_contexts,
SubgraphVector subgraphs,
IntResourceBaseMap resources,
StringIntMap resource_ids,
SizeTSizeTMap initialization_status_map,
int subgraph_index) |
Subgraph(Pointer p)
Pointer cast constructor.
|
Subgraph(Subgraph arg0) |
Modifier and Type | Method and Description |
---|---|
int |
AcquireSubgraphContext(int subgraph_index,
PointerPointer acquired_context) |
int |
AcquireSubgraphContext(int subgraph_index,
TfLiteContext acquired_context) |
static int |
AcquireSubgraphContext(TfLiteContext context,
int subgraph_index,
PointerPointer acquired_context) |
static int |
AcquireSubgraphContext(TfLiteContext context,
int subgraph_index,
TfLiteContext acquired_context) |
int |
AddNodeWithParameters(int[] inputs,
int[] outputs,
int[] intermediates,
BytePointer init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration) |
int |
AddNodeWithParameters(int[] inputs,
int[] outputs,
int[] intermediates,
BytePointer init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration,
int[] node_index) |
int |
AddNodeWithParameters(int[] inputs,
int[] outputs,
int[] intermediates,
String init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration) |
int |
AddNodeWithParameters(int[] inputs,
int[] outputs,
int[] intermediates,
String init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration,
int[] node_index) |
int |
AddNodeWithParameters(IntBuffer inputs,
IntBuffer outputs,
IntBuffer intermediates,
BytePointer init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration) |
int |
AddNodeWithParameters(IntBuffer inputs,
IntBuffer outputs,
IntBuffer intermediates,
BytePointer init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration,
IntBuffer node_index) |
int |
AddNodeWithParameters(IntBuffer inputs,
IntBuffer outputs,
IntBuffer intermediates,
String init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration) |
int |
AddNodeWithParameters(IntBuffer inputs,
IntBuffer outputs,
IntBuffer intermediates,
String init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration,
IntBuffer node_index) |
int |
AddNodeWithParameters(IntPointer inputs,
IntPointer outputs,
IntPointer intermediates,
BytePointer init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration) |
int |
AddNodeWithParameters(IntPointer inputs,
IntPointer outputs,
IntPointer intermediates,
BytePointer init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration,
IntPointer node_index) |
int |
AddNodeWithParameters(IntPointer inputs,
IntPointer outputs,
IntPointer intermediates,
String init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration) |
int |
AddNodeWithParameters(IntPointer inputs,
IntPointer outputs,
IntPointer intermediates,
String init_data,
long init_data_size,
Pointer builtin_data,
TfLiteRegistration registration,
IntPointer node_index) |
int |
AddTensors(int tensors_to_add) |
int |
AddTensors(int tensors_to_add,
int[] first_new_tensor_index) |
int |
AddTensors(int tensors_to_add,
IntBuffer first_new_tensor_index) |
int |
AddTensors(int tensors_to_add,
IntPointer first_new_tensor_index) |
int |
AllocateTensors() |
TfLiteContext |
context() |
boolean |
DisableDelegateClustering() |
void |
DumpMemoryPlannerDebugInfo() |
int |
EnsureTensorDataIsReadable(int tensor_index) |
IntPointer |
execution_plan() |
boolean |
GetAllowFp16PrecisionForFp32() |
IntPointer |
GetInputTensorsCount() |
void |
GetMemoryAllocInfo(Subgraph.SubgraphAllocInfo alloc_info) |
String |
GetName() |
int |
GetNodeInitDataMmapInfo(TfLiteNode node,
int[] fd,
long[] custom_initial_data_offset_in_file,
long[] custom_initial_data_size) |
int |
GetNodeInitDataMmapInfo(TfLiteNode node,
IntBuffer fd,
LongBuffer custom_initial_data_offset_in_file,
LongBuffer custom_initial_data_size) |
int |
GetNodeInitDataMmapInfo(TfLiteNode node,
IntPointer fd,
LongPointer custom_initial_data_offset_in_file,
LongPointer custom_initial_data_size) |
InterpreterOptions |
GetOptions() |
Profiler |
GetProfiler() |
int |
GetSubgraphIndex() |
SubgraphVector |
GetSubgraphs() |
SizeTSizeTMap |
GetTensorBufferIdentifiers() |
boolean |
HasDelegates() |
boolean |
HasDynamicTensors() |
SizeTSizeTMap |
initialization_status_map() |
IntPointer |
inputs() |
int |
Invoke() |
boolean |
IsDelegationSkippable() |
boolean |
IsFullyDelegated() |
boolean |
IsPrimarySubgraph() |
static int |
kInvalidSubgraphIndex() |
static int |
kTensorsCapacityHeadroom() |
static int |
kTensorsReservedCapacity() |
void |
MarkAsDelegationSkippable() |
int |
MarkSubgraphAsDelegationSkippable(int subgraph_index) |
RegistrationNodePair |
node_and_registration(int node_index) |
RegistrationNodePairVector |
nodes_and_registration() |
long |
nodes_size() |
void |
OptimizeMemoryForLargeTensors(int large_tensors_thresholds_in_bytes)
WARNING: This is an experimental API and subject to change.
|
IntPointer |
outputs() |
IntPointer |
pre_delegation_execution_plan() |
int |
ReleaseMemory() |
int |
ReleaseNonPersistentMemory() |
int |
ReleaseSubgraphContext(int subgraph_index) |
static int |
ReleaseSubgraphContext(TfLiteContext context,
int subgraph_index) |
int |
RemoveUnusedInputs() |
void |
ReportError(BytePointer format) |
void |
ReportError(String format) |
int |
ResetVariableTensors() |
int |
ResizeInputTensor(int tensor_index,
int[] dims) |
int |
ResizeInputTensor(int tensor_index,
int[] dims_data,
int rank) |
int |
ResizeInputTensor(int tensor_index,
IntBuffer dims) |
int |
ResizeInputTensor(int tensor_index,
IntBuffer dims_data,
int rank) |
int |
ResizeInputTensor(int tensor_index,
IntPointer dims) |
int |
ResizeInputTensor(int tensor_index,
IntPointer dims_data,
int rank) |
int |
ResizeInputTensorStrict(int tensor_index,
int[] dims) |
int |
ResizeInputTensorStrict(int tensor_index,
IntBuffer dims) |
int |
ResizeInputTensorStrict(int tensor_index,
IntPointer dims) |
StringIntMap |
resource_ids() |
IntResourceBaseMap |
resources() |
void |
SetCancellationFunction(Pointer data,
Subgraph.Check_cancelled_func_Pointer check_cancelled_func) |
int |
SetCustomAllocationForTensor(int tensor_index,
TfLiteCustomAllocation allocation) |
int |
SetCustomAllocationForTensor(int tensor_index,
TfLiteCustomAllocation allocation,
long flags) |
void |
SetExternalContext(int type,
TfLiteExternalContext ctx) |
int |
SetInputs(int[] inputs) |
int |
SetInputs(IntBuffer inputs) |
int |
SetInputs(IntPointer inputs) |
void |
SetName(BytePointer name) |
void |
SetName(String name) |
void |
SetOptions(InterpreterOptions options) |
int |
SetOutputs(int[] outputs) |
int |
SetOutputs(IntBuffer outputs) |
int |
SetOutputs(IntPointer outputs) |
void |
SetProfiler(Profiler profiler,
int associated_subgraph_idx) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
int[] dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
int[] dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
IntBuffer dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
IntBuffer dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
IntPointer dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
IntPointer dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
long ndims,
int[] dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
long ndims,
int[] dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
long ndims,
IntBuffer dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
long ndims,
IntBuffer dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
long ndims,
IntPointer dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
BytePointer name,
long ndims,
IntPointer dims,
TfLiteQuantization quantization,
BytePointer buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
int[] dims,
TfLiteQuantization quantization,
String buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
int[] dims,
TfLiteQuantization quantization,
String buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
IntBuffer dims,
TfLiteQuantization quantization,
String buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
IntBuffer dims,
TfLiteQuantization quantization,
String buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
IntPointer dims,
TfLiteQuantization quantization,
String buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
IntPointer dims,
TfLiteQuantization quantization,
String buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
long ndims,
int[] dims,
TfLiteQuantization quantization,
String buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
long ndims,
int[] dims,
TfLiteQuantization quantization,
String buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
long ndims,
IntBuffer dims,
TfLiteQuantization quantization,
String buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
long ndims,
IntBuffer dims,
TfLiteQuantization quantization,
String buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
long ndims,
IntPointer dims,
TfLiteQuantization quantization,
String buffer,
long bytes) |
int |
SetTensorParametersReadOnly(int tensor_index,
int type,
String name,
long ndims,
IntPointer dims,
TfLiteQuantization quantization,
String buffer,
long bytes,
Allocation allocation,
TfLiteSparsity sparsity,
long buffer_identifier) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
int[] dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
int[] dims,
TfLiteQuantization quantization,
boolean is_variable,
int[] dims_signature) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
IntBuffer dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
IntBuffer dims,
TfLiteQuantization quantization,
boolean is_variable,
IntBuffer dims_signature) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
IntPointer dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
IntPointer dims,
TfLiteQuantization quantization,
boolean is_variable,
IntPointer dims_signature) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
long ndims,
int[] dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
long ndims,
int[] dims,
TfLiteQuantization quantization,
boolean is_variable,
long ndims_signature,
int[] dims_signature) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
long ndims,
IntBuffer dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
long ndims,
IntBuffer dims,
TfLiteQuantization quantization,
boolean is_variable,
long ndims_signature,
IntBuffer dims_signature) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
long ndims,
IntPointer dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
BytePointer name,
long ndims,
IntPointer dims,
TfLiteQuantization quantization,
boolean is_variable,
long ndims_signature,
IntPointer dims_signature) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
int[] dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
int[] dims,
TfLiteQuantization quantization,
boolean is_variable,
int[] dims_signature) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
IntBuffer dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
IntBuffer dims,
TfLiteQuantization quantization,
boolean is_variable,
IntBuffer dims_signature) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
IntPointer dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
IntPointer dims,
TfLiteQuantization quantization,
boolean is_variable,
IntPointer dims_signature) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
long ndims,
int[] dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
long ndims,
int[] dims,
TfLiteQuantization quantization,
boolean is_variable,
long ndims_signature,
int[] dims_signature) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
long ndims,
IntBuffer dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
long ndims,
IntBuffer dims,
TfLiteQuantization quantization,
boolean is_variable,
long ndims_signature,
IntBuffer dims_signature) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
long ndims,
IntPointer dims,
TfLiteQuantization quantization) |
int |
SetTensorParametersReadWrite(int tensor_index,
int type,
String name,
long ndims,
IntPointer dims,
TfLiteQuantization quantization,
boolean is_variable,
long ndims_signature,
IntPointer dims_signature) |
int |
SetVariables(int[] variables) |
int |
SetVariables(IntBuffer variables) |
int |
SetVariables(IntPointer variables) |
boolean |
ShouldOptimizeMemoryForLargeTensors() |
boolean |
ShouldPreserveAllTensors() |
boolean |
ShouldReleaseDynamicTensors() |
TfLiteTensor |
tensor(int tensor_index) |
long |
tensors_size() |
TfLiteTensor |
tensors() |
IntPointer |
variables() |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public static final int kTensorsReservedCapacity
public static final int kTensorsCapacityHeadroom
public static final int kInvalidSubgraphIndex
public Subgraph(Pointer p)
Pointer(Pointer)
.public Subgraph(ErrorReporter error_reporter, @Cast(value="TfLiteExternalContext**") PointerPointer external_contexts, SubgraphVector subgraphs, @Cast(value="tflite::resource::ResourceMap*") IntResourceBaseMap resources, @Cast(value="tflite::resource::ResourceIDMap*") StringIntMap resource_ids, @Cast(value="tflite::resource::InitializationStatusMap*") SizeTSizeTMap initialization_status_map, int subgraph_index)
public Subgraph(ErrorReporter error_reporter, @ByPtrPtr TfLiteExternalContext external_contexts, SubgraphVector subgraphs, @Cast(value="tflite::resource::ResourceMap*") IntResourceBaseMap resources, @Cast(value="tflite::resource::ResourceIDMap*") StringIntMap resource_ids, @Cast(value="tflite::resource::InitializationStatusMap*") SizeTSizeTMap initialization_status_map)
public Subgraph(ErrorReporter error_reporter, @ByPtrPtr TfLiteExternalContext external_contexts, SubgraphVector subgraphs, @Cast(value="tflite::resource::ResourceMap*") IntResourceBaseMap resources, @Cast(value="tflite::resource::ResourceIDMap*") StringIntMap resource_ids, @Cast(value="tflite::resource::InitializationStatusMap*") SizeTSizeTMap initialization_status_map, int subgraph_index)
@Cast(value="TfLiteStatus") public int SetInputs(@StdVector IntPointer inputs)
@Cast(value="TfLiteStatus") public int SetInputs(@StdVector IntBuffer inputs)
@Cast(value="TfLiteStatus") public int SetInputs(@StdVector int[] inputs)
@Cast(value="TfLiteStatus") public int SetOutputs(@StdVector IntPointer outputs)
@Cast(value="TfLiteStatus") public int SetOutputs(@StdVector IntBuffer outputs)
@Cast(value="TfLiteStatus") public int SetOutputs(@StdVector int[] outputs)
@Cast(value="TfLiteStatus") public int SetVariables(@StdVector IntPointer variables)
@Cast(value="TfLiteStatus") public int SetVariables(@StdVector IntBuffer variables)
@Cast(value="TfLiteStatus") public int SetVariables(@StdVector int[] variables)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector IntPointer inputs, @StdVector IntPointer outputs, @StdVector IntPointer intermediates, @Cast(value="const char*") BytePointer init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration, IntPointer node_index)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector IntPointer inputs, @StdVector IntPointer outputs, @StdVector IntPointer intermediates, @Cast(value="const char*") BytePointer init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector IntBuffer inputs, @StdVector IntBuffer outputs, @StdVector IntBuffer intermediates, String init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration, IntBuffer node_index)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector IntBuffer inputs, @StdVector IntBuffer outputs, @StdVector IntBuffer intermediates, String init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector int[] inputs, @StdVector int[] outputs, @StdVector int[] intermediates, @Cast(value="const char*") BytePointer init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration, int[] node_index)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector int[] inputs, @StdVector int[] outputs, @StdVector int[] intermediates, @Cast(value="const char*") BytePointer init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector IntPointer inputs, @StdVector IntPointer outputs, @StdVector IntPointer intermediates, String init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration, IntPointer node_index)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector IntPointer inputs, @StdVector IntPointer outputs, @StdVector IntPointer intermediates, String init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector IntBuffer inputs, @StdVector IntBuffer outputs, @StdVector IntBuffer intermediates, @Cast(value="const char*") BytePointer init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration, IntBuffer node_index)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector IntBuffer inputs, @StdVector IntBuffer outputs, @StdVector IntBuffer intermediates, @Cast(value="const char*") BytePointer init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector int[] inputs, @StdVector int[] outputs, @StdVector int[] intermediates, String init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration, int[] node_index)
@Cast(value="TfLiteStatus") public int AddNodeWithParameters(@StdVector int[] inputs, @StdVector int[] outputs, @StdVector int[] intermediates, String init_data, @Cast(value="size_t") long init_data_size, Pointer builtin_data, @Const TfLiteRegistration registration)
@Cast(value="TfLiteStatus") public int AddTensors(int tensors_to_add, IntPointer first_new_tensor_index)
@Cast(value="TfLiteStatus") public int AddTensors(int tensors_to_add, IntBuffer first_new_tensor_index)
@Cast(value="TfLiteStatus") public int AddTensors(int tensors_to_add, int[] first_new_tensor_index)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector IntPointer dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector IntPointer dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector IntBuffer dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector IntBuffer dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector int[] dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector int[] dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector IntPointer dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector IntPointer dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector IntBuffer dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector IntBuffer dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector int[] dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector int[] dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const IntPointer dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const IntPointer dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const IntBuffer dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const IntBuffer dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const int[] dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const int[] dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const IntPointer dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const IntPointer dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const IntBuffer dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const IntBuffer dims, @ByVal TfLiteQuantization quantization, @Cast(value="const char*") BytePointer buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const int[] dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes, @Const Allocation allocation, TfLiteSparsity sparsity, @Cast(value="size_t") long buffer_identifier)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadOnly(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const int[] dims, @ByVal TfLiteQuantization quantization, String buffer, @Cast(value="size_t") long bytes)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector IntPointer dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @StdVector IntPointer dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector IntPointer dims, @ByVal TfLiteQuantization quantization)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector IntBuffer dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @StdVector IntBuffer dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector IntBuffer dims, @ByVal TfLiteQuantization quantization)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector int[] dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @StdVector int[] dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector int[] dims, @ByVal TfLiteQuantization quantization)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector IntPointer dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @StdVector IntPointer dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector IntPointer dims, @ByVal TfLiteQuantization quantization)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector IntBuffer dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @StdVector IntBuffer dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @StdVector IntBuffer dims, @ByVal TfLiteQuantization quantization)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector int[] dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @StdVector int[] dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @StdVector int[] dims, @ByVal TfLiteQuantization quantization)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const IntPointer dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @Cast(value="size_t") long ndims_signature, @Const IntPointer dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const IntPointer dims, @ByVal TfLiteQuantization quantization)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const IntBuffer dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @Cast(value="size_t") long ndims_signature, @Const IntBuffer dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const IntBuffer dims, @ByVal TfLiteQuantization quantization)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const int[] dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @Cast(value="size_t") long ndims_signature, @Const int[] dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const int[] dims, @ByVal TfLiteQuantization quantization)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const IntPointer dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @Cast(value="size_t") long ndims_signature, @Const IntPointer dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const IntPointer dims, @ByVal TfLiteQuantization quantization)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const IntBuffer dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @Cast(value="size_t") long ndims_signature, @Const IntBuffer dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, @Cast(value="size_t") long ndims, @Const IntBuffer dims, @ByVal TfLiteQuantization quantization)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const int[] dims, @ByVal TfLiteQuantization quantization, @Cast(value="bool") boolean is_variable, @Cast(value="size_t") long ndims_signature, @Const int[] dims_signature)
@Cast(value="TfLiteStatus") public int SetTensorParametersReadWrite(int tensor_index, @Cast(value="TfLiteType") int type, String name, @Cast(value="size_t") long ndims, @Const int[] dims, @ByVal TfLiteQuantization quantization)
public TfLiteTensor tensors()
public TfLiteTensor tensor(int tensor_index)
@StdVector public IntPointer inputs()
@StdVector public IntPointer outputs()
@StdVector public IntPointer variables()
@Cast(value="tflite::resource::ResourceMap*") @ByRef public IntResourceBaseMap resources()
@Cast(value="tflite::resource::ResourceIDMap*") @ByRef public StringIntMap resource_ids()
@Cast(value="tflite::resource::InitializationStatusMap*") @ByRef public SizeTSizeTMap initialization_status_map()
@StdVector public IntPointer execution_plan()
@StdVector public IntPointer pre_delegation_execution_plan()
@StdMove public RegistrationNodePairVector nodes_and_registration()
@Const public RegistrationNodePair node_and_registration(int node_index)
@Cast(value="TfLiteStatus") public int ResizeInputTensor(int tensor_index, @Const IntPointer dims_data, int rank)
@Cast(value="TfLiteStatus") public int ResizeInputTensor(int tensor_index, @Const IntBuffer dims_data, int rank)
@Cast(value="TfLiteStatus") public int ResizeInputTensor(int tensor_index, @Const int[] dims_data, int rank)
@Cast(value="TfLiteStatus") public int ResizeInputTensor(int tensor_index, @StdVector IntPointer dims)
@Cast(value="TfLiteStatus") public int ResizeInputTensor(int tensor_index, @StdVector IntBuffer dims)
@Cast(value="TfLiteStatus") public int ResizeInputTensor(int tensor_index, @StdVector int[] dims)
@Cast(value="TfLiteStatus") public int ResizeInputTensorStrict(int tensor_index, @StdVector IntPointer dims)
@Cast(value="TfLiteStatus") public int ResizeInputTensorStrict(int tensor_index, @StdVector IntBuffer dims)
@Cast(value="TfLiteStatus") public int ResizeInputTensorStrict(int tensor_index, @StdVector int[] dims)
@StdVector public IntPointer GetInputTensorsCount()
public void ReportError(@Cast(value="const char*") BytePointer format)
public void ReportError(String format)
public TfLiteContext context()
public void SetExternalContext(@Cast(value="TfLiteExternalContextType") int type, TfLiteExternalContext ctx)
public void SetCancellationFunction(Pointer data, Subgraph.Check_cancelled_func_Pointer check_cancelled_func)
@Cast(value="TfLiteStatus") public int EnsureTensorDataIsReadable(int tensor_index)
@MemberGetter public static int kTensorsReservedCapacity()
@MemberGetter public static int kTensorsCapacityHeadroom()
public void SetProfiler(Profiler profiler, int associated_subgraph_idx)
public Profiler GetProfiler()
public SubgraphVector GetSubgraphs()
@MemberGetter public static int kInvalidSubgraphIndex()
public int GetSubgraphIndex()
@Cast(value="TfLiteStatus") public int SetCustomAllocationForTensor(int tensor_index, @Const @ByRef TfLiteCustomAllocation allocation, @Cast(value="int64_t") long flags)
@Cast(value="TfLiteStatus") public int SetCustomAllocationForTensor(int tensor_index, @Const @ByRef TfLiteCustomAllocation allocation)
public void SetName(@Cast(value="const char*") BytePointer name)
public void SetName(String name)
@StdString public String GetName()
public void DumpMemoryPlannerDebugInfo()
public void GetMemoryAllocInfo(Subgraph.SubgraphAllocInfo alloc_info)
public void SetOptions(InterpreterOptions options)
@Const public InterpreterOptions GetOptions()
public void OptimizeMemoryForLargeTensors(int large_tensors_thresholds_in_bytes)
large_tensors_thresholds_in_bytes
is used to determine large
tensors. This API must be called before AllocateTensors
.@Cast(value="bool") public boolean ShouldOptimizeMemoryForLargeTensors()
@Cast(value="TfLiteStatus") public int AcquireSubgraphContext(int subgraph_index, @Cast(value="TfLiteContext**") PointerPointer acquired_context)
@Cast(value="TfLiteStatus") public int AcquireSubgraphContext(int subgraph_index, @ByPtrPtr TfLiteContext acquired_context)
@Cast(value="TfLiteStatus") public static int AcquireSubgraphContext(TfLiteContext context, int subgraph_index, @Cast(value="TfLiteContext**") PointerPointer acquired_context)
@Cast(value="TfLiteStatus") public static int AcquireSubgraphContext(TfLiteContext context, int subgraph_index, @ByPtrPtr TfLiteContext acquired_context)
@Cast(value="TfLiteStatus") public int ReleaseSubgraphContext(int subgraph_index)
@Cast(value="TfLiteStatus") public static int ReleaseSubgraphContext(TfLiteContext context, int subgraph_index)
@Cast(value="TfLiteStatus") public int MarkSubgraphAsDelegationSkippable(int subgraph_index)
public void MarkAsDelegationSkippable()
@Cast(value="TfLiteStatus") public int GetNodeInitDataMmapInfo(@Const TfLiteNode node, IntPointer fd, @Cast(value="int64_t*") LongPointer custom_initial_data_offset_in_file, @Cast(value="int64_t*") LongPointer custom_initial_data_size)
@Cast(value="TfLiteStatus") public int GetNodeInitDataMmapInfo(@Const TfLiteNode node, IntBuffer fd, @Cast(value="int64_t*") LongBuffer custom_initial_data_offset_in_file, @Cast(value="int64_t*") LongBuffer custom_initial_data_size)
@Cast(value="TfLiteStatus") public int GetNodeInitDataMmapInfo(@Const TfLiteNode node, int[] fd, @Cast(value="int64_t*") long[] custom_initial_data_offset_in_file, @Cast(value="int64_t*") long[] custom_initial_data_size)
@Const @ByRef public SizeTSizeTMap GetTensorBufferIdentifiers()
Copyright © 2025. All rights reserved.