public class tensorflowlite extends tensorflowlite
Modifier and Type | Field and Description |
---|---|
static int |
kTfLiteAffineQuantization
enum TfLiteQuantizationType
|
static int |
kTfLiteAllocationStrategyArena
enum TfLiteAllocationStrategy
|
static int |
kTfLiteAllocationStrategyMalloc
enum TfLiteAllocationStrategy
|
static int |
kTfLiteAllocationStrategyMMap
enum TfLiteAllocationStrategy
|
static int |
kTfLiteAllocationStrategyNew
enum TfLiteAllocationStrategy
|
static int |
kTfLiteAllocationStrategyNone
enum TfLiteAllocationStrategy
|
static int |
kTfLiteAllocationStrategyUnknown
enum TfLiteAllocationStrategy
|
static int |
kTfLiteApplicationError
enum TfLiteStatus
|
static int |
kTfLiteArenaRw
enum TfLiteAllocationType
|
static int |
kTfLiteArenaRwPersistent
enum TfLiteAllocationType
|
static int |
kTfLiteBFloat16
enum TfLiteType
|
static int |
kTfLiteBool
enum TfLiteType
|
static int |
kTfLiteBuiltinAbs
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinAdd
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinAddN
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinArgMax
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinArgMin
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinAssignVariable
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinAtan2
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinAveragePool2d
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinBatchMatmul
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinBatchToSpaceNd
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinBidirectionalSequenceLstm
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinBidirectionalSequenceRnn
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinBitcast
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinBitwiseXor
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinBroadcastArgs
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinBroadcastTo
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinBucketize
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinCall
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinCallOnce
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinCast
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinCeil
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinComplexAbs
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinConcatEmbeddings
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinConcatenation
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinConv2d
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinConv3d
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinConv3dTranspose
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinCos
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinCumsum
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinCustom
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinDelegate
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinDensify
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinDepthToSpace
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinDepthwiseConv2d
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinDequantize
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinDilate
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinDiv
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinDynamicUpdateSlice
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinElu
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinEmbeddingLookup
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinEmbeddingLookupSparse
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinEqual
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinExp
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinExpandDims
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinFakeQuant
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinFill
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinFloor
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinFloorDiv
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinFloorMod
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinFullyConnected
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinGather
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinGatherNd
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinGelu
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinGreater
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinGreaterEqual
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinHardSwish
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinHashtable
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinHashtableFind
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinHashtableImport
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinHashtableLookup
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinHashtableSize
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinIf
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinImag
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinL2Normalization
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinL2Pool2d
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLeakyRelu
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLess
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLessEqual
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLocalResponseNormalization
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLog
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLogicalAnd
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLogicalNot
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLogicalOr
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLogistic
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLogSoftmax
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLshProjection
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinLstm
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinMatrixDiag
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinMatrixSetDiag
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinMaximum
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinMaxPool2d
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinMean
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinMinimum
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinMirrorPad
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinMul
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinMultinomial
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinNeg
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinNonMaxSuppressionV4
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinNonMaxSuppressionV5
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinNotEqual
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinOneHot
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinPack
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinPad
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinPadv2
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinPlaceholderForGreaterOpCodes
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinPow
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinPrelu
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinQuantize
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRandomStandardNormal
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRandomUniform
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRange
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRank
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReadVariable
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReal
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReduceAll
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReduceAny
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReduceMax
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReduceMin
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReduceProd
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReduceWindow
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRelu
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRelu0To1
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRelu6
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReluN1To1
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReshape
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinResizeBilinear
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinResizeNearestNeighbor
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReverseSequence
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinReverseV2
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRfft2d
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRightShift
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRnn
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRound
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinRsqrt
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinScatterNd
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSegmentSum
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSelect
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSelectV2
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinShape
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSign
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSin
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSkipGram
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSlice
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSoftmax
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSpaceToBatchNd
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSpaceToDepth
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSparseToDense
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSplit
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSplitV
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSqrt
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSquare
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSquaredDifference
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSqueeze
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloAbs
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloAdd
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloAnd
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloBroadcastInDim
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloCase
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloCbrt
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloClamp
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloCompare
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloComposite
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloConcatenate
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloConvert
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloConvolution
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloCosine
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloCustomCall
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloDivide
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloDotGeneral
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloDynamicSlice
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloDynamicUpdateSlice
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloExponential
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloFloor
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloGather
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloIota
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloLog
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloLogistic
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloMaximum
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloMinimum
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloMultiply
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloNegate
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloOr
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloPad
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloPower
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloReduce
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloReduceWindow
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloRemainder
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloReshape
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloRngBitGenerator
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloRsqrt
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloScatter
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloSelect
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloShiftLeft
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloSlice
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloSort
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloSubtract
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloTanh
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloTranspose
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStablehloWhile
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinStridedSlice
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSub
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSum
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinSvdf
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinTanh
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinTile
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinTopkV2
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinTranspose
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinTransposeConv
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinUnidirectionalSequenceLstm
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinUnidirectionalSequenceRnn
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinUnique
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinUnpack
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinUnsortedSegmentMax
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinUnsortedSegmentMin
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinUnsortedSegmentProd
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinUnsortedSegmentSum
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinVarHandle
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinWhere
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinWhile
enum TfLiteBuiltinOperator
|
static int |
kTfLiteBuiltinZerosLike
enum TfLiteBuiltinOperator
|
static int |
kTfLiteCancelled
enum TfLiteStatus
|
static int |
kTfLiteComplex128
enum TfLiteType
|
static int |
kTfLiteComplex64
enum TfLiteType
|
static int |
kTfLiteCpuBackendContext
enum TfLiteExternalContextType
|
static int |
kTfLiteCustom
enum TfLiteAllocationType
|
static int |
kTfLiteCustomAllocationFlagsNone
enum TfLiteCustomAllocationFlags
|
static int |
kTfLiteCustomAllocationFlagsSkipAlignCheck
enum TfLiteCustomAllocationFlags
|
static int |
kTfLiteDelegateDataNotFound
enum TfLiteStatus
|
static int |
kTfLiteDelegateDataReadError
enum TfLiteStatus
|
static int |
kTfLiteDelegateDataWriteError
enum TfLiteStatus
|
static int |
kTfLiteDelegateError
enum TfLiteStatus
|
static int |
kTfLiteDelegateFlagsAllowDynamicTensors
enum TfLiteDelegateFlags
|
static int |
kTfLiteDelegateFlagsNone
enum TfLiteDelegateFlags
|
static int |
kTfLiteDelegateFlagsPerOperatorProfiling
enum TfLiteDelegateFlags
|
static int |
kTfLiteDelegateFlagsRequirePropagatedShapes
enum TfLiteDelegateFlags
|
static int |
kTfLiteDimDense
enum TfLiteDimensionType
|
static int |
kTfLiteDimSparseCSR
enum TfLiteDimensionType
|
static int |
kTfLiteDynamic
enum TfLiteAllocationType
|
static int |
kTfLiteEdgeTpuContext
enum TfLiteExternalContextType
|
static int |
kTfLiteEigenContext
enum TfLiteExternalContextType
|
static int |
kTfLiteError
enum TfLiteStatus
|
static int |
kTfLiteFloat16
enum TfLiteType
|
static int |
kTfLiteFloat32
enum TfLiteType
|
static int |
kTfLiteFloat64
enum TfLiteType
|
static int |
kTfLiteGemmLowpContext
enum TfLiteExternalContextType
|
static int |
kTfLiteInplaceInputCanBeSharedWithCorrespondingOutput
enum TfLiteInPlaceOp
|
static int |
kTfLiteInplaceOpDataUnmodified
enum TfLiteInPlaceOp
|
static int |
kTfLiteInplaceOpInput0Shared
enum TfLiteInPlaceOp
|
static int |
kTfLiteInplaceOpInput1Shared
enum TfLiteInPlaceOp
|
static int |
kTfLiteInplaceOpInput2Shared
enum TfLiteInPlaceOp
|
static int |
kTfLiteInplaceOpMaxValue |
static int |
kTfLiteInplaceOpNone
enum TfLiteInPlaceOp
|
static int |
kTfLiteInt16
enum TfLiteType
|
static int |
kTfLiteInt32
enum TfLiteType
|
static int |
kTfLiteInt4
enum TfLiteType
|
static int |
kTfLiteInt64
enum TfLiteType
|
static int |
kTfLiteInt8
enum TfLiteType
|
static int |
kTfLiteLiteRtBufferContext
enum TfLiteExternalContextType
|
static int |
kTfLiteMaxExternalContexts
enum TfLiteExternalContextType
|
static int |
kTfLiteMaxSharableOpInputs |
static int |
kTfLiteMemNone
enum TfLiteAllocationType
|
static int |
kTfLiteMmapRo
enum TfLiteAllocationType
|
static int |
kTfLiteNoBufferIdentifier |
static int |
kTfLiteNoQuantization
enum TfLiteQuantizationType
|
static int |
kTfLiteNoType
enum TfLiteType
|
static int |
kTfLiteNullBufferHandle
enum
|
static int |
kTfLiteOk
enum TfLiteStatus
|
static int |
kTfLiteOptionalTensor |
static int |
kTfLiteOutputShapeNotKnown
enum TfLiteStatus
|
static int |
kTfLitePersistentRo
enum TfLiteAllocationType
|
static int |
kTfLiteResource
enum TfLiteType
|
static int |
kTfLiteRunStabilityAcrossRuns
enum TfLiteRunStability
|
static int |
kTfLiteRunStabilitySingleRun
enum TfLiteRunStability
|
static int |
kTfLiteRunStabilityUnknown
enum TfLiteRunStability
|
static int |
kTfLiteRunStabilityUnstable
enum TfLiteRunStability
|
static int |
kTfLiteRunStepEval
enum TfLiteRunStep
|
static int |
kTfLiteRunStepInit
enum TfLiteRunStep
|
static int |
kTfLiteRunStepPrepare
enum TfLiteRunStep
|
static int |
kTfLiteRunStepUnknown
enum TfLiteRunStep
|
static int |
kTfLiteString
enum TfLiteType
|
static int |
kTfLiteUInt16
enum TfLiteType
|
static int |
kTfLiteUInt32
enum TfLiteType
|
static int |
kTfLiteUInt64
enum TfLiteType
|
static int |
kTfLiteUInt8
enum TfLiteType
|
static int |
kTfLiteUnresolvedOps
enum TfLiteStatus
|
static int |
kTfLiteVariant
enum TfLiteType
|
static int |
kTfLiteVariantObject
enum TfLiteAllocationType
|
static int |
TFLITE_COREML
enum class tflite::telemetry::TelemetrySource
|
static int |
TFLITE_CUSTOM_DELEGATE
enum class tflite::telemetry::TelemetrySource
|
static int |
TFLITE_GPU
enum class tflite::telemetry::TelemetrySource
|
static int |
TFLITE_HAS_ATTRIBUTE_WEAK |
static int |
TFLITE_HEXAGON
enum class tflite::telemetry::TelemetrySource
|
static int |
TFLITE_INTERPRETER
enum class tflite::telemetry::TelemetrySource
|
static int |
TFLITE_NNAPI
enum class tflite::telemetry::TelemetrySource
|
static int |
TFLITE_XNNPACK
enum class tflite::telemetry::TelemetrySource
|
static int |
UNKNOWN
enum class tflite::telemetry::TelemetrySource
|
Constructor and Description |
---|
tensorflowlite() |
Modifier and Type | Method and Description |
---|---|
static BytePointer |
AllocTypeName(int type)
\file
/**
/** Optional debugging functionality.
|
static int |
BytesRequired(int type,
int[] dims,
long dims_size,
SizeTPointer bytes,
TfLiteContext context) |
static int |
BytesRequired(int type,
IntBuffer dims,
long dims_size,
SizeTPointer bytes,
TfLiteContext context) |
static int |
BytesRequired(int type,
IntPointer dims,
long dims_size,
SizeTPointer bytes,
TfLiteContext context) |
static TfLiteIntArray |
ConvertArrayToTfLiteIntArray(int ndims,
int[] dims) |
static TfLiteIntArray |
ConvertArrayToTfLiteIntArray(int ndims,
IntBuffer dims) |
static TfLiteIntArray |
ConvertArrayToTfLiteIntArray(int ndims,
IntPointer dims) |
static TfLiteIntArray |
ConvertVectorToTfLiteIntArray(int[] input) |
static TfLiteIntArray |
ConvertVectorToTfLiteIntArray(IntBuffer input) |
static TfLiteIntArray |
ConvertVectorToTfLiteIntArray(IntPointer input) |
static TfLiteRegistration |
CreateUnresolvedCustomOp(BytePointer custom_op_name) |
static TfLiteRegistration |
CreateUnresolvedCustomOp(String custom_op_name) |
static ErrorReporter |
DefaultErrorReporter()
\file
/**
/** Memory management for TF Lite.
|
static boolean |
EqualArrayAndTfLiteIntArray(TfLiteIntArray a,
int b_size,
int[] b) |
static boolean |
EqualArrayAndTfLiteIntArray(TfLiteIntArray a,
int b_size,
IntBuffer b) |
static boolean |
EqualArrayAndTfLiteIntArray(TfLiteIntArray a,
int b_size,
IntPointer b) |
static Allocation |
GetAllocationFromFile(BytePointer filename,
ErrorReporter error_reporter)
\file
/**
/** Deserialization infrastructure for tflite.
|
static Allocation |
GetAllocationFromFile(int fd,
ErrorReporter error_reporter) |
static Allocation |
GetAllocationFromFile(String filename,
ErrorReporter error_reporter) |
static InitializationStatus |
GetInitializationStatus(SizeTSizeTMap map,
int subgraph_id)
WARNING: Experimental interface, subject to change.
|
static SubgraphDelegationMetadata |
GetNodeDelegationMetadata(Subgraph subgraph) |
static String |
GetOpNameByRegistration(TfLiteRegistration registration) |
static int |
GetRegistrationFromOpCode(Pointer opcode,
OpResolver op_resolver,
ErrorReporter error_reporter,
PointerPointer registration) |
static int |
GetRegistrationFromOpCode(Pointer opcode,
OpResolver op_resolver,
ErrorReporter error_reporter,
TfLiteRegistration registration) |
static int |
GetSizeOfType(TfLiteContext context,
int type,
SizeTPointer bytes) |
static boolean |
IsFlexOp(BytePointer custom_name) |
static boolean |
IsFlexOp(String custom_name) |
static boolean |
IsResourceOrVariant(TfLiteTensor tensor) |
static boolean |
IsUnresolvedCustomOp(TfLiteRegistration registration) |
static boolean |
IsValidationSubgraph(BytePointer name) |
static boolean |
IsValidationSubgraph(String name) |
static int |
kDefaultTensorAlignment()
\file
/**
/** Provides options to an interpreter.
|
static BytePointer |
kFlexCustomCodePrefix() |
static byte |
kFlexCustomCodePrefix(int i) |
static BytePointer |
kModelControlDependenciesMetadataKey() |
static byte |
kModelControlDependenciesMetadataKey(int i)
The key under which to store the serialized control dependencies in the
model's metadata.
|
static int |
kModelControlDependenciesMetadataVersion()
To allow future changes to the format, serialized control dependency data
will contain a version; this constant is the version that will be used for
serialization.
|
static BytePointer |
kModelUseStablehloTensorKey() |
static byte |
kModelUseStablehloTensorKey(int i) |
static int |
kTfLiteInplaceOpMaxValue() |
static int |
kTfLiteMaxSharableOpInputs()
The number of shareable inputs supported.
|
static int |
kTfLiteNoBufferIdentifier()
enum
|
static BytePointer |
kValidationSubgraphNamePrefix() |
static byte |
kValidationSubgraphNamePrefix(int i) |
static TelemetryProfiler |
MakeTfLiteTelemetryProfiler(TfLiteTelemetryProfilerStruct profiler) |
static int |
MultiplyAndCheckOverflow(long a,
long b,
SizeTPointer product) |
static boolean |
ParseModelControlDependencies(BytePointer data,
long size,
IntIntPairVectorVector out)
Deserializes
*out from a character buffer of size size at data . |
static boolean |
ParseModelControlDependencies(String data,
long size,
IntIntPairVectorVector out) |
static int |
PartitionGraphIntoIndependentNodeSubsets(GraphInfo info,
TfLiteIntArray nodes_to_partition,
NodeSubsetVector node_subsets,
boolean greedily) |
static int |
PartitionGraphIntoIndependentNodeSubsets(GraphInfo info,
TfLiteIntArray nodes_to_partition,
NodeSubsetVector node_subsets,
boolean greedily,
IntIntPairVector control_edges,
boolean disable_node_fusion) |
static void |
PrintInterpreterState(Interpreter interpreter) |
static void |
PrintInterpreterState(Interpreter interpreter,
int tensor_name_display_length,
int tensor_type_display_length,
int alloc_type_display_length) |
static String |
SerializeModelControlDependencies(IntIntPairVectorVector in)
Serializes
in into the returned string. |
static TfLiteDelegate |
TfLiteDelegateCreate()
Build a
null delegate, with all the fields properly set to their default
values. |
static BytePointer |
TfLiteExtensionApisVersion()
The TensorFlow Lite Extension APIs version.
|
static TfLiteFloatArray |
TfLiteFloatArrayCopy(TfLiteFloatArray src)
Create a copy of an array passed as
src . |
static TfLiteFloatArray |
TfLiteFloatArrayCreate(int size)
Create a array of a given
size (uninitialized entries). |
static void |
TfLiteFloatArrayFree(TfLiteFloatArray a)
Free memory of array
a . |
static int |
TfLiteFloatArrayGetSizeInBytes(int size)
Given the size (number of elements) in a TfLiteFloatArray, calculate its
size in bytes.
|
static TfLiteIntArray |
TfLiteIntArrayCopy(TfLiteIntArray src)
Create a copy of an array passed as
src . |
static TfLiteIntArray |
TfLiteIntArrayCreate(int size)
Create a array of a given
size (uninitialized entries). |
static int |
TfLiteIntArrayEqual(TfLiteIntArray a,
TfLiteIntArray b)
Check if two intarrays are equal.
|
static int |
TfLiteIntArrayEqualsArray(TfLiteIntArray a,
int b_size,
int[] b_data) |
static int |
TfLiteIntArrayEqualsArray(TfLiteIntArray a,
int b_size,
IntBuffer b_data) |
static int |
TfLiteIntArrayEqualsArray(TfLiteIntArray a,
int b_size,
IntPointer b_data)
Check if an intarray equals an array.
|
static void |
TfLiteIntArrayFree(TfLiteIntArray a)
Free memory of array
a . |
static long |
TfLiteIntArrayGetSizeInBytes(int size)
Given the size (number of elements) in a TfLiteIntArray, calculate its size
in bytes.
|
static int |
TfLiteInterpreterAllocateTensors(TfLiteInterpreter interpreter)
Updates allocations for all tensors, resizing dependent tensors using the
specified input tensor dimensionality.
|
static int |
TfLiteInterpreterCancel(TfLiteInterpreter interpreter)
Tries to cancel any in-flight invocation.
|
static TfLiteInterpreter |
TfLiteInterpreterCreate(TfLiteModel model,
TfLiteInterpreterOptions optional_options)
Returns a new interpreter using the provided model and options, or null on
failure.
|
static TfLiteInterpreter |
TfLiteInterpreterCreateWithSelectedOps(TfLiteModel model,
TfLiteInterpreterOptions options)
Returns a new interpreter using the provided model and options, or null on
failure, where the model uses only the operators explicitly added to the
options.
|
static void |
TfLiteInterpreterDelete(TfLiteInterpreter interpreter)
Destroys the interpreter.
|
static int |
TfLiteInterpreterEnsureTensorDataIsReadable(TfLiteInterpreter interpreter,
int tensor_index)
Ensures the data of the tensor at the given index is readable.
|
static int |
TfLiteInterpreterGetBufferHandle(TfLiteInterpreter interpreter,
int tensor_index,
int[] buffer_handle,
TfLiteOpaqueDelegateStruct delegate) |
static int |
TfLiteInterpreterGetBufferHandle(TfLiteInterpreter interpreter,
int tensor_index,
IntBuffer buffer_handle,
TfLiteOpaqueDelegateStruct delegate) |
static int |
TfLiteInterpreterGetBufferHandle(TfLiteInterpreter interpreter,
int tensor_index,
IntPointer buffer_handle,
PointerPointer delegate)
Gets the delegate buffer handle, and the delegate which can process
the buffer handle.
|
static int |
TfLiteInterpreterGetBufferHandle(TfLiteInterpreter interpreter,
int tensor_index,
IntPointer buffer_handle,
TfLiteOpaqueDelegateStruct delegate) |
static TfLiteTensor |
TfLiteInterpreterGetInputTensor(TfLiteInterpreter interpreter,
int input_index)
Returns the tensor associated with the input index.
|
static int |
TfLiteInterpreterGetInputTensorCount(TfLiteInterpreter interpreter)
Returns the number of input tensors associated with the model.
|
static int |
TfLiteInterpreterGetInputTensorIndex(TfLiteInterpreter interpreter,
int input_index)
Returns the tensor index corresponding to the input tensor
WARNING: This is an experimental API and subject to change.
|
static TfLiteTensor |
TfLiteInterpreterGetOutputTensor(TfLiteInterpreter interpreter,
int output_index)
Returns the tensor associated with the output index.
|
static int |
TfLiteInterpreterGetOutputTensorCount(TfLiteInterpreter interpreter)
Returns the number of output tensors associated with the model.
|
static int |
TfLiteInterpreterGetOutputTensorIndex(TfLiteInterpreter interpreter,
int output_index)
Returns the tensor index corresponding to the output tensor
WARNING: This is an experimental API and subject to change.
|
static int |
TfLiteInterpreterGetSignatureCount(TfLiteInterpreter interpreter)
--------------------------------------------------------------------------
SignatureRunner APIs
You can run inference by either:
(i) (recommended) using the Interpreter to initialize SignatureRunner(s) and
then only using SignatureRunner APIs.
|
static BytePointer |
TfLiteInterpreterGetSignatureKey(TfLiteInterpreter interpreter,
int signature_index)
Returns the key of the Nth signature in the model, where N is specified as
signature_index . |
static TfLiteSignatureRunner |
TfLiteInterpreterGetSignatureRunner(TfLiteInterpreter interpreter,
BytePointer signature_key)
Returns a new signature runner using the provided interpreter and signature
key, or nullptr on failure.
|
static TfLiteSignatureRunner |
TfLiteInterpreterGetSignatureRunner(TfLiteInterpreter interpreter,
String signature_key) |
static TfLiteTensor |
TfLiteInterpreterGetTensor(TfLiteInterpreter interpreter,
int index)
Returns modifiable access to the tensor that corresponds to the
specified
index and is associated with the provided interpreter . |
static TfLiteTensor |
TfLiteInterpreterGetVariableTensor(TfLiteInterpreter interpreter,
int variable_index) |
static int |
TfLiteInterpreterGetVariableTensorCount(TfLiteInterpreter interpreter) |
static IntPointer |
TfLiteInterpreterInputTensorIndices(TfLiteInterpreter interpreter)
Returns a pointer to an array of input tensor indices.
|
static int |
TfLiteInterpreterInvoke(TfLiteInterpreter interpreter)
Runs inference for the loaded graph.
|
static int |
TfLiteInterpreterModifyGraphWithDelegate(TfLiteInterpreter interpreter,
TfLiteDelegate delegate)
Allow a delegate to look at the graph and modify the graph to handle
parts of the graph themselves.
|
static void |
TfLiteInterpreterOptionsAddBuiltinOp(TfLiteInterpreterOptions options,
int op,
TfLiteRegistration registration,
int min_version,
int max_version)
Adds an op registration for a builtin operator.
|
static void |
TfLiteInterpreterOptionsAddCustomOp(TfLiteInterpreterOptions options,
BytePointer name,
TfLiteRegistration registration,
int min_version,
int max_version)
Adds an op registration for a custom operator.
|
static void |
TfLiteInterpreterOptionsAddCustomOp(TfLiteInterpreterOptions options,
String name,
TfLiteRegistration registration,
int min_version,
int max_version) |
static void |
TfLiteInterpreterOptionsAddDelegate(TfLiteInterpreterOptions options,
TfLiteOpaqueDelegateStruct delegate)
Adds a delegate to be applied during
TfLiteInterpreter creation. |
static void |
TfLiteInterpreterOptionsAddOperator(TfLiteInterpreterOptions options,
TfLiteOperator registration)
Adds an op registration to be applied during
TfLiteInterpreter creation. |
static TfLiteInterpreterOptions |
TfLiteInterpreterOptionsCopy(TfLiteInterpreterOptions from)
Creates and returns a shallow copy of an options object.
|
static TfLiteInterpreterOptions |
TfLiteInterpreterOptionsCreate()
Returns a new interpreter options instances.
|
static void |
TfLiteInterpreterOptionsDelete(TfLiteInterpreterOptions options)
Destroys the interpreter options instance.
|
static int |
TfLiteInterpreterOptionsEnableCancellation(TfLiteInterpreterOptions options,
boolean enable)
Enables users to cancel in-flight invocations with
TfLiteInterpreterCancel . |
static void |
TfLiteInterpreterOptionsSetEnableDelegateFallback(TfLiteInterpreterOptions options,
boolean enable)
Enable or disable CPU fallback for the interpreter (true to enable).
|
static void |
TfLiteInterpreterOptionsSetErrorReporter(TfLiteInterpreterOptions options,
Reporter_Pointer_BytePointer_Pointer reporter,
Pointer user_data)
Sets a custom error reporter for interpreter execution.
|
static void |
TfLiteInterpreterOptionsSetErrorReporter(TfLiteInterpreterOptions options,
Reporter_Pointer_String_Pointer reporter,
Pointer user_data) |
static void |
TfLiteInterpreterOptionsSetNumThreads(TfLiteInterpreterOptions options,
int num_threads)
Sets the number of CPU threads to use for the interpreter.
|
static void |
TfLiteInterpreterOptionsSetOpResolver(TfLiteInterpreterOptions options,
Find_builtin_op_Pointer_int_int find_builtin_op,
Find_custom_op_Pointer_BytePointer_int find_custom_op,
Pointer op_resolver_user_data)
Registers callbacks for resolving builtin or custom operators.
|
static void |
TfLiteInterpreterOptionsSetOpResolver(TfLiteInterpreterOptions options,
Find_builtin_op_Pointer_int_int find_builtin_op,
Find_custom_op_Pointer_String_int find_custom_op,
Pointer op_resolver_user_data) |
static void |
TfLiteInterpreterOptionsSetOpResolverExternal(TfLiteInterpreterOptions options,
Find_builtin_op_external_Pointer_int_int find_builtin_op,
Find_custom_op_external_Pointer_String_int find_custom_op,
Pointer op_resolver_user_data) |
static void |
TfLiteInterpreterOptionsSetOpResolverExternalWithFallback(TfLiteInterpreterOptions options,
Find_builtin_op_external_Pointer_int_int find_builtin_op_external,
Find_custom_op_external_Pointer_String_int find_custom_op_external,
Find_builtin_op_Pointer_int_int find_builtin_op,
Find_custom_op_Pointer_BytePointer_int find_custom_op,
Pointer op_resolver_user_data) |
static void |
TfLiteInterpreterOptionsSetOpResolverExternalWithFallback(TfLiteInterpreterOptions options,
Find_builtin_op_external_Pointer_int_int find_builtin_op_external,
Find_custom_op_external_Pointer_String_int find_custom_op_external,
Find_builtin_op_Pointer_int_int find_builtin_op,
Find_custom_op_Pointer_String_int find_custom_op,
Pointer op_resolver_user_data) |
static void |
TfLiteInterpreterOptionsSetOpResolverV1(TfLiteInterpreterOptions options,
Find_builtin_op_v1_Pointer_int_int find_builtin_op_v1,
Find_custom_op_v1_Pointer_BytePointer_int find_custom_op_v1,
Pointer op_resolver_user_data) |
static void |
TfLiteInterpreterOptionsSetOpResolverV1(TfLiteInterpreterOptions options,
Find_builtin_op_v1_Pointer_int_int find_builtin_op_v1,
Find_custom_op_v1_Pointer_String_int find_custom_op_v1,
Pointer op_resolver_user_data) |
static void |
TfLiteInterpreterOptionsSetOpResolverV2(TfLiteInterpreterOptions options,
Find_builtin_op_v2_Pointer_int_int find_builtin_op_v2,
Find_custom_op_v2_Pointer_BytePointer_int find_custom_op_v2,
Pointer op_resolver_user_data) |
static void |
TfLiteInterpreterOptionsSetOpResolverV2(TfLiteInterpreterOptions options,
Find_builtin_op_v2_Pointer_int_int find_builtin_op_v2,
Find_custom_op_v2_Pointer_String_int find_custom_op_v2,
Pointer op_resolver_user_data) |
static void |
TfLiteInterpreterOptionsSetOpResolverV3(TfLiteInterpreterOptions options,
Find_builtin_op_v3_Pointer_int_int find_builtin_op_v3,
Find_custom_op_v3_Pointer_BytePointer_int find_custom_op_v3,
Pointer op_resolver_user_data) |
static void |
TfLiteInterpreterOptionsSetOpResolverV3(TfLiteInterpreterOptions options,
Find_builtin_op_v3_Pointer_int_int find_builtin_op_v3,
Find_custom_op_v3_Pointer_String_int find_custom_op_v3,
Pointer op_resolver_user_data) |
static void |
TfLiteInterpreterOptionsSetTelemetryProfiler(TfLiteInterpreterOptions options,
TfLiteTelemetryProfilerStruct profiler)
Registers the telemetry profiler to the interpreter.
|
static void |
TfLiteInterpreterOptionsSetUseNNAPI(TfLiteInterpreterOptions options,
boolean enable)
Enable or disable the NN API delegate for the interpreter (true to enable).
|
static IntPointer |
TfLiteInterpreterOutputTensorIndices(TfLiteInterpreter interpreter)
Returns a pointer to an array of output tensor indices.
|
static int |
TfLiteInterpreterResetVariableTensors(TfLiteInterpreter interpreter)
Resets all variable tensors to zero.
|
static int |
TfLiteInterpreterResizeInputTensor(TfLiteInterpreter interpreter,
int input_index,
int[] input_dims,
int input_dims_size) |
static int |
TfLiteInterpreterResizeInputTensor(TfLiteInterpreter interpreter,
int input_index,
IntBuffer input_dims,
int input_dims_size) |
static int |
TfLiteInterpreterResizeInputTensor(TfLiteInterpreter interpreter,
int input_index,
IntPointer input_dims,
int input_dims_size)
Resizes the specified input tensor.
|
static int |
TfLiteInterpreterSetBufferHandle(TfLiteInterpreter interpreter,
TfLiteTensor tensor,
int buffer_handle,
TfLiteOpaqueDelegateStruct delegate)
--------------------------------------------------------------------------
BufferHandle APIs
|
static int |
TfLiteInterpreterSetCustomAllocationForTensor(TfLiteInterpreter interpreter,
int tensor_index,
TfLiteCustomAllocation allocation,
long flags)
Assigns (or reassigns) a custom memory allocation for the given
tensor.
|
static TfLiteModel |
TfLiteModelCreate(Pointer model_data,
long model_size)
Returns a model from the provided buffer, or null on failure.
|
static TfLiteModel |
TfLiteModelCreateFromFile(BytePointer model_path)
Returns a model from the provided file, or null on failure.
|
static TfLiteModel |
TfLiteModelCreateFromFile(String model_path) |
static TfLiteModel |
TfLiteModelCreateFromFileWithErrorReporter(BytePointer model_path,
Reporter_Pointer_BytePointer_Pointer reporter,
Pointer user_data)
Same as
TfLiteModelCreateFromFile with customizble error reporter. |
static TfLiteModel |
TfLiteModelCreateFromFileWithErrorReporter(String model_path,
Reporter_Pointer_String_Pointer reporter,
Pointer user_data) |
static TfLiteModel |
TfLiteModelCreateWithErrorReporter(Pointer model_data,
long model_size,
Reporter_Pointer_BytePointer_Pointer reporter,
Pointer user_data) |
static TfLiteModel |
TfLiteModelCreateWithErrorReporter(Pointer model_data,
long model_size,
Reporter_Pointer_String_Pointer reporter,
Pointer user_data) |
static void |
TfLiteModelDelete(TfLiteModel model)
Destroys the model instance.
|
static TfLiteOpaqueDelegateStruct |
TfLiteOpaqueDelegateCreate(TfLiteOpaqueDelegateBuilder opaque_delegate_builder) |
static void |
TfLiteOpaqueDelegateDelete(TfLiteOpaqueDelegateStruct delegate) |
static Pointer |
TfLiteOpaqueDelegateGetData(TfLiteOpaqueDelegateStruct delegate) |
static TfLiteOperator |
TfLiteOperatorCreate(int builtin_code,
BytePointer custom_name,
int version,
Pointer user_data)
Returns a new TfLiteOperator instance.
|
static TfLiteOperator |
TfLiteOperatorCreate(int builtin_code,
String custom_name,
int version,
Pointer user_data) |
static void |
TfLiteOperatorDelete(TfLiteOperator registration)
Destroys the TfLiteOperator instance.
|
static int |
TfLiteOperatorGetBuiltInCode(TfLiteOperator registration)
Return the builtin op code of the provided external 'registration'.
|
static BytePointer |
TfLiteOperatorGetCustomName(TfLiteOperator registration)
Returns the custom name of the provided 'registration'.
|
static Pointer |
TfLiteOperatorGetUserData(TfLiteOperator registration)
Return the user data field of the provided external 'registration', or
nullptr if none was set.
|
static int |
TfLiteOperatorGetVersion(TfLiteOperator registration)
Return the OP version of the provided external 'registration'.
|
static void |
TfLiteOperatorSetFree(TfLiteOperator registration,
Free_TfLiteOpaqueContext_Pointer _free) |
static int |
TfLiteOperatorSetFreeWithData(TfLiteOperator registration,
Free_Pointer_TfLiteOpaqueContext_Pointer _free) |
static void |
TfLiteOperatorSetInit(TfLiteOperator registration,
Init_TfLiteOpaqueContext_BytePointer_long init) |
static void |
TfLiteOperatorSetInit(TfLiteOperator registration,
Init_TfLiteOpaqueContext_String_long init) |
static int |
TfLiteOperatorSetInitWithData(TfLiteOperator registration,
Init_Pointer_TfLiteOpaqueContext_BytePointer_long init) |
static int |
TfLiteOperatorSetInitWithData(TfLiteOperator registration,
Init_Pointer_TfLiteOpaqueContext_String_long init) |
static void |
TfLiteOperatorSetInplaceOperator(TfLiteOperator registration,
long inplace_operator)
Sets the inplace_operator field of the external registration.
|
static void |
TfLiteOperatorSetInvoke(TfLiteOperator registration,
Invoke_TfLiteOpaqueContext_TfLiteOpaqueNode invoke) |
static int |
TfLiteOperatorSetInvokeWithData(TfLiteOperator registration,
Invoke_Pointer_TfLiteOpaqueContext_TfLiteOpaqueNode invoke) |
static void |
TfLiteOperatorSetPrepare(TfLiteOperator registration,
Prepare_TfLiteOpaqueContext_TfLiteOpaqueNode prepare) |
static int |
TfLiteOperatorSetPrepareWithData(TfLiteOperator registration,
Prepare_Pointer_TfLiteOpaqueContext_TfLiteOpaqueNode prepare) |
static void |
TfLiteQuantizationFree(TfLiteQuantization quantization)
Free quantization data.
|
static int |
TfLiteSchemaVersion()
The supported TensorFlow Lite model file Schema version.
|
static void |
TfLiteSetAllowBufferHandleOutput(TfLiteInterpreter interpreter,
boolean allow_buffer_handle_output)
Sets whether buffer handle output is allowed.
|
static int |
TfLiteSignatureRunnerAllocateTensors(TfLiteSignatureRunner signature_runner)
Updates allocations for tensors associated with a signature and resizes
dependent tensors using the specified input tensor dimensionality.
|
static int |
TfLiteSignatureRunnerCancel(TfLiteSignatureRunner signature_runner)
--------------------------------------------------------------------------
SignatureRunner APIs
|
static void |
TfLiteSignatureRunnerDelete(TfLiteSignatureRunner signature_runner)
Destroys the signature runner.
|
static long |
TfLiteSignatureRunnerGetInputCount(TfLiteSignatureRunner signature_runner)
Returns the number of inputs associated with a signature.
|
static BytePointer |
TfLiteSignatureRunnerGetInputName(TfLiteSignatureRunner signature_runner,
int input_index)
Returns the (null-terminated) name of the Nth input in a signature, where N
is specified as
input_index . |
static TfLiteTensor |
TfLiteSignatureRunnerGetInputTensor(TfLiteSignatureRunner signature_runner,
BytePointer input_name)
Returns the input tensor identified by
input_name in the given signature. |
static TfLiteTensor |
TfLiteSignatureRunnerGetInputTensor(TfLiteSignatureRunner signature_runner,
String input_name) |
static long |
TfLiteSignatureRunnerGetOutputCount(TfLiteSignatureRunner signature_runner)
Returns the number of output tensors associated with the signature.
|
static BytePointer |
TfLiteSignatureRunnerGetOutputName(TfLiteSignatureRunner signature_runner,
int output_index)
Returns the (null-terminated) name of the Nth output in a signature, where
N is specified as
output_index . |
static TfLiteTensor |
TfLiteSignatureRunnerGetOutputTensor(TfLiteSignatureRunner signature_runner,
BytePointer output_name)
Returns the output tensor identified by
output_name in the given
signature. |
static TfLiteTensor |
TfLiteSignatureRunnerGetOutputTensor(TfLiteSignatureRunner signature_runner,
String output_name) |
static int |
TfLiteSignatureRunnerInvoke(TfLiteSignatureRunner signature_runner)
Runs inference on a given signature.
|
static int |
TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner,
BytePointer input_name,
int[] input_dims,
int input_dims_size) |
static int |
TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner,
BytePointer input_name,
IntBuffer input_dims,
int input_dims_size) |
static int |
TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner,
BytePointer input_name,
IntPointer input_dims,
int input_dims_size)
Resizes the input tensor identified as
input_name to be the dimensions
specified by input_dims and input_dims_size . |
static int |
TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner,
String input_name,
int[] input_dims,
int input_dims_size) |
static int |
TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner,
String input_name,
IntBuffer input_dims,
int input_dims_size) |
static int |
TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner,
String input_name,
IntPointer input_dims,
int input_dims_size) |
static void |
TfLiteSparsityFree(TfLiteSparsity sparsity)
Free sparsity parameters.
|
static IntPointer |
TfLiteTelemetryConversionMetadataGetModelOptimizationModes(TfLiteTelemetryConversionMetadata metadata) |
static long |
TfLiteTelemetryConversionMetadataGetNumModelOptimizationModes(TfLiteTelemetryConversionMetadata metadata) |
static int |
TfLiteTelemetryGpuDelegateSettingsGetBackend(TfLiteTelemetryGpuDelegateSettings settings) |
static long |
TfLiteTelemetryGpuDelegateSettingsGetNumNodesDelegated(TfLiteTelemetryGpuDelegateSettings settings) |
static TfLiteTelemetryConversionMetadata |
TfLiteTelemetryInterpreterSettingsGetConversionMetadata(TfLiteTelemetryInterpreterSettings settings) |
static long |
TfLiteTelemetryInterpreterSettingsGetNumSubgraphInfo(TfLiteTelemetryInterpreterSettings settings) |
static TfLiteTelemetrySubgraphInfo |
TfLiteTelemetryInterpreterSettingsGetSubgraphInfo(TfLiteTelemetryInterpreterSettings settings) |
static long |
TfLiteTelemetrySubgraphInfoGetNumQuantizations(TfLiteTelemetrySubgraphInfo subgraph_info) |
static TfLiteQuantization |
TfLiteTelemetrySubgraphInfoGetQuantizations(TfLiteTelemetrySubgraphInfo subgraph_info) |
static long |
TfLiteTensorByteSize(TfLiteTensor tensor)
Returns the size of the underlying data in bytes.
|
static int |
TfLiteTensorCopy(TfLiteTensor src,
TfLiteTensor dst)
Copies the contents of
src in dst . |
static int |
TfLiteTensorCopyFromBuffer(TfLiteTensor tensor,
Pointer input_data,
long input_data_size)
Copies from the provided input buffer into the tensor's buffer.
|
static int |
TfLiteTensorCopyToBuffer(TfLiteTensor output_tensor,
Pointer output_data,
long output_data_size)
Copies to the provided output buffer from the tensor's buffer.
|
static Pointer |
TfLiteTensorData(TfLiteTensor tensor)
Returns a pointer to the underlying data buffer.
|
static void |
TfLiteTensorDataFree(TfLiteTensor t)
Free data memory of tensor
t . |
static int |
TfLiteTensorDim(TfLiteTensor tensor,
int dim_index)
Returns the length of the tensor in the "dim_index" dimension.
|
static void |
TfLiteTensorFree(TfLiteTensor t)
Free memory of tensor
t . |
static int |
TfLiteTensorGetAllocationStrategy(TfLiteTensor t)
Returns a tensor data allocation strategy.
|
static int |
TfLiteTensorGetBufferAddressStability(TfLiteTensor t)
Returns how stable a tensor data buffer address is across runs.
|
static int |
TfLiteTensorGetDataKnownStep(TfLiteTensor t)
Returns the operation step when the data of a tensor is populated.
|
static int |
TfLiteTensorGetDataStability(TfLiteTensor t)
Returns how stable a tensor data values are across runs.
|
static int |
TfLiteTensorGetShapeKnownStep(TfLiteTensor t)
Returns the operation steop when the shape of a tensor is computed.
|
static BytePointer |
TfLiteTensorName(TfLiteTensor tensor)
Returns the (null-terminated) name of the tensor.
|
static int |
TfLiteTensorNumDims(TfLiteTensor tensor)
Returns the number of dimensions that the tensor has.
|
static TfLiteQuantizationParams |
TfLiteTensorQuantizationParams(TfLiteTensor tensor)
Returns the parameters for asymmetric quantization.
|
static int |
TfLiteTensorRealloc(long num_bytes,
TfLiteTensor tensor)
Change the size of the memory block owned by
tensor to num_bytes . |
static void |
TfLiteTensorReset(int type,
BytePointer name,
TfLiteIntArray dims,
TfLiteQuantizationParams quantization,
byte[] buffer,
long size,
int allocation_type,
Pointer allocation,
boolean is_variable,
TfLiteTensor tensor) |
static void |
TfLiteTensorReset(int type,
BytePointer name,
TfLiteIntArray dims,
TfLiteQuantizationParams quantization,
ByteBuffer buffer,
long size,
int allocation_type,
Pointer allocation,
boolean is_variable,
TfLiteTensor tensor) |
static void |
TfLiteTensorReset(int type,
BytePointer name,
TfLiteIntArray dims,
TfLiteQuantizationParams quantization,
BytePointer buffer,
long size,
int allocation_type,
Pointer allocation,
boolean is_variable,
TfLiteTensor tensor)
Set all of a tensor's fields (and free any previously allocated data).
|
static void |
TfLiteTensorReset(int type,
String name,
TfLiteIntArray dims,
TfLiteQuantizationParams quantization,
byte[] buffer,
long size,
int allocation_type,
Pointer allocation,
boolean is_variable,
TfLiteTensor tensor) |
static void |
TfLiteTensorReset(int type,
String name,
TfLiteIntArray dims,
TfLiteQuantizationParams quantization,
ByteBuffer buffer,
long size,
int allocation_type,
Pointer allocation,
boolean is_variable,
TfLiteTensor tensor) |
static void |
TfLiteTensorReset(int type,
String name,
TfLiteIntArray dims,
TfLiteQuantizationParams quantization,
BytePointer buffer,
long size,
int allocation_type,
Pointer allocation,
boolean is_variable,
TfLiteTensor tensor) |
static int |
TfLiteTensorResizeMaybeCopy(long num_bytes,
TfLiteTensor tensor,
boolean preserve_data)
Change the size of the memory block owned by
tensor to num_bytes . |
static int |
TfLiteTensorType(TfLiteTensor tensor)
Returns the type of a tensor element.
|
static BytePointer |
TfLiteTypeGetName(int type)
Return the name of a given type, for error reporting purposes.
|
static BytePointer |
TfLiteVersion()
The TensorFlow Lite Runtime version.
|
map
public static final int kTfLiteNoType
public static final int kTfLiteFloat32
public static final int kTfLiteInt32
public static final int kTfLiteUInt8
public static final int kTfLiteInt64
public static final int kTfLiteString
public static final int kTfLiteBool
public static final int kTfLiteInt16
public static final int kTfLiteComplex64
public static final int kTfLiteInt8
public static final int kTfLiteFloat16
public static final int kTfLiteFloat64
public static final int kTfLiteComplex128
public static final int kTfLiteUInt64
public static final int kTfLiteResource
public static final int kTfLiteVariant
public static final int kTfLiteUInt32
public static final int kTfLiteUInt16
public static final int kTfLiteInt4
public static final int kTfLiteBFloat16
public static final int kTfLiteDimDense
public static final int kTfLiteDimSparseCSR
public static final int kTfLiteBuiltinAdd
public static final int kTfLiteBuiltinAveragePool2d
public static final int kTfLiteBuiltinConcatenation
public static final int kTfLiteBuiltinConv2d
public static final int kTfLiteBuiltinDepthwiseConv2d
public static final int kTfLiteBuiltinDepthToSpace
public static final int kTfLiteBuiltinDequantize
public static final int kTfLiteBuiltinEmbeddingLookup
public static final int kTfLiteBuiltinFloor
public static final int kTfLiteBuiltinFullyConnected
public static final int kTfLiteBuiltinHashtableLookup
public static final int kTfLiteBuiltinL2Normalization
public static final int kTfLiteBuiltinL2Pool2d
public static final int kTfLiteBuiltinLocalResponseNormalization
public static final int kTfLiteBuiltinLogistic
public static final int kTfLiteBuiltinLshProjection
public static final int kTfLiteBuiltinLstm
public static final int kTfLiteBuiltinMaxPool2d
public static final int kTfLiteBuiltinMul
public static final int kTfLiteBuiltinRelu
public static final int kTfLiteBuiltinReluN1To1
public static final int kTfLiteBuiltinRelu6
public static final int kTfLiteBuiltinReshape
public static final int kTfLiteBuiltinResizeBilinear
public static final int kTfLiteBuiltinRnn
public static final int kTfLiteBuiltinSoftmax
public static final int kTfLiteBuiltinSpaceToDepth
public static final int kTfLiteBuiltinSvdf
public static final int kTfLiteBuiltinTanh
public static final int kTfLiteBuiltinConcatEmbeddings
public static final int kTfLiteBuiltinSkipGram
public static final int kTfLiteBuiltinCall
public static final int kTfLiteBuiltinCustom
public static final int kTfLiteBuiltinEmbeddingLookupSparse
public static final int kTfLiteBuiltinPad
public static final int kTfLiteBuiltinUnidirectionalSequenceRnn
public static final int kTfLiteBuiltinGather
public static final int kTfLiteBuiltinBatchToSpaceNd
public static final int kTfLiteBuiltinSpaceToBatchNd
public static final int kTfLiteBuiltinTranspose
public static final int kTfLiteBuiltinMean
public static final int kTfLiteBuiltinSub
public static final int kTfLiteBuiltinDiv
public static final int kTfLiteBuiltinSqueeze
public static final int kTfLiteBuiltinUnidirectionalSequenceLstm
public static final int kTfLiteBuiltinStridedSlice
public static final int kTfLiteBuiltinBidirectionalSequenceRnn
public static final int kTfLiteBuiltinExp
public static final int kTfLiteBuiltinTopkV2
public static final int kTfLiteBuiltinSplit
public static final int kTfLiteBuiltinLogSoftmax
public static final int kTfLiteBuiltinDelegate
public static final int kTfLiteBuiltinBidirectionalSequenceLstm
public static final int kTfLiteBuiltinCast
public static final int kTfLiteBuiltinPrelu
public static final int kTfLiteBuiltinMaximum
public static final int kTfLiteBuiltinArgMax
public static final int kTfLiteBuiltinMinimum
public static final int kTfLiteBuiltinLess
public static final int kTfLiteBuiltinNeg
public static final int kTfLiteBuiltinPadv2
public static final int kTfLiteBuiltinGreater
public static final int kTfLiteBuiltinGreaterEqual
public static final int kTfLiteBuiltinLessEqual
public static final int kTfLiteBuiltinSelect
public static final int kTfLiteBuiltinSlice
public static final int kTfLiteBuiltinSin
public static final int kTfLiteBuiltinTransposeConv
public static final int kTfLiteBuiltinSparseToDense
public static final int kTfLiteBuiltinTile
public static final int kTfLiteBuiltinExpandDims
public static final int kTfLiteBuiltinEqual
public static final int kTfLiteBuiltinNotEqual
public static final int kTfLiteBuiltinLog
public static final int kTfLiteBuiltinSum
public static final int kTfLiteBuiltinSqrt
public static final int kTfLiteBuiltinRsqrt
public static final int kTfLiteBuiltinShape
public static final int kTfLiteBuiltinPow
public static final int kTfLiteBuiltinArgMin
public static final int kTfLiteBuiltinFakeQuant
public static final int kTfLiteBuiltinReduceProd
public static final int kTfLiteBuiltinReduceMax
public static final int kTfLiteBuiltinPack
public static final int kTfLiteBuiltinLogicalOr
public static final int kTfLiteBuiltinOneHot
public static final int kTfLiteBuiltinLogicalAnd
public static final int kTfLiteBuiltinLogicalNot
public static final int kTfLiteBuiltinUnpack
public static final int kTfLiteBuiltinReduceMin
public static final int kTfLiteBuiltinFloorDiv
public static final int kTfLiteBuiltinReduceAny
public static final int kTfLiteBuiltinSquare
public static final int kTfLiteBuiltinZerosLike
public static final int kTfLiteBuiltinFill
public static final int kTfLiteBuiltinFloorMod
public static final int kTfLiteBuiltinRange
public static final int kTfLiteBuiltinResizeNearestNeighbor
public static final int kTfLiteBuiltinLeakyRelu
public static final int kTfLiteBuiltinSquaredDifference
public static final int kTfLiteBuiltinMirrorPad
public static final int kTfLiteBuiltinAbs
public static final int kTfLiteBuiltinSplitV
public static final int kTfLiteBuiltinUnique
public static final int kTfLiteBuiltinCeil
public static final int kTfLiteBuiltinReverseV2
public static final int kTfLiteBuiltinAddN
public static final int kTfLiteBuiltinGatherNd
public static final int kTfLiteBuiltinCos
public static final int kTfLiteBuiltinWhere
public static final int kTfLiteBuiltinRank
public static final int kTfLiteBuiltinElu
public static final int kTfLiteBuiltinReverseSequence
public static final int kTfLiteBuiltinMatrixDiag
public static final int kTfLiteBuiltinQuantize
public static final int kTfLiteBuiltinMatrixSetDiag
public static final int kTfLiteBuiltinRound
public static final int kTfLiteBuiltinHardSwish
public static final int kTfLiteBuiltinIf
public static final int kTfLiteBuiltinWhile
public static final int kTfLiteBuiltinNonMaxSuppressionV4
public static final int kTfLiteBuiltinNonMaxSuppressionV5
public static final int kTfLiteBuiltinScatterNd
public static final int kTfLiteBuiltinSelectV2
public static final int kTfLiteBuiltinDensify
public static final int kTfLiteBuiltinSegmentSum
public static final int kTfLiteBuiltinBatchMatmul
public static final int kTfLiteBuiltinPlaceholderForGreaterOpCodes
public static final int kTfLiteBuiltinCumsum
public static final int kTfLiteBuiltinCallOnce
public static final int kTfLiteBuiltinBroadcastTo
public static final int kTfLiteBuiltinRfft2d
public static final int kTfLiteBuiltinConv3d
public static final int kTfLiteBuiltinImag
public static final int kTfLiteBuiltinReal
public static final int kTfLiteBuiltinComplexAbs
public static final int kTfLiteBuiltinHashtable
public static final int kTfLiteBuiltinHashtableFind
public static final int kTfLiteBuiltinHashtableImport
public static final int kTfLiteBuiltinHashtableSize
public static final int kTfLiteBuiltinReduceAll
public static final int kTfLiteBuiltinConv3dTranspose
public static final int kTfLiteBuiltinVarHandle
public static final int kTfLiteBuiltinReadVariable
public static final int kTfLiteBuiltinAssignVariable
public static final int kTfLiteBuiltinBroadcastArgs
public static final int kTfLiteBuiltinRandomStandardNormal
public static final int kTfLiteBuiltinBucketize
public static final int kTfLiteBuiltinRandomUniform
public static final int kTfLiteBuiltinMultinomial
public static final int kTfLiteBuiltinGelu
public static final int kTfLiteBuiltinDynamicUpdateSlice
public static final int kTfLiteBuiltinRelu0To1
public static final int kTfLiteBuiltinUnsortedSegmentProd
public static final int kTfLiteBuiltinUnsortedSegmentMax
public static final int kTfLiteBuiltinUnsortedSegmentSum
public static final int kTfLiteBuiltinAtan2
public static final int kTfLiteBuiltinUnsortedSegmentMin
public static final int kTfLiteBuiltinSign
public static final int kTfLiteBuiltinBitcast
public static final int kTfLiteBuiltinBitwiseXor
public static final int kTfLiteBuiltinRightShift
public static final int kTfLiteBuiltinStablehloLogistic
public static final int kTfLiteBuiltinStablehloAdd
public static final int kTfLiteBuiltinStablehloDivide
public static final int kTfLiteBuiltinStablehloMultiply
public static final int kTfLiteBuiltinStablehloMaximum
public static final int kTfLiteBuiltinStablehloReshape
public static final int kTfLiteBuiltinStablehloClamp
public static final int kTfLiteBuiltinStablehloConcatenate
public static final int kTfLiteBuiltinStablehloBroadcastInDim
public static final int kTfLiteBuiltinStablehloConvolution
public static final int kTfLiteBuiltinStablehloSlice
public static final int kTfLiteBuiltinStablehloCustomCall
public static final int kTfLiteBuiltinStablehloReduce
public static final int kTfLiteBuiltinStablehloAbs
public static final int kTfLiteBuiltinStablehloAnd
public static final int kTfLiteBuiltinStablehloCosine
public static final int kTfLiteBuiltinStablehloExponential
public static final int kTfLiteBuiltinStablehloFloor
public static final int kTfLiteBuiltinStablehloLog
public static final int kTfLiteBuiltinStablehloMinimum
public static final int kTfLiteBuiltinStablehloNegate
public static final int kTfLiteBuiltinStablehloOr
public static final int kTfLiteBuiltinStablehloPower
public static final int kTfLiteBuiltinStablehloRemainder
public static final int kTfLiteBuiltinStablehloRsqrt
public static final int kTfLiteBuiltinStablehloSelect
public static final int kTfLiteBuiltinStablehloSubtract
public static final int kTfLiteBuiltinStablehloTanh
public static final int kTfLiteBuiltinStablehloScatter
public static final int kTfLiteBuiltinStablehloCompare
public static final int kTfLiteBuiltinStablehloConvert
public static final int kTfLiteBuiltinStablehloDynamicSlice
public static final int kTfLiteBuiltinStablehloDynamicUpdateSlice
public static final int kTfLiteBuiltinStablehloPad
public static final int kTfLiteBuiltinStablehloIota
public static final int kTfLiteBuiltinStablehloDotGeneral
public static final int kTfLiteBuiltinStablehloReduceWindow
public static final int kTfLiteBuiltinStablehloSort
public static final int kTfLiteBuiltinStablehloWhile
public static final int kTfLiteBuiltinStablehloGather
public static final int kTfLiteBuiltinStablehloTranspose
public static final int kTfLiteBuiltinDilate
public static final int kTfLiteBuiltinStablehloRngBitGenerator
public static final int kTfLiteBuiltinReduceWindow
public static final int kTfLiteBuiltinStablehloComposite
public static final int kTfLiteBuiltinStablehloShiftLeft
public static final int kTfLiteBuiltinStablehloCbrt
public static final int kTfLiteBuiltinStablehloCase
public static final int kTfLiteOk
public static final int kTfLiteError
public static final int kTfLiteDelegateError
public static final int kTfLiteApplicationError
public static final int kTfLiteDelegateDataNotFound
public static final int kTfLiteDelegateDataWriteError
public static final int kTfLiteDelegateDataReadError
public static final int kTfLiteUnresolvedOps
public static final int kTfLiteCancelled
public static final int kTfLiteOutputShapeNotKnown
public static final int kTfLiteEigenContext
public static final int kTfLiteGemmLowpContext
public static final int kTfLiteEdgeTpuContext
public static final int kTfLiteCpuBackendContext
public static final int kTfLiteLiteRtBufferContext
public static final int kTfLiteMaxExternalContexts
public static final int kTfLiteOptionalTensor
public static final int kTfLiteNoQuantization
public static final int kTfLiteAffineQuantization
public static final int kTfLiteMemNone
public static final int kTfLiteMmapRo
public static final int kTfLiteArenaRw
public static final int kTfLiteArenaRwPersistent
public static final int kTfLiteDynamic
public static final int kTfLitePersistentRo
public static final int kTfLiteCustom
public static final int kTfLiteVariantObject
public static final int kTfLiteAllocationStrategyUnknown
public static final int kTfLiteAllocationStrategyNone
public static final int kTfLiteAllocationStrategyMMap
public static final int kTfLiteAllocationStrategyArena
public static final int kTfLiteAllocationStrategyMalloc
public static final int kTfLiteAllocationStrategyNew
public static final int kTfLiteRunStabilityUnknown
public static final int kTfLiteRunStabilityUnstable
public static final int kTfLiteRunStabilitySingleRun
public static final int kTfLiteRunStabilityAcrossRuns
public static final int kTfLiteRunStepUnknown
public static final int kTfLiteRunStepInit
public static final int kTfLiteRunStepPrepare
public static final int kTfLiteRunStepEval
public static final int kTfLiteNullBufferHandle
public static final int kTfLiteCustomAllocationFlagsNone
public static final int kTfLiteCustomAllocationFlagsSkipAlignCheck
public static final int kTfLiteNoBufferIdentifier
public static final int kTfLiteInplaceOpNone
public static final int kTfLiteInplaceOpDataUnmodified
public static final int kTfLiteInplaceInputCanBeSharedWithCorrespondingOutput
public static final int kTfLiteInplaceOpInput0Shared
public static final int kTfLiteInplaceOpInput1Shared
public static final int kTfLiteInplaceOpInput2Shared
public static final int kTfLiteInplaceOpMaxValue
public static final int kTfLiteMaxSharableOpInputs
public static final int kTfLiteDelegateFlagsNone
public static final int kTfLiteDelegateFlagsAllowDynamicTensors
public static final int kTfLiteDelegateFlagsRequirePropagatedShapes
public static final int kTfLiteDelegateFlagsPerOperatorProfiling
public static final int TFLITE_HAS_ATTRIBUTE_WEAK
public static final int UNKNOWN
public static final int TFLITE_INTERPRETER
public static final int TFLITE_CUSTOM_DELEGATE
public static final int TFLITE_GPU
public static final int TFLITE_NNAPI
public static final int TFLITE_HEXAGON
public static final int TFLITE_XNNPACK
public static final int TFLITE_COREML
@Namespace(value="tflite") @UniquePtr public static Allocation GetAllocationFromFile(@Cast(value="const char*") BytePointer filename, ErrorReporter error_reporter)
@Namespace(value="tflite") @UniquePtr public static Allocation GetAllocationFromFile(String filename, ErrorReporter error_reporter)
@Namespace(value="tflite") @UniquePtr public static Allocation GetAllocationFromFile(int fd, ErrorReporter error_reporter)
@Namespace(value="tflite") @StdString public static String SerializeModelControlDependencies(@Cast(value="const tflite::ModelControlDependencies*") @ByRef IntIntPairVectorVector in)
in
into the returned string. The result is parseable with
ParseModelControlDependencies.@Namespace(value="tflite") @Cast(value="bool") public static boolean ParseModelControlDependencies(@Cast(value="const char*") BytePointer data, @Cast(value="size_t") long size, @Cast(value="tflite::ModelControlDependencies*") IntIntPairVectorVector out)
*out
from a character buffer of size size
at data
.
Returns true iff successful. *out
needn't be empty before invocation.
When returning false, *out
's state is undefined.@Namespace(value="tflite") @Cast(value="bool") public static boolean ParseModelControlDependencies(String data, @Cast(value="size_t") long size, @Cast(value="tflite::ModelControlDependencies*") IntIntPairVectorVector out)
@Namespace(value="tflite") @MemberGetter @Cast(value="const char") public static byte kModelControlDependenciesMetadataKey(int i)
@Namespace(value="tflite") @MemberGetter @Cast(value="const char*") public static BytePointer kModelControlDependenciesMetadataKey()
@Namespace(value="tflite") @MemberGetter @Cast(value="const uint32_t") public static int kModelControlDependenciesMetadataVersion()
@Namespace(value="tflite") @MemberGetter @Cast(value="const char") public static byte kModelUseStablehloTensorKey(int i)
@Namespace(value="tflite") @MemberGetter @Cast(value="const char*") public static BytePointer kModelUseStablehloTensorKey()
@Cast(value="const char*") public static BytePointer TfLiteVersion()
@Cast(value="const char*") public static BytePointer TfLiteExtensionApisVersion()
public static int TfLiteSchemaVersion()
public static TfLiteModel TfLiteModelCreate(@Const Pointer model_data, @Cast(value="size_t") long model_size)
model_data
buffer and should
ensure that the lifetime of the model_data
buffer must be at least as long
as the lifetime of the TfLiteModel
and of any TfLiteInterpreter
objects
created from that TfLiteModel
, and furthermore the contents of the
model_data
buffer must not be modified during that time."public static TfLiteModel TfLiteModelCreateWithErrorReporter(@Const Pointer model_data, @Cast(value="size_t") long model_size, Reporter_Pointer_BytePointer_Pointer reporter, Pointer user_data)
public static TfLiteModel TfLiteModelCreateWithErrorReporter(@Const Pointer model_data, @Cast(value="size_t") long model_size, Reporter_Pointer_String_Pointer reporter, Pointer user_data)
public static TfLiteModel TfLiteModelCreateFromFile(@Cast(value="const char*") BytePointer model_path)
TfLiteModel
or of any TfLiteInterpreter
objects created from that
TfLiteModel
.public static TfLiteModel TfLiteModelCreateFromFile(String model_path)
public static TfLiteModel TfLiteModelCreateFromFileWithErrorReporter(@Cast(value="const char*") BytePointer model_path, Reporter_Pointer_BytePointer_Pointer reporter, Pointer user_data)
TfLiteModelCreateFromFile
with customizble error reporter.
* reporter
takes the provided user_data
object, as well as a C-style
format string and arg list (see also vprintf).
* user_data
is optional. If non-null, it is owned by the client and must
remain valid for the duration of the interpreter lifetime.public static TfLiteModel TfLiteModelCreateFromFileWithErrorReporter(String model_path, Reporter_Pointer_String_Pointer reporter, Pointer user_data)
public static void TfLiteModelDelete(TfLiteModel model)
public static TfLiteInterpreterOptions TfLiteInterpreterOptionsCreate()
public static TfLiteInterpreterOptions TfLiteInterpreterOptionsCopy(@Const TfLiteInterpreterOptions from)
TfLiteInterpreterOptionsDelete
to
deallocate the object pointed to by the returned pointer.public static void TfLiteInterpreterOptionsDelete(TfLiteInterpreterOptions options)
public static void TfLiteInterpreterOptionsSetNumThreads(TfLiteInterpreterOptions options, int num_threads)
public static void TfLiteInterpreterOptionsAddDelegate(TfLiteInterpreterOptions options, @Cast(value="TfLiteOpaqueDelegate*") TfLiteOpaqueDelegateStruct delegate)
TfLiteInterpreter
creation.
If delegate application fails, interpreter creation will also fail with an
associated error logged.
\note The caller retains ownership of the delegate and should ensure that it
remains valid for the duration of any created interpreter's lifetime.
If you are NOT using "TensorFlow Lite in Play Services", and NOT building
with TFLITE_WITH_STABLE_ABI
or TFLITE_USE_OPAQUE_DELEGATE
macros
enabled, it is possible to pass a TfLiteDelegate*
rather than a
TfLiteOpaqueDelegate*
to this function, since in those cases,
TfLiteOpaqueDelegate
is just a typedef alias for TfLiteDelegate
.
This is for compatibility with existing source code
and existing delegates. For new delegates, it is recommended to
use TfLiteOpaqueDelegate
rather than TfLiteDelegate
. (See
TfLiteOpaqueDelegate
in tensorflow/lite/core/c/c_api_types.h.)public static void TfLiteInterpreterOptionsSetErrorReporter(TfLiteInterpreterOptions options, Reporter_Pointer_BytePointer_Pointer reporter, Pointer user_data)
reporter
takes the provided user_data
object, as well as a C-style
format string and arg list (see also vprintf).
* user_data
is optional. If non-null, it is owned by the client and must
remain valid for the duration of the interpreter lifetime.public static void TfLiteInterpreterOptionsSetErrorReporter(TfLiteInterpreterOptions options, Reporter_Pointer_String_Pointer reporter, Pointer user_data)
public static void TfLiteInterpreterOptionsAddOperator(TfLiteInterpreterOptions options, TfLiteOperator registration)
TfLiteInterpreter
creation.
The TfLiteOperator
object is needed to implement custom op of
TFLite Interpreter via C API. Calling this function ensures that any
TfLiteInterpreter
created with the specified options
can execute models
that use the custom operator specified in registration
.
Please refer https://www.tensorflow.org/lite/guide/ops_custom for custom op
support.
\note The caller retains ownership of the TfLiteOperator object
and should ensure that it remains valid for the duration of any created
interpreter's lifetime.
\warning This is an experimental API and subject to change.@Cast(value="TfLiteStatus") public static int TfLiteInterpreterOptionsEnableCancellation(TfLiteInterpreterOptions options, @Cast(value="bool") boolean enable)
TfLiteInterpreterCancel
.
By default it is disabled and calling to TfLiteInterpreterCancel
will
return kTfLiteError. See TfLiteInterpreterCancel
.public static TfLiteInterpreter TfLiteInterpreterCreate(@Const TfLiteModel model, @Const TfLiteInterpreterOptions optional_options)
model
must be a valid model instance. The caller retains ownership of
the object, and may destroy it (via TfLiteModelDelete) immediately after
creating the interpreter. However, if the TfLiteModel was allocated with
TfLiteModelCreate, then the model_data
buffer that was passed to
TfLiteModelCreate must outlive the lifetime of the TfLiteInterpreter
object that this function returns, and must not be modified during that
time; and if the TfLiteModel was allocated with TfLiteModelCreateFromFile,
then the contents of the model file must not be modified during the
lifetime of the TfLiteInterpreter object that this function returns.
* optional_options
may be null. The caller retains ownership of the
object, and can safely destroy it (via TfLiteInterpreterOptionsDelete)
immediately after creating the interpreter.
\note The client *must* explicitly allocate tensors before attempting to
access input tensor data or invoke the interpreter.public static void TfLiteInterpreterDelete(TfLiteInterpreter interpreter)
public static int TfLiteInterpreterGetInputTensorCount(@Const TfLiteInterpreter interpreter)
@Const public static IntPointer TfLiteInterpreterInputTensorIndices(@Const TfLiteInterpreter interpreter)
TfLiteInterpreterGetInputTensorCount
.
Typically the input tensors associated with an interpreter
would be set
during the initialization of the interpreter
, through a mechanism like the
InterpreterBuilder
, and remain unchanged throughout the lifetime of the
interpreter. However, there are some circumstances in which the pointer may
not remain valid throughout the lifetime of the interpreter, because calls
to SetInputs
on the interpreter invalidate the returned pointer.
The ownership of the array remains with the TFLite runtime.public static TfLiteTensor TfLiteInterpreterGetInputTensor(@Const TfLiteInterpreter interpreter, int input_index)
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterResizeInputTensor(TfLiteInterpreter interpreter, int input_index, @Const IntPointer input_dims, int input_dims_size)
input_dims
immediately after this function returns.@Cast(value="TfLiteStatus") public static int TfLiteInterpreterResizeInputTensor(TfLiteInterpreter interpreter, int input_index, @Const IntBuffer input_dims, int input_dims_size)
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterResizeInputTensor(TfLiteInterpreter interpreter, int input_index, @Const int[] input_dims, int input_dims_size)
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterAllocateTensors(TfLiteInterpreter interpreter)
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterInvoke(TfLiteInterpreter interpreter)
public static int TfLiteInterpreterGetOutputTensorCount(@Const TfLiteInterpreter interpreter)
@Const public static IntPointer TfLiteInterpreterOutputTensorIndices(@Const TfLiteInterpreter interpreter)
TfLiteInterpreterGetOutputTensorCount
.
Typically the output tensors associated with an interpreter
would be set
during the initialization of the interpreter
, through a mechanism like the
InterpreterBuilder
, and remain unchanged throughout the lifetime of the
interpreter. However, there are some circumstances in which the pointer may
not remain valid throughout the lifetime of the interpreter, because calls
to SetOutputs
on the interpreter invalidate the returned pointer.
The ownership of the array remains with the TFLite runtime.@Const public static TfLiteTensor TfLiteInterpreterGetOutputTensor(@Const TfLiteInterpreter interpreter, int output_index)
public static TfLiteTensor TfLiteInterpreterGetTensor(@Const TfLiteInterpreter interpreter, int index)
index
and is associated with the provided interpreter
.
This requires the index
to be between 0 and N - 1, where N is the
number of tensors in the model.
Typically the tensors associated with the interpreter
would be set during
the interpreter
initialization, through a mechanism like the
InterpreterBuilder
, and remain unchanged throughout the lifetime of the
interpreter. However, there are some circumstances in which the pointer may
not remain valid throughout the lifetime of the interpreter, because calls
to AddTensors
on the interpreter invalidate the returned pointer.
Note the difference between this function and
TfLiteInterpreterGetInputTensor
(or TfLiteInterpreterGetOutputTensor
for
that matter): TfLiteInterpreterGetTensor
takes an index into the array of
all tensors associated with the interpreter
's model, whereas
TfLiteInterpreterGetInputTensor
takes an index into the array of input
tensors.
The ownership of the tensor remains with the TFLite runtime, meaning the
caller should not deallocate the pointer.@Cast(value="TfLiteStatus") public static int TfLiteInterpreterCancel(@Const TfLiteInterpreter interpreter)
TfLiteInterpreterInvoke
calls that happen before
calling this and it does not cancel subsequent invocations.
\note Calling this function will also cancel any in-flight invocations of
SignatureRunners constructed from this interpreter.
Non-blocking and thread safe.
Returns kTfLiteError if cancellation is not enabled via
TfLiteInterpreterOptionsEnableCancellation
.public static int TfLiteInterpreterGetSignatureCount(@Const TfLiteInterpreter interpreter)
Returns the number of signatures defined in the model.
@Cast(value="const char*") public static BytePointer TfLiteInterpreterGetSignatureKey(@Const TfLiteInterpreter interpreter, int signature_index)
signature_index
.
NOTE: The lifetime of the returned key is the same as (and depends on) the
lifetime of interpreter
.public static TfLiteSignatureRunner TfLiteInterpreterGetSignatureRunner(@Const TfLiteInterpreter interpreter, @Cast(value="const char*") BytePointer signature_key)
signature_key
is a null-terminated C string that must match the
key of a signature in the interpreter's model.
NOTE: The returned signature runner should be destroyed, by calling
TfLiteSignatureRunnerDelete(), before the interpreter is destroyed.public static TfLiteSignatureRunner TfLiteInterpreterGetSignatureRunner(@Const TfLiteInterpreter interpreter, String signature_key)
@Cast(value="size_t") public static long TfLiteSignatureRunnerGetInputCount(@Const TfLiteSignatureRunner signature_runner)
@Cast(value="const char*") public static BytePointer TfLiteSignatureRunnerGetInputName(@Const TfLiteSignatureRunner signature_runner, int input_index)
input_index
.
NOTE: The lifetime of the returned name is the same as (and depends on) the
lifetime of signature_runner
.@Cast(value="TfLiteStatus") public static int TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner, @Cast(value="const char*") BytePointer input_name, @Const IntPointer input_dims, int input_dims_size)
input_name
to be the dimensions
specified by input_dims
and input_dims_size
. Only unknown dimensions can
be resized with this function. Unknown dimensions are indicated as -1
in
the dims_signature
attribute of a TfLiteTensor.
Returns status of failure or success. Note that this doesn't actually resize
any existing buffers. A call to TfLiteSignatureRunnerAllocateTensors() is
required to change the tensor input buffer.
NOTE: This function is similar to TfLiteInterpreterResizeInputTensorStrict()
and not TfLiteInterpreterResizeInputTensor().
NOTE: input_name
must match the name of an input in the signature.
NOTE: This function makes a copy of the input dimensions, so the caller can
safely deallocate input_dims
immediately after this function returns.@Cast(value="TfLiteStatus") public static int TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner, String input_name, @Const IntBuffer input_dims, int input_dims_size)
@Cast(value="TfLiteStatus") public static int TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner, @Cast(value="const char*") BytePointer input_name, @Const int[] input_dims, int input_dims_size)
@Cast(value="TfLiteStatus") public static int TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner, String input_name, @Const IntPointer input_dims, int input_dims_size)
@Cast(value="TfLiteStatus") public static int TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner, @Cast(value="const char*") BytePointer input_name, @Const IntBuffer input_dims, int input_dims_size)
@Cast(value="TfLiteStatus") public static int TfLiteSignatureRunnerResizeInputTensor(TfLiteSignatureRunner signature_runner, String input_name, @Const int[] input_dims, int input_dims_size)
@Cast(value="TfLiteStatus") public static int TfLiteSignatureRunnerAllocateTensors(TfLiteSignatureRunner signature_runner)
public static TfLiteTensor TfLiteSignatureRunnerGetInputTensor(TfLiteSignatureRunner signature_runner, @Cast(value="const char*") BytePointer input_name)
input_name
in the given signature.
Returns nullptr if the given name is not valid.
NOTE: The lifetime of the returned tensor is the same as (and depends on)
the lifetime of signature_runner
.public static TfLiteTensor TfLiteSignatureRunnerGetInputTensor(TfLiteSignatureRunner signature_runner, String input_name)
@Cast(value="TfLiteStatus") public static int TfLiteSignatureRunnerInvoke(TfLiteSignatureRunner signature_runner)
@Cast(value="size_t") public static long TfLiteSignatureRunnerGetOutputCount(@Const TfLiteSignatureRunner signature_runner)
@Cast(value="const char*") public static BytePointer TfLiteSignatureRunnerGetOutputName(@Const TfLiteSignatureRunner signature_runner, int output_index)
output_index
.
NOTE: The lifetime of the returned name is the same as (and depends on) the
lifetime of signature_runner
.@Const public static TfLiteTensor TfLiteSignatureRunnerGetOutputTensor(@Const TfLiteSignatureRunner signature_runner, @Cast(value="const char*") BytePointer output_name)
output_name
in the given
signature. Returns nullptr if the given name is not valid.
NOTE: The lifetime of the returned tensor is the same as (and depends on)
the lifetime of signature_runner
.@Const public static TfLiteTensor TfLiteSignatureRunnerGetOutputTensor(@Const TfLiteSignatureRunner signature_runner, String output_name)
@Cast(value="TfLiteType") public static int TfLiteTensorType(@Const TfLiteTensor tensor)
public static int TfLiteTensorNumDims(@Const TfLiteTensor tensor)
public static int TfLiteTensorDim(@Const TfLiteTensor tensor, int dim_index)
@Cast(value="size_t") public static long TfLiteTensorByteSize(@Const TfLiteTensor tensor)
public static Pointer TfLiteTensorData(@Const TfLiteTensor tensor)
TfLiteAllocateTensors()
has yet to be called, or if the output tensor is dynamically sized and the
interpreter hasn't been invoked.@Cast(value="const char*") public static BytePointer TfLiteTensorName(@Const TfLiteTensor tensor)
@ByVal public static TfLiteQuantizationParams TfLiteTensorQuantizationParams(@Const TfLiteTensor tensor)
kTfLiteUInt8
and the
scale != 0
. Quantized values can be converted back to float using:
real_value = scale * (quantized_value - zero_point);@Cast(value="TfLiteStatus") public static int TfLiteTensorCopyFromBuffer(TfLiteTensor tensor, @Const Pointer input_data, @Cast(value="size_t") long input_data_size)
@Cast(value="TfLiteStatus") public static int TfLiteTensorCopyToBuffer(@Const TfLiteTensor output_tensor, Pointer output_data, @Cast(value="size_t") long output_data_size)
public static void TfLiteSignatureRunnerDelete(TfLiteSignatureRunner signature_runner)
public static TfLiteOperator TfLiteOperatorCreate(@Cast(value="TfLiteBuiltinOperator") int builtin_code, @Cast(value="const char*") BytePointer custom_name, int version, Pointer user_data)
TfLiteOperatorSetPrepare
and
TfLiteOperatorSetInvoke
, or for async execution
the "prepare", "eval", and "wait" callbacks of the TfLiteAsyncKernel
,
which can be set using TfLiteOperatorSetAsyncKernel
.
If the relevant callbacks are not set, then such evaluation will result
in an error status. So normally any use of this function should be followed
by appropriate calls to set those callbacks.
\note The caller retains ownership and should ensure that
the lifetime of the TfLiteOperator
must be at least as long as
the lifetime of any TfLiteInterpreter
or tflite::Interpreter
that it is
used in.builtin_code
- Enumeration code specifying which builtin operator this
defines, or TfLiteBuiltinCustom
to define a custom op.custom_name
- Name of the custom op, or nullptr
for a builtin op.
If custom_name
is non-null, then builtin_code
should
be TfLiteBuiltinCustom
.version
- Version of the op. See
https://www.tensorflow.org/lite/guide/ops_versionuser_data
- Opaque pointer passed to the operator's callbacks set
with functions such as TfLiteOperatorSetXXXWithData
.
The user is expected to manage the memory pointed by
this field and the lifetime of that memory should extend
at least from the call to TfLiteOperatorCreate
to the invocation of the callback set with
TfLiteOperatorSetFreeWithData
.public static TfLiteOperator TfLiteOperatorCreate(@Cast(value="TfLiteBuiltinOperator") int builtin_code, String custom_name, int version, Pointer user_data)
public static void TfLiteOperatorDelete(TfLiteOperator registration)
@Cast(value="TfLiteBuiltinOperator") public static int TfLiteOperatorGetBuiltInCode(@Const TfLiteOperator registration)
@Cast(value="const char*") public static BytePointer TfLiteOperatorGetCustomName(@Const TfLiteOperator registration)
public static int TfLiteOperatorGetVersion(@Const TfLiteOperator registration)
public static Pointer TfLiteOperatorGetUserData(@Const TfLiteOperator registration)
public static void TfLiteOperatorSetInit(TfLiteOperator registration, Init_TfLiteOpaqueContext_BytePointer_long init)
public static void TfLiteOperatorSetInit(TfLiteOperator registration, Init_TfLiteOpaqueContext_String_long init)
@Cast(value="TfLiteStatus") public static int TfLiteOperatorSetInitWithData(TfLiteOperator registration, Init_Pointer_TfLiteOpaqueContext_BytePointer_long init)
@Cast(value="TfLiteStatus") public static int TfLiteOperatorSetInitWithData(TfLiteOperator registration, Init_Pointer_TfLiteOpaqueContext_String_long init)
public static void TfLiteOperatorSetFree(TfLiteOperator registration, Free_TfLiteOpaqueContext_Pointer _free)
@Cast(value="TfLiteStatus") public static int TfLiteOperatorSetFreeWithData(TfLiteOperator registration, Free_Pointer_TfLiteOpaqueContext_Pointer _free)
public static void TfLiteOperatorSetPrepare(TfLiteOperator registration, Prepare_TfLiteOpaqueContext_TfLiteOpaqueNode prepare)
@Cast(value="TfLiteStatus") public static int TfLiteOperatorSetPrepareWithData(TfLiteOperator registration, Prepare_Pointer_TfLiteOpaqueContext_TfLiteOpaqueNode prepare)
public static void TfLiteOperatorSetInvoke(TfLiteOperator registration, Invoke_TfLiteOpaqueContext_TfLiteOpaqueNode invoke)
@Cast(value="TfLiteStatus") public static int TfLiteOperatorSetInvokeWithData(TfLiteOperator registration, Invoke_Pointer_TfLiteOpaqueContext_TfLiteOpaqueNode invoke)
public static void TfLiteOperatorSetInplaceOperator(TfLiteOperator registration, @Cast(value="uint64_t") long inplace_operator)
inplace_operator
field of
TfLiteRegistration
for details.@Cast(value="size_t") public static long TfLiteIntArrayGetSizeInBytes(int size)
public static TfLiteIntArray TfLiteIntArrayCreate(int size)
size
(uninitialized entries).
This returns a pointer, that you must free using TfLiteIntArrayFree().public static int TfLiteIntArrayEqual(@Const TfLiteIntArray a, @Const TfLiteIntArray b)
public static int TfLiteIntArrayEqualsArray(@Const TfLiteIntArray a, int b_size, @Const IntPointer b_data)
public static int TfLiteIntArrayEqualsArray(@Const TfLiteIntArray a, int b_size, @Const IntBuffer b_data)
public static int TfLiteIntArrayEqualsArray(@Const TfLiteIntArray a, int b_size, @Const int[] b_data)
public static TfLiteIntArray TfLiteIntArrayCopy(@Const TfLiteIntArray src)
src
.
You are expected to free memory with TfLiteIntArrayFreepublic static void TfLiteIntArrayFree(TfLiteIntArray a)
a
.public static int TfLiteFloatArrayGetSizeInBytes(int size)
public static TfLiteFloatArray TfLiteFloatArrayCreate(int size)
size
(uninitialized entries).
This returns a pointer, that you must free using TfLiteFloatArrayFree().public static TfLiteFloatArray TfLiteFloatArrayCopy(@Const TfLiteFloatArray src)
src
.
You are expected to free memory with TfLiteFloatArrayFree.public static void TfLiteFloatArrayFree(TfLiteFloatArray a)
a
.@Cast(value="const char*") public static BytePointer TfLiteTypeGetName(@Cast(value="TfLiteType") int type)
@MemberGetter public static int kTfLiteNoBufferIdentifier()
public static void TfLiteTensorDataFree(TfLiteTensor t)
t
.public static void TfLiteQuantizationFree(TfLiteQuantization quantization)
public static void TfLiteSparsityFree(TfLiteSparsity sparsity)
public static void TfLiteTensorFree(TfLiteTensor t)
t
.public static void TfLiteTensorReset(@Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, TfLiteIntArray dims, @ByVal TfLiteQuantizationParams quantization, @Cast(value="char*") BytePointer buffer, @Cast(value="size_t") long size, @Cast(value="TfLiteAllocationType") int allocation_type, @Const Pointer allocation, @Cast(value="bool") boolean is_variable, TfLiteTensor tensor)
public static void TfLiteTensorReset(@Cast(value="TfLiteType") int type, String name, TfLiteIntArray dims, @ByVal TfLiteQuantizationParams quantization, @Cast(value="char*") ByteBuffer buffer, @Cast(value="size_t") long size, @Cast(value="TfLiteAllocationType") int allocation_type, @Const Pointer allocation, @Cast(value="bool") boolean is_variable, TfLiteTensor tensor)
public static void TfLiteTensorReset(@Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, TfLiteIntArray dims, @ByVal TfLiteQuantizationParams quantization, @Cast(value="char*") byte[] buffer, @Cast(value="size_t") long size, @Cast(value="TfLiteAllocationType") int allocation_type, @Const Pointer allocation, @Cast(value="bool") boolean is_variable, TfLiteTensor tensor)
public static void TfLiteTensorReset(@Cast(value="TfLiteType") int type, String name, TfLiteIntArray dims, @ByVal TfLiteQuantizationParams quantization, @Cast(value="char*") BytePointer buffer, @Cast(value="size_t") long size, @Cast(value="TfLiteAllocationType") int allocation_type, @Const Pointer allocation, @Cast(value="bool") boolean is_variable, TfLiteTensor tensor)
public static void TfLiteTensorReset(@Cast(value="TfLiteType") int type, @Cast(value="const char*") BytePointer name, TfLiteIntArray dims, @ByVal TfLiteQuantizationParams quantization, @Cast(value="char*") ByteBuffer buffer, @Cast(value="size_t") long size, @Cast(value="TfLiteAllocationType") int allocation_type, @Const Pointer allocation, @Cast(value="bool") boolean is_variable, TfLiteTensor tensor)
public static void TfLiteTensorReset(@Cast(value="TfLiteType") int type, String name, TfLiteIntArray dims, @ByVal TfLiteQuantizationParams quantization, @Cast(value="char*") byte[] buffer, @Cast(value="size_t") long size, @Cast(value="TfLiteAllocationType") int allocation_type, @Const Pointer allocation, @Cast(value="bool") boolean is_variable, TfLiteTensor tensor)
@Cast(value="TfLiteStatus") public static int TfLiteTensorCopy(@Const TfLiteTensor src, TfLiteTensor dst)
src
in dst
.
Function does nothing if either src
or dst
is passed as nullptr and
return kTfLiteOk
.
Returns kTfLiteError
if src
and dst
doesn't have matching data size.
Note function copies contents, so it won't create new data pointer
or change allocation type.
All Tensor related properties will be copied from src
to dst
like
quantization, sparsity, ...@Cast(value="TfLiteStatus") public static int TfLiteTensorResizeMaybeCopy(@Cast(value="size_t") long num_bytes, TfLiteTensor tensor, @Cast(value="bool") boolean preserve_data)
tensor
to num_bytes
.
Tensors with allocation types other than kTfLiteDynamic
will be ignored
and a kTfLiteOk
will be returned. tensor
's internal data buffer will be
assigned a pointer which can safely be passed to free or realloc if
num_bytes
is zero. If preserve_data
is true, tensor data will be
unchanged in the range from the start of the region up to the minimum of the
old and new sizes. In the case of NULL tensor, or an error allocating new
memory, returns kTfLiteError
.@Cast(value="TfLiteStatus") public static int TfLiteTensorRealloc(@Cast(value="size_t") long num_bytes, TfLiteTensor tensor)
tensor
to num_bytes
.
Tensors with allocation types other than kTfLiteDynamic
will be ignored
and a kTfLiteOk
will be returned. tensor
's internal data buffer will be
assigned a pointer which can safely be passed to free or realloc if
num_bytes
is zero. Tensor data will be unchanged in the range from the
start of the region up to the minimum of the old and new sizes. In the case
of NULL tensor, or an error allocating new memory, returns kTfLiteError
.@MemberGetter public static int kTfLiteInplaceOpMaxValue()
@MemberGetter public static int kTfLiteMaxSharableOpInputs()
@ByVal public static TfLiteDelegate TfLiteDelegateCreate()
null
delegate, with all the fields properly set to their default
values.@Cast(value="TfLiteOpaqueDelegate*") public static TfLiteOpaqueDelegateStruct TfLiteOpaqueDelegateCreate(@Const TfLiteOpaqueDelegateBuilder opaque_delegate_builder)
public static void TfLiteOpaqueDelegateDelete(@Cast(value="TfLiteOpaqueDelegate*") TfLiteOpaqueDelegateStruct delegate)
public static Pointer TfLiteOpaqueDelegateGetData(@Cast(value="const TfLiteOpaqueDelegate*") TfLiteOpaqueDelegateStruct delegate)
@Cast(value="TfLiteAllocationStrategy") public static int TfLiteTensorGetAllocationStrategy(@Const TfLiteTensor t)
@Cast(value="TfLiteRunStability") public static int TfLiteTensorGetBufferAddressStability(@Const TfLiteTensor t)
@Cast(value="TfLiteRunStability") public static int TfLiteTensorGetDataStability(@Const TfLiteTensor t)
@Cast(value="TfLiteRunStep") public static int TfLiteTensorGetDataKnownStep(@Const TfLiteTensor t)
@Cast(value="TfLiteRunStep") public static int TfLiteTensorGetShapeKnownStep(@Const TfLiteTensor t)
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterResetVariableTensors(TfLiteInterpreter interpreter)
public static int TfLiteInterpreterGetVariableTensorCount(@Const TfLiteInterpreter interpreter)
public static TfLiteTensor TfLiteInterpreterGetVariableTensor(@Const TfLiteInterpreter interpreter, int variable_index)
public static void TfLiteInterpreterOptionsAddBuiltinOp(TfLiteInterpreterOptions options, @Cast(value="TfLiteBuiltinOperator") int op, @Const TfLiteRegistration registration, int min_version, int max_version)
TfLiteRegistration
s).
NOTE: The interpreter will make a shallow copy of registration
internally,
so the caller should ensure that its contents (function pointers, etc...)
remain valid for the duration of the interpreter's lifetime. A common
practice is making the provided TfLiteRegistration
instance static.
Code that uses this function should NOT call
TfLiteInterpreterOptionsSetOpResolver
(or related functions) on the same
options object.
WARNING: This is an experimental API and subject to change.public static void TfLiteInterpreterOptionsAddCustomOp(TfLiteInterpreterOptions options, @Cast(value="const char*") BytePointer name, @Const TfLiteRegistration registration, int min_version, int max_version)
TfLiteRegistration
s).
NOTE: The interpreter will make a shallow copy of registration
internally,
so the caller should ensure that its contents (function pointers, etc...)
remain valid for the duration of any created interpreter's lifetime. A
common practice is making the provided TfLiteRegistration
instance static.
The lifetime of the string pointed to by name
must be at least as long
as the lifetime of the TfLiteInterpreterOptions
.
Code that uses this function should NOT call
TfLiteInterpreterOptionsSetOpResolver
(or related functions) on the same
options object.
WARNING: This is an experimental API and subject to change.public static void TfLiteInterpreterOptionsAddCustomOp(TfLiteInterpreterOptions options, String name, @Const TfLiteRegistration registration, int min_version, int max_version)
public static void TfLiteInterpreterOptionsSetOpResolverExternal(TfLiteInterpreterOptions options, Find_builtin_op_external_Pointer_int_int find_builtin_op, Find_custom_op_external_Pointer_String_int find_custom_op, Pointer op_resolver_user_data)
public static void TfLiteInterpreterOptionsSetOpResolverExternalWithFallback(TfLiteInterpreterOptions options, Find_builtin_op_external_Pointer_int_int find_builtin_op_external, Find_custom_op_external_Pointer_String_int find_custom_op_external, Find_builtin_op_Pointer_int_int find_builtin_op, Find_custom_op_Pointer_BytePointer_int find_custom_op, Pointer op_resolver_user_data)
public static void TfLiteInterpreterOptionsSetOpResolverExternalWithFallback(TfLiteInterpreterOptions options, Find_builtin_op_external_Pointer_int_int find_builtin_op_external, Find_custom_op_external_Pointer_String_int find_custom_op_external, Find_builtin_op_Pointer_int_int find_builtin_op, Find_custom_op_Pointer_String_int find_custom_op, Pointer op_resolver_user_data)
public static void TfLiteInterpreterOptionsSetOpResolver(TfLiteInterpreterOptions options, Find_builtin_op_Pointer_int_int find_builtin_op, Find_custom_op_Pointer_BytePointer_int find_custom_op, Pointer op_resolver_user_data)
TfLiteInterpreterOptionsSetOpResolver
function provides an alternative
method for registering builtin ops and/or custom ops, by providing operator
resolver callbacks. Unlike using TfLiteInterpreterOptionsAddBuiltinOp
and/or TfLiteInterpreterOptionsAddAddCustomOp
, these let you register all
the operators in a single call.
Code that uses this function should NOT call
TfLiteInterpreterOptionsAddBuiltin
or
TfLiteInterpreterOptionsAddCustomOp
on the same options object.
If op_resolver_user_data
is non-null, its lifetime must be at least as
long as the lifetime of the TfLiteInterpreterOptions
.
WARNING: This is an experimental API and subject to change.
DEPRECATED: use TfLiteInterpreterOptionsSetOpResolverExternal instead.public static void TfLiteInterpreterOptionsSetOpResolver(TfLiteInterpreterOptions options, Find_builtin_op_Pointer_int_int find_builtin_op, Find_custom_op_Pointer_String_int find_custom_op, Pointer op_resolver_user_data)
public static void TfLiteInterpreterOptionsSetOpResolverV3(TfLiteInterpreterOptions options, Find_builtin_op_v3_Pointer_int_int find_builtin_op_v3, Find_custom_op_v3_Pointer_BytePointer_int find_custom_op_v3, Pointer op_resolver_user_data)
public static void TfLiteInterpreterOptionsSetOpResolverV3(TfLiteInterpreterOptions options, Find_builtin_op_v3_Pointer_int_int find_builtin_op_v3, Find_custom_op_v3_Pointer_String_int find_custom_op_v3, Pointer op_resolver_user_data)
public static void TfLiteInterpreterOptionsSetOpResolverV2(TfLiteInterpreterOptions options, Find_builtin_op_v2_Pointer_int_int find_builtin_op_v2, Find_custom_op_v2_Pointer_BytePointer_int find_custom_op_v2, Pointer op_resolver_user_data)
public static void TfLiteInterpreterOptionsSetOpResolverV2(TfLiteInterpreterOptions options, Find_builtin_op_v2_Pointer_int_int find_builtin_op_v2, Find_custom_op_v2_Pointer_String_int find_custom_op_v2, Pointer op_resolver_user_data)
public static void TfLiteInterpreterOptionsSetOpResolverV1(TfLiteInterpreterOptions options, Find_builtin_op_v1_Pointer_int_int find_builtin_op_v1, Find_custom_op_v1_Pointer_BytePointer_int find_custom_op_v1, Pointer op_resolver_user_data)
public static void TfLiteInterpreterOptionsSetOpResolverV1(TfLiteInterpreterOptions options, Find_builtin_op_v1_Pointer_int_int find_builtin_op_v1, Find_custom_op_v1_Pointer_String_int find_custom_op_v1, Pointer op_resolver_user_data)
public static TfLiteInterpreter TfLiteInterpreterCreateWithSelectedOps(@Const TfLiteModel model, @Const TfLiteInterpreterOptions options)
TFLiteInterpreterCreate
from c_api.h
,
except that the only operators that are supported are the ones registered
in options
via calls to TfLiteInterpreterOptionsSetOpResolver
,
TfLiteInterpreterOptionsAddBuiltinOp
, and/or
TfLiteInterpreterOptionsAddCustomOp
.
* model
must be a valid model instance. The caller retains ownership of
the object, and can destroy it immediately after creating the interpreter;
the interpreter will maintain its own reference to the underlying model
data.
* options
should not be null. The caller retains ownership of the object,
and can safely destroy it immediately after creating the interpreter.
NOTE: The client *must* explicitly allocate tensors before attempting to
access input tensor data or invoke the interpreter.
WARNING: This is an experimental API and subject to change.public static void TfLiteInterpreterOptionsSetUseNNAPI(TfLiteInterpreterOptions options, @Cast(value="bool") boolean enable)
public static void TfLiteInterpreterOptionsSetEnableDelegateFallback(TfLiteInterpreterOptions options, @Cast(value="bool") boolean enable)
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterModifyGraphWithDelegate(@Const TfLiteInterpreter interpreter, TfLiteDelegate delegate)
TfLiteInterpreterOptionsAddDelegate
instead of this unless
absolutely required.
Returns one of the following three status codes:
1. kTfLiteOk: Success.
2. kTfLiteDelegateError: Delegation failed due to an error in the
delegate. The Interpreter has been restored to its pre-delegation state.
NOTE: This undoes all delegates previously applied to the Interpreter.
3. kTfLiteError: Unexpected/runtime failure.
WARNING: This is an experimental API and subject to change.public static int TfLiteInterpreterGetInputTensorIndex(@Const TfLiteInterpreter interpreter, int input_index)
public static int TfLiteInterpreterGetOutputTensorIndex(@Const TfLiteInterpreter interpreter, int output_index)
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterSetCustomAllocationForTensor(TfLiteInterpreter interpreter, int tensor_index, @Const TfLiteCustomAllocation allocation, @Cast(value="int64_t") long flags)
flags
is a bitmask, see TfLiteCustomAllocationFlags.
The runtime does NOT take ownership of the underlying memory.
NOTE: User needs to call TfLiteInterpreterAllocateTensors() after this.
Invalid/insufficient buffers will cause an error during
TfLiteInterpreterAllocateTensors or TfLiteInterpreterInvoke (in case of
dynamic shapes in the graph).
Parameters should satisfy the following conditions:
1. tensor->allocation_type == kTfLiteArenaRw or kTfLiteArenaRwPersistent
In general, this is true for I/O tensors & variable tensors.
2. allocation->data has the appropriate permissions for runtime access
(Read-only for inputs, Read-Write for others), and outlives
TfLiteInterpreter.
3. allocation->bytes >= tensor->bytes.
This condition is checked again if any tensors are resized.
4. allocation->data should be aligned to kDefaultTensorAlignment
defined in lite/util.h. (Currently 64 bytes)
This check is skipped if kTfLiteCustomAllocationFlagsSkipAlignCheck is
set through flags
.
WARNING: This is an experimental API and subject to change.@Cast(value="TfLiteStatus") public static int TfLiteInterpreterSetBufferHandle(TfLiteInterpreter interpreter, TfLiteTensor tensor, @Cast(value="TfLiteBufferHandle") int buffer_handle, @Cast(value="TfLiteOpaqueDelegate*") TfLiteOpaqueDelegateStruct delegate)
Sets the delegate buffer handle for the given tensor. This function sets the buffer handle for a tensor that is used by other computing hardware such as EdgeTpu. For example, EdgeTpu delegate imports a tensor's memory into EdgeTpu's virtual address and returns a buffer handle. Then EdgeTpu delegate calls this API to associate the tensor with the buffer handle. WARNING: This is an experimental API and subject to change.
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterGetBufferHandle(TfLiteInterpreter interpreter, int tensor_index, @Cast(value="TfLiteBufferHandle*") IntPointer buffer_handle, @Cast(value="TfLiteOpaqueDelegate**") PointerPointer delegate)
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterGetBufferHandle(TfLiteInterpreter interpreter, int tensor_index, @Cast(value="TfLiteBufferHandle*") IntPointer buffer_handle, @Cast(value="TfLiteOpaqueDelegate**") @ByPtrPtr TfLiteOpaqueDelegateStruct delegate)
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterGetBufferHandle(TfLiteInterpreter interpreter, int tensor_index, @Cast(value="TfLiteBufferHandle*") IntBuffer buffer_handle, @Cast(value="TfLiteOpaqueDelegate**") @ByPtrPtr TfLiteOpaqueDelegateStruct delegate)
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterGetBufferHandle(TfLiteInterpreter interpreter, int tensor_index, @Cast(value="TfLiteBufferHandle*") int[] buffer_handle, @Cast(value="TfLiteOpaqueDelegate**") @ByPtrPtr TfLiteOpaqueDelegateStruct delegate)
public static void TfLiteSetAllowBufferHandleOutput(@Const TfLiteInterpreter interpreter, @Cast(value="bool") boolean allow_buffer_handle_output)
tensor->data
by default. If the application can
consume the buffer handle directly (e.g. reading output from OpenGL
texture), it can set this flag to false, so Interpreter won't copy the
data from buffer handle to CPU memory.
WARNING: This is an experimental API and subject to change.@Cast(value="TfLiteStatus") public static int TfLiteSignatureRunnerCancel(TfLiteSignatureRunner signature_runner)
Attempts to cancel in flight invocation if any.
This will not affect calls to Invoke
that happen after this.
Non blocking and thread safe.
Returns kTfLiteError if cancellation is not enabled, otherwise returns
kTfLiteOk.
NOTE: Calling this function will cancel in-flight invocations
in all SignatureRunners built from the same interpreter.
WARNING: This is an experimental API and subject to change.
public static void TfLiteInterpreterOptionsSetTelemetryProfiler(TfLiteInterpreterOptions options, TfLiteTelemetryProfilerStruct profiler)
@Cast(value="TfLiteStatus") public static int TfLiteInterpreterEnsureTensorDataIsReadable(TfLiteInterpreter interpreter, int tensor_index)
SetAllowBufferHandleOutput(true)
has been called, tensor outputs may be stored as delegate buffer handles
whose data is not directly readable until this method has been called. In
such cases, this method will copy the data from the delegate buffer handle
to CPU memory.
WARNING: This is an experimental API and subject to change.@Namespace(value="tflite") @Cast(value="TfLiteStatus") public static int GetRegistrationFromOpCode(@Cast(value="const tflite::OperatorCode*") Pointer opcode, @Const @ByRef OpResolver op_resolver, ErrorReporter error_reporter, @Cast(value="const TfLiteRegistration**") PointerPointer registration)
@Namespace(value="tflite") @Cast(value="TfLiteStatus") public static int GetRegistrationFromOpCode(@Cast(value="const tflite::OperatorCode*") Pointer opcode, @Const @ByRef OpResolver op_resolver, ErrorReporter error_reporter, @Const @ByPtrPtr TfLiteRegistration registration)
@Namespace(value="tflite::resource") public static InitializationStatus GetInitializationStatus(@Cast(value="tflite::resource::InitializationStatusMap*") SizeTSizeTMap map, int subgraph_id)
@Namespace(value="tflite") public static ErrorReporter DefaultErrorReporter()
@Namespace(value="tflite") @Cast(value="TfLiteStatus") public static int PartitionGraphIntoIndependentNodeSubsets(@Const GraphInfo info, @Const TfLiteIntArray nodes_to_partition, NodeSubsetVector node_subsets, @Cast(value="bool") boolean greedily, @Cast(value="const tflite::ControlEdges*") IntIntPairVector control_edges, @Cast(value="bool") boolean disable_node_fusion)
@Namespace(value="tflite") @Cast(value="TfLiteStatus") public static int PartitionGraphIntoIndependentNodeSubsets(@Const GraphInfo info, @Const TfLiteIntArray nodes_to_partition, NodeSubsetVector node_subsets, @Cast(value="bool") boolean greedily)
@Namespace(value="tflite") @MemberGetter public static int kDefaultTensorAlignment()
@Namespace(value="tflite") @MemberGetter @Cast(value="const char") public static byte kFlexCustomCodePrefix(int i)
@Namespace(value="tflite") @MemberGetter @Cast(value="const char*") public static BytePointer kFlexCustomCodePrefix()
@Namespace(value="tflite") @Cast(value="bool") public static boolean IsFlexOp(@Cast(value="const char*") BytePointer custom_name)
@Namespace(value="tflite") @Cast(value="bool") public static boolean IsFlexOp(String custom_name)
@Namespace(value="tflite") public static TfLiteIntArray ConvertVectorToTfLiteIntArray(@StdVector IntPointer input)
@Namespace(value="tflite") public static TfLiteIntArray ConvertVectorToTfLiteIntArray(@StdVector IntBuffer input)
@Namespace(value="tflite") public static TfLiteIntArray ConvertVectorToTfLiteIntArray(@StdVector int[] input)
@Namespace(value="tflite") public static TfLiteIntArray ConvertArrayToTfLiteIntArray(int ndims, @Const IntPointer dims)
@Namespace(value="tflite") public static TfLiteIntArray ConvertArrayToTfLiteIntArray(int ndims, @Const IntBuffer dims)
@Namespace(value="tflite") public static TfLiteIntArray ConvertArrayToTfLiteIntArray(int ndims, @Const int[] dims)
@Namespace(value="tflite") @Cast(value="bool") public static boolean EqualArrayAndTfLiteIntArray(@Const TfLiteIntArray a, int b_size, @Const IntPointer b)
@Namespace(value="tflite") @Cast(value="bool") public static boolean EqualArrayAndTfLiteIntArray(@Const TfLiteIntArray a, int b_size, @Const IntBuffer b)
@Namespace(value="tflite") @Cast(value="bool") public static boolean EqualArrayAndTfLiteIntArray(@Const TfLiteIntArray a, int b_size, @Const int[] b)
@Namespace(value="tflite") @Cast(value="TfLiteStatus") public static int GetSizeOfType(TfLiteContext context, @Cast(value="const TfLiteType") int type, @Cast(value="size_t*") SizeTPointer bytes)
@Namespace(value="tflite") @ByVal public static TfLiteRegistration CreateUnresolvedCustomOp(@Cast(value="const char*") BytePointer custom_op_name)
@Namespace(value="tflite") @ByVal public static TfLiteRegistration CreateUnresolvedCustomOp(String custom_op_name)
@Namespace(value="tflite") @Cast(value="bool") public static boolean IsUnresolvedCustomOp(@Const @ByRef TfLiteRegistration registration)
@Namespace(value="tflite") @StdString public static String GetOpNameByRegistration(@Const @ByRef TfLiteRegistration registration)
@Namespace(value="tflite") @MemberGetter @Cast(value="const char") public static byte kValidationSubgraphNamePrefix(int i)
@Namespace(value="tflite") @MemberGetter @Cast(value="const char*") public static BytePointer kValidationSubgraphNamePrefix()
@Namespace(value="tflite") @Cast(value="bool") public static boolean IsValidationSubgraph(@Cast(value="const char*") BytePointer name)
@Namespace(value="tflite") @Cast(value="bool") public static boolean IsValidationSubgraph(String name)
@Namespace(value="tflite") @Cast(value="TfLiteStatus") public static int MultiplyAndCheckOverflow(@Cast(value="size_t") long a, @Cast(value="size_t") long b, @Cast(value="size_t*") SizeTPointer product)
@Namespace(value="tflite") @Cast(value="bool") public static boolean IsResourceOrVariant(@Const TfLiteTensor tensor)
@Namespace(value="tflite") @Cast(value="TfLiteStatus") public static int BytesRequired(@Cast(value="TfLiteType") int type, @Const IntPointer dims, @Cast(value="size_t") long dims_size, @Cast(value="size_t*") SizeTPointer bytes, TfLiteContext context)
@Namespace(value="tflite") @Cast(value="TfLiteStatus") public static int BytesRequired(@Cast(value="TfLiteType") int type, @Const IntBuffer dims, @Cast(value="size_t") long dims_size, @Cast(value="size_t*") SizeTPointer bytes, TfLiteContext context)
@Namespace(value="tflite") @Cast(value="TfLiteStatus") public static int BytesRequired(@Cast(value="TfLiteType") int type, @Const int[] dims, @Cast(value="size_t") long dims_size, @Cast(value="size_t*") SizeTPointer bytes, TfLiteContext context)
@Namespace(value="tflite") @Cast(value="const char*") public static BytePointer AllocTypeName(@Cast(value="TfLiteAllocationType") int type)
@Namespace(value="tflite") public static void PrintInterpreterState(@Const Interpreter interpreter, int tensor_name_display_length, int tensor_type_display_length, int alloc_type_display_length)
@Namespace(value="tflite") public static void PrintInterpreterState(@Const Interpreter interpreter)
@Namespace(value="tflite") @ByVal public static SubgraphDelegationMetadata GetNodeDelegationMetadata(@StdMove Subgraph subgraph)
@Const public static IntPointer TfLiteTelemetryConversionMetadataGetModelOptimizationModes(@Const TfLiteTelemetryConversionMetadata metadata)
@Cast(value="size_t") public static long TfLiteTelemetryConversionMetadataGetNumModelOptimizationModes(@Const TfLiteTelemetryConversionMetadata metadata)
@Const public static TfLiteTelemetryConversionMetadata TfLiteTelemetryInterpreterSettingsGetConversionMetadata(@Const TfLiteTelemetryInterpreterSettings settings)
@Cast(value="size_t") public static long TfLiteTelemetryInterpreterSettingsGetNumSubgraphInfo(@Const TfLiteTelemetryInterpreterSettings settings)
@Const public static TfLiteTelemetrySubgraphInfo TfLiteTelemetryInterpreterSettingsGetSubgraphInfo(@Const TfLiteTelemetryInterpreterSettings settings)
@Cast(value="size_t") public static long TfLiteTelemetrySubgraphInfoGetNumQuantizations(TfLiteTelemetrySubgraphInfo subgraph_info)
@Const public static TfLiteQuantization TfLiteTelemetrySubgraphInfoGetQuantizations(TfLiteTelemetrySubgraphInfo subgraph_info)
@Cast(value="size_t") public static long TfLiteTelemetryGpuDelegateSettingsGetNumNodesDelegated(@Const TfLiteTelemetryGpuDelegateSettings settings)
public static int TfLiteTelemetryGpuDelegateSettingsGetBackend(@Const TfLiteTelemetryGpuDelegateSettings settings)
@Namespace(value="tflite::telemetry") public static TelemetryProfiler MakeTfLiteTelemetryProfiler(TfLiteTelemetryProfilerStruct profiler)
Copyright © 2025. All rights reserved.