Skip to main content

Crate edgefirst_tflite_sys

Crate edgefirst_tflite_sys 

Source
Expand description

Low-level FFI bindings for the TensorFlow Lite C API.

This crate provides raw, unsafe bindings generated by bindgen with --dynamic-loading. Symbols are resolved at runtime via libloading.

Most users should depend on edgefirst-tflite instead, which provides a safe, ergonomic API on top of these bindings.

§Library Discovery

Use discovery::discover to automatically find and load the TFLite shared library, or discovery::load to load from a specific path.

§Delegate Extensions

The hal_ffi module provides function pointer structs for the HAL Delegate DMA-BUF API (the standard, delegate-agnostic interface).

The vx_ffi module provides function pointer structs for the legacy VxDelegate DMA-BUF and CameraAdaptor APIs. Both are loaded at runtime from the delegate shared library.

Modules§

discovery
Library search and version probing for the TFLite C shared library.
hal_ffi
FFI bindings for the HAL Delegate DMA-BUF API.
vx_ffi
FFI bindings for the VxDelegate DMA-BUF and CameraAdaptor APIs.

Structs§

TfLiteAsyncKernel
TfLiteBFloat16
bfloat16 data type compatible with the Google Brain definition. https://cloud.google.com/tpu/docs/bfloat16. This provides 1 bit of sign, 8 bits of exponent, and 7 bits of mantissa.
TfLiteComplex64
Single-precision complex data type compatible with the C99 definition.
TfLiteComplex128
Double-precision complex data type compatible with the C99 definition.
TfLiteContext
TfLiteContext allows an op to access the tensors.
TfLiteDelegate
WARNING: This is an experimental interface that is subject to change.
TfLiteDelegateParams
WARNING: This is an experimental interface that is subject to change.
TfLiteDimensionMetadata
Metadata to encode each dimension in a sparse tensor.
TfLiteEvalTensor
Light-weight tensor struct for TF Micro runtime. Provides the minimal amount of information required for a kernel to run during TfLiteRegistration::Eval.
TfLiteExternalContext
An external context is a collection of information unrelated to the TF Lite framework, but useful to a subset of the ops. TF Lite knows very little about the actual contexts, but it keeps a list of them, and is able to refresh them if configurations like the number of recommended threads change.
TfLiteFloat16
Half precision data type compatible with the C99 definition.
TfLiteFloatArray
Fixed size list of floats. Used for per-channel quantization.
TfLiteIntArray
Fixed size list of integers. Used for dimensions and inputs/outputs tensor indices
TfLiteInterpreter
TfLiteInterpreterOptions
TfLiteModel
TfLiteNode
A structure representing an instance of a node. This structure only exhibits the inputs, outputs, user defined data and some node properties (like statefulness), not other features like the type.
TfLiteOpaqueContext
TfLiteOpaqueDelegateBuilder
TfLiteOpaqueDelegateBuilder is used for constructing TfLiteOpaqueDelegate, see TfLiteOpaqueDelegateCreate in c_api_opaque.h. NOTE: This struct is not ABI stable.
TfLiteOpaqueNode
TfLiteOpaqueTensor
TfLiteOpaqueTensorBuilder
TfLiteOperator
TfLiteQuantization
Structure specifying the quantization used by the tensor, if-any.
TfLiteQuantizationParams
Legacy. Will be deprecated in favor of TfLiteAffineQuantization. If per-layer quantization is specified this field will still be populated in addition to TfLiteAffineQuantization. Parameters for asymmetric quantization. Quantized values can be converted back to float using: real_value = scale * (quantized_value - zero_point)
TfLiteRegistration
TfLiteRegistration defines the implementation of an operation (a built-in op, custom op, or custom delegate kernel).
TfLiteSignatureRunner
TfLiteSparsity
Parameters used to encode a sparse tensor. For detailed explanation of each field please refer to lite/schema/schema.fbs.
TfLiteTensor
__IncompleteArrayField
__va_list_tag
tensorflowlite_c

Constants§

TfLiteAllocationStrategy_kTfLiteAllocationStrategyArena
Data is mmaped.
TfLiteAllocationStrategy_kTfLiteAllocationStrategyMMap
No data is allocated.
TfLiteAllocationStrategy_kTfLiteAllocationStrategyMalloc
Handled by the arena.
TfLiteAllocationStrategy_kTfLiteAllocationStrategyNew
Uses malloc/free.
TfLiteAllocationStrategy_kTfLiteAllocationStrategyNone
TfLiteAllocationStrategy_kTfLiteAllocationStrategyUnknown
TfLiteAllocationType_kTfLiteArenaRw
TfLiteAllocationType_kTfLiteArenaRwPersistent
TfLiteAllocationType_kTfLiteCustom
TfLiteAllocationType_kTfLiteDynamic
TfLiteAllocationType_kTfLiteMemNone
TfLiteAllocationType_kTfLiteMmapRo
TfLiteAllocationType_kTfLitePersistentRo
TfLiteAllocationType_kTfLiteVariantObject
TfLiteBuiltinOperator_kTfLiteBuiltinAbs
TfLiteBuiltinOperator_kTfLiteBuiltinAdd
TfLiteBuiltinOperator_kTfLiteBuiltinAddN
TfLiteBuiltinOperator_kTfLiteBuiltinArgMax
TfLiteBuiltinOperator_kTfLiteBuiltinArgMin
TfLiteBuiltinOperator_kTfLiteBuiltinAssignVariable
TfLiteBuiltinOperator_kTfLiteBuiltinAtan2
TfLiteBuiltinOperator_kTfLiteBuiltinAveragePool2d
TfLiteBuiltinOperator_kTfLiteBuiltinBatchMatmul
TfLiteBuiltinOperator_kTfLiteBuiltinBatchToSpaceNd
TfLiteBuiltinOperator_kTfLiteBuiltinBidirectionalSequenceLstm
TfLiteBuiltinOperator_kTfLiteBuiltinBidirectionalSequenceRnn
TfLiteBuiltinOperator_kTfLiteBuiltinBitcast
TfLiteBuiltinOperator_kTfLiteBuiltinBitwiseXor
TfLiteBuiltinOperator_kTfLiteBuiltinBroadcastArgs
TfLiteBuiltinOperator_kTfLiteBuiltinBroadcastTo
TfLiteBuiltinOperator_kTfLiteBuiltinBucketize
TfLiteBuiltinOperator_kTfLiteBuiltinCall
TfLiteBuiltinOperator_kTfLiteBuiltinCallOnce
TfLiteBuiltinOperator_kTfLiteBuiltinCast
TfLiteBuiltinOperator_kTfLiteBuiltinCeil
TfLiteBuiltinOperator_kTfLiteBuiltinComplexAbs
TfLiteBuiltinOperator_kTfLiteBuiltinConcatEmbeddings
TfLiteBuiltinOperator_kTfLiteBuiltinConcatenation
TfLiteBuiltinOperator_kTfLiteBuiltinConv2d
TfLiteBuiltinOperator_kTfLiteBuiltinConv3d
TfLiteBuiltinOperator_kTfLiteBuiltinConv3dTranspose
TfLiteBuiltinOperator_kTfLiteBuiltinCos
TfLiteBuiltinOperator_kTfLiteBuiltinCumsum
TfLiteBuiltinOperator_kTfLiteBuiltinCustom
TfLiteBuiltinOperator_kTfLiteBuiltinDelegate
TfLiteBuiltinOperator_kTfLiteBuiltinDensify
TfLiteBuiltinOperator_kTfLiteBuiltinDepthToSpace
TfLiteBuiltinOperator_kTfLiteBuiltinDepthwiseConv2d
TfLiteBuiltinOperator_kTfLiteBuiltinDequantize
TfLiteBuiltinOperator_kTfLiteBuiltinDilate
TfLiteBuiltinOperator_kTfLiteBuiltinDiv
TfLiteBuiltinOperator_kTfLiteBuiltinDynamicUpdateSlice
TfLiteBuiltinOperator_kTfLiteBuiltinElu
TfLiteBuiltinOperator_kTfLiteBuiltinEmbeddingLookup
TfLiteBuiltinOperator_kTfLiteBuiltinEmbeddingLookupSparse
TfLiteBuiltinOperator_kTfLiteBuiltinEqual
TfLiteBuiltinOperator_kTfLiteBuiltinExp
TfLiteBuiltinOperator_kTfLiteBuiltinExpandDims
TfLiteBuiltinOperator_kTfLiteBuiltinFakeQuant
TfLiteBuiltinOperator_kTfLiteBuiltinFill
TfLiteBuiltinOperator_kTfLiteBuiltinFloor
TfLiteBuiltinOperator_kTfLiteBuiltinFloorDiv
TfLiteBuiltinOperator_kTfLiteBuiltinFloorMod
TfLiteBuiltinOperator_kTfLiteBuiltinFullyConnected
TfLiteBuiltinOperator_kTfLiteBuiltinGather
TfLiteBuiltinOperator_kTfLiteBuiltinGatherNd
TfLiteBuiltinOperator_kTfLiteBuiltinGelu
TfLiteBuiltinOperator_kTfLiteBuiltinGreater
TfLiteBuiltinOperator_kTfLiteBuiltinGreaterEqual
TfLiteBuiltinOperator_kTfLiteBuiltinHardSwish
TfLiteBuiltinOperator_kTfLiteBuiltinHashtable
TfLiteBuiltinOperator_kTfLiteBuiltinHashtableFind
TfLiteBuiltinOperator_kTfLiteBuiltinHashtableImport
TfLiteBuiltinOperator_kTfLiteBuiltinHashtableLookup
TfLiteBuiltinOperator_kTfLiteBuiltinHashtableSize
TfLiteBuiltinOperator_kTfLiteBuiltinIf
TfLiteBuiltinOperator_kTfLiteBuiltinImag
TfLiteBuiltinOperator_kTfLiteBuiltinL2Normalization
TfLiteBuiltinOperator_kTfLiteBuiltinL2Pool2d
TfLiteBuiltinOperator_kTfLiteBuiltinLeakyRelu
TfLiteBuiltinOperator_kTfLiteBuiltinLess
TfLiteBuiltinOperator_kTfLiteBuiltinLessEqual
TfLiteBuiltinOperator_kTfLiteBuiltinLocalResponseNormalization
TfLiteBuiltinOperator_kTfLiteBuiltinLog
TfLiteBuiltinOperator_kTfLiteBuiltinLogSoftmax
TfLiteBuiltinOperator_kTfLiteBuiltinLogicalAnd
TfLiteBuiltinOperator_kTfLiteBuiltinLogicalNot
TfLiteBuiltinOperator_kTfLiteBuiltinLogicalOr
TfLiteBuiltinOperator_kTfLiteBuiltinLogistic
TfLiteBuiltinOperator_kTfLiteBuiltinLshProjection
TfLiteBuiltinOperator_kTfLiteBuiltinLstm
TfLiteBuiltinOperator_kTfLiteBuiltinMatrixDiag
TfLiteBuiltinOperator_kTfLiteBuiltinMatrixSetDiag
TfLiteBuiltinOperator_kTfLiteBuiltinMaxPool2d
TfLiteBuiltinOperator_kTfLiteBuiltinMaximum
TfLiteBuiltinOperator_kTfLiteBuiltinMean
TfLiteBuiltinOperator_kTfLiteBuiltinMinimum
TfLiteBuiltinOperator_kTfLiteBuiltinMirrorPad
TfLiteBuiltinOperator_kTfLiteBuiltinMul
TfLiteBuiltinOperator_kTfLiteBuiltinMultinomial
TfLiteBuiltinOperator_kTfLiteBuiltinNeg
TfLiteBuiltinOperator_kTfLiteBuiltinNonMaxSuppressionV4
TfLiteBuiltinOperator_kTfLiteBuiltinNonMaxSuppressionV5
TfLiteBuiltinOperator_kTfLiteBuiltinNotEqual
TfLiteBuiltinOperator_kTfLiteBuiltinOneHot
TfLiteBuiltinOperator_kTfLiteBuiltinPack
TfLiteBuiltinOperator_kTfLiteBuiltinPad
TfLiteBuiltinOperator_kTfLiteBuiltinPadv2
TfLiteBuiltinOperator_kTfLiteBuiltinPlaceholderForGreaterOpCodes
TfLiteBuiltinOperator_kTfLiteBuiltinPow
TfLiteBuiltinOperator_kTfLiteBuiltinPrelu
TfLiteBuiltinOperator_kTfLiteBuiltinQuantize
TfLiteBuiltinOperator_kTfLiteBuiltinRandomStandardNormal
TfLiteBuiltinOperator_kTfLiteBuiltinRandomUniform
TfLiteBuiltinOperator_kTfLiteBuiltinRange
TfLiteBuiltinOperator_kTfLiteBuiltinRank
TfLiteBuiltinOperator_kTfLiteBuiltinReadVariable
TfLiteBuiltinOperator_kTfLiteBuiltinReal
TfLiteBuiltinOperator_kTfLiteBuiltinReduceAll
TfLiteBuiltinOperator_kTfLiteBuiltinReduceAny
TfLiteBuiltinOperator_kTfLiteBuiltinReduceMax
TfLiteBuiltinOperator_kTfLiteBuiltinReduceMin
TfLiteBuiltinOperator_kTfLiteBuiltinReduceProd
TfLiteBuiltinOperator_kTfLiteBuiltinReduceWindow
TfLiteBuiltinOperator_kTfLiteBuiltinRelu
TfLiteBuiltinOperator_kTfLiteBuiltinRelu0To1
TfLiteBuiltinOperator_kTfLiteBuiltinRelu6
TfLiteBuiltinOperator_kTfLiteBuiltinReluN1To1
TfLiteBuiltinOperator_kTfLiteBuiltinReshape
TfLiteBuiltinOperator_kTfLiteBuiltinResizeBilinear
TfLiteBuiltinOperator_kTfLiteBuiltinResizeNearestNeighbor
TfLiteBuiltinOperator_kTfLiteBuiltinReverseSequence
TfLiteBuiltinOperator_kTfLiteBuiltinReverseV2
TfLiteBuiltinOperator_kTfLiteBuiltinRfft2d
TfLiteBuiltinOperator_kTfLiteBuiltinRightShift
TfLiteBuiltinOperator_kTfLiteBuiltinRnn
TfLiteBuiltinOperator_kTfLiteBuiltinRound
TfLiteBuiltinOperator_kTfLiteBuiltinRsqrt
TfLiteBuiltinOperator_kTfLiteBuiltinScatterNd
TfLiteBuiltinOperator_kTfLiteBuiltinSegmentSum
TfLiteBuiltinOperator_kTfLiteBuiltinSelect
TfLiteBuiltinOperator_kTfLiteBuiltinSelectV2
TfLiteBuiltinOperator_kTfLiteBuiltinShape
TfLiteBuiltinOperator_kTfLiteBuiltinSign
TfLiteBuiltinOperator_kTfLiteBuiltinSin
TfLiteBuiltinOperator_kTfLiteBuiltinSkipGram
TfLiteBuiltinOperator_kTfLiteBuiltinSlice
TfLiteBuiltinOperator_kTfLiteBuiltinSoftmax
TfLiteBuiltinOperator_kTfLiteBuiltinSpaceToBatchNd
TfLiteBuiltinOperator_kTfLiteBuiltinSpaceToDepth
TfLiteBuiltinOperator_kTfLiteBuiltinSparseToDense
TfLiteBuiltinOperator_kTfLiteBuiltinSplit
TfLiteBuiltinOperator_kTfLiteBuiltinSplitV
TfLiteBuiltinOperator_kTfLiteBuiltinSqrt
TfLiteBuiltinOperator_kTfLiteBuiltinSquare
TfLiteBuiltinOperator_kTfLiteBuiltinSquaredDifference
TfLiteBuiltinOperator_kTfLiteBuiltinSqueeze
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloAbs
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloAdd
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloAnd
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloBroadcastInDim
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloCase
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloCbrt
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloClamp
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloCompare
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloComposite
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloConcatenate
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloConvert
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloConvolution
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloCosine
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloCustomCall
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloDivide
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloDotGeneral
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloDynamicSlice
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloDynamicUpdateSlice
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloExponential
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloFloor
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloGather
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloIota
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloLog
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloLogistic
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloMaximum
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloMinimum
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloMultiply
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloNegate
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloOr
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloPad
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloPower
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloReduce
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloReduceWindow
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloRemainder
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloReshape
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloRngBitGenerator
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloRsqrt
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloScatter
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloSelect
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloShiftLeft
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloSlice
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloSort
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloSubtract
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloTanh
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloTranspose
TfLiteBuiltinOperator_kTfLiteBuiltinStablehloWhile
TfLiteBuiltinOperator_kTfLiteBuiltinStridedSlice
TfLiteBuiltinOperator_kTfLiteBuiltinSub
TfLiteBuiltinOperator_kTfLiteBuiltinSum
TfLiteBuiltinOperator_kTfLiteBuiltinSvdf
TfLiteBuiltinOperator_kTfLiteBuiltinTanh
TfLiteBuiltinOperator_kTfLiteBuiltinTile
TfLiteBuiltinOperator_kTfLiteBuiltinTopkV2
TfLiteBuiltinOperator_kTfLiteBuiltinTranspose
TfLiteBuiltinOperator_kTfLiteBuiltinTransposeConv
TfLiteBuiltinOperator_kTfLiteBuiltinUnidirectionalSequenceLstm
TfLiteBuiltinOperator_kTfLiteBuiltinUnidirectionalSequenceRnn
TfLiteBuiltinOperator_kTfLiteBuiltinUnique
TfLiteBuiltinOperator_kTfLiteBuiltinUnpack
TfLiteBuiltinOperator_kTfLiteBuiltinUnsortedSegmentMax
TfLiteBuiltinOperator_kTfLiteBuiltinUnsortedSegmentMin
TfLiteBuiltinOperator_kTfLiteBuiltinUnsortedSegmentProd
TfLiteBuiltinOperator_kTfLiteBuiltinUnsortedSegmentSum
TfLiteBuiltinOperator_kTfLiteBuiltinVarHandle
TfLiteBuiltinOperator_kTfLiteBuiltinWhere
TfLiteBuiltinOperator_kTfLiteBuiltinWhile
TfLiteBuiltinOperator_kTfLiteBuiltinZerosLike
TfLiteDimensionType_kTfLiteDimDense
TfLiteDimensionType_kTfLiteDimSparseCSR
TfLiteExternalContextType_kTfLiteCpuBackendContext
Placeholder for Edge TPU support.
TfLiteExternalContextType_kTfLiteEdgeTpuContext
include gemm_support.h to use.
TfLiteExternalContextType_kTfLiteEigenContext
TfLiteExternalContextType_kTfLiteGemmLowpContext
include eigen_support.h to use.
TfLiteExternalContextType_kTfLiteLiteRtBufferContext
include cpu_backend_context.h to use.
TfLiteExternalContextType_kTfLiteMaxExternalContexts
include external_litert_buffer_context.h to use.
TfLiteQuantizationType_kTfLiteAffineQuantization
Affine quantization (with support for per-channel quantization). Corresponds to TfLiteAffineQuantization.
TfLiteQuantizationType_kTfLiteNoQuantization
No quantization.
TfLiteRunStability_kTfLiteRunStabilityAcrossRuns
Will stay the same for one run.
TfLiteRunStability_kTfLiteRunStabilitySingleRun
May change at any time.
TfLiteRunStability_kTfLiteRunStabilityUnknown
TfLiteRunStability_kTfLiteRunStabilityUnstable
TfLiteRunStep_kTfLiteRunStepEval
TfLiteRunStep_kTfLiteRunStepInit
TfLiteRunStep_kTfLiteRunStepPrepare
TfLiteRunStep_kTfLiteRunStepUnknown
TfLiteStatus_kTfLiteApplicationError
Generally referring to an error in applying a delegate due to incompatibility between runtime and delegate, e.g., this error is returned when trying to apply a TF Lite delegate onto a model graph that’s already immutable.
TfLiteStatus_kTfLiteCancelled
Generally referring to invocation cancelled by the user. See interpreter::Cancel.
TfLiteStatus_kTfLiteDelegateDataNotFound
Generally referring to serialized delegate data not being found. See tflite::delegates::Serialization.
TfLiteStatus_kTfLiteDelegateDataReadError
Generally referring to data-reading issues in delegate serialization. See tflite::delegates::Serialization.
TfLiteStatus_kTfLiteDelegateDataWriteError
Generally referring to data-writing issues in delegate serialization. See tflite::delegates::Serialization.
TfLiteStatus_kTfLiteDelegateError
Generally referring to an error from a TfLiteDelegate itself.
TfLiteStatus_kTfLiteError
Generally referring to an error in the runtime (i.e. interpreter)
TfLiteStatus_kTfLiteOk
Success
TfLiteStatus_kTfLiteOutputShapeNotKnown
Generally referring to invocation cancelled by the user. See interpreter::Cancel.
TfLiteStatus_kTfLiteUnresolvedOps
Generally referring to issues when the TF Lite model has ops that cannot be resolved at runtime. This could happen when the specific op is not registered or built with the TF Lite framework.
TfLiteType_kTfLiteBFloat16
TfLiteType_kTfLiteBool
TfLiteType_kTfLiteComplex64
TfLiteType_kTfLiteComplex128
TfLiteType_kTfLiteFloat16
TfLiteType_kTfLiteFloat32
TfLiteType_kTfLiteFloat64
TfLiteType_kTfLiteInt4
TfLiteType_kTfLiteInt8
TfLiteType_kTfLiteInt16
TfLiteType_kTfLiteInt32
TfLiteType_kTfLiteInt64
TfLiteType_kTfLiteNoType
TfLiteType_kTfLiteResource
TfLiteType_kTfLiteString
TfLiteType_kTfLiteUInt8
TfLiteType_kTfLiteUInt16
TfLiteType_kTfLiteUInt32
TfLiteType_kTfLiteUInt64
TfLiteType_kTfLiteVariant
kTfLiteNullBufferHandle
Sentinel value for an unset TfLiteBufferHandle (kTfLiteNullBufferHandle = -1).

Type Aliases§

TfLiteAllocationStrategy
Memory allocation strategies.
TfLiteAllocationType
Memory allocation strategies.
TfLiteBufferHandle
The delegates should use zero or positive integers to represent handles. -1 is reserved from unallocated status.
TfLiteBuiltinOperator
TfLiteDimensionType
Storage format of each dimension in a sparse tensor.
TfLiteExternalContextType
The list of external context types known to TF Lite. This list exists solely to avoid conflicts and to ensure ops can share the external contexts they need. Access to the external contexts is controlled by one of the corresponding support files.
TfLiteOpaqueDelegate
WARNING: This is an experimental interface that is subject to change.
TfLiteQuantizationType
SupportedQuantizationTypes.
TfLiteRunStability
Describes how stable a tensor attribute is with regards to an interpreter runs.
TfLiteRunStep
Describes the steps of a TFLite operation life cycle.
TfLiteStatus
Note that new error status values may be added in future in order to indicate more fine-grained internal states, therefore, applications should not rely on status values being members of the enum.
TfLiteType
Types supported by tensor
__builtin_va_list
va_list

Unions§

TfLitePtrUnion
A union of pointers that points to memory for a given tensor.