Home
last modified time | relevance | path

Searched refs:TfLiteIntArray (Results 1 – 25 of 334) sorted by relevance

12345678910>>...14

/aosp_15_r20/external/tensorflow/tensorflow/lite/c/
H A Dcommon.h81 typedef struct TfLiteIntArray { struct
97 } TfLiteIntArray; typedef
106 TfLiteIntArray* TfLiteIntArrayCreate(int size);
110 int TfLiteIntArrayEqual(const TfLiteIntArray* a, const TfLiteIntArray* b);
113 int TfLiteIntArrayEqualsArray(const TfLiteIntArray* a, int b_size,
119 TfLiteIntArray* TfLiteIntArrayCopy(const TfLiteIntArray* src);
122 void TfLiteIntArrayFree(TfLiteIntArray* a);
299 TfLiteIntArray* zero_point;
367 TfLiteIntArray* array_segments;
368 TfLiteIntArray* array_indices;
[all …]
H A Dcommon.cc31 static TfLiteIntArray dummy; in TfLiteIntArrayGetSizeInBytes()
41 int TfLiteIntArrayEqual(const TfLiteIntArray* a, const TfLiteIntArray* b) { in TfLiteIntArrayEqual()
47 int TfLiteIntArrayEqualsArray(const TfLiteIntArray* a, int b_size, in TfLiteIntArrayEqualsArray()
59 TfLiteIntArray* TfLiteIntArrayCreate(int size) { in TfLiteIntArrayCreate()
62 TfLiteIntArray* ret = (TfLiteIntArray*)malloc(alloc_size); in TfLiteIntArrayCreate()
68 TfLiteIntArray* TfLiteIntArrayCopy(const TfLiteIntArray* src) { in TfLiteIntArrayCopy()
70 TfLiteIntArray* ret = TfLiteIntArrayCreate(src->size); in TfLiteIntArrayCopy()
77 void TfLiteIntArrayFree(TfLiteIntArray* a) { free(a); } in TfLiteIntArrayFree()
173 TfLiteIntArrayFree((TfLiteIntArray*)t->dims_signature); in TfLiteTensorFree()
182 void TfLiteTensorReset(TfLiteType type, const char* name, TfLiteIntArray* dims, in TfLiteTensorReset()
H A Dcommon_test.cc31 TfLiteIntArray* a = TfLiteIntArrayCreate(0); in TEST()
32 TfLiteIntArray* b = TfLiteIntArrayCreate(3); in TEST()
38 TfLiteIntArray* a = TfLiteIntArrayCreate(2); in TEST()
41 TfLiteIntArray* b = TfLiteIntArrayCopy(a); in TEST()
51 TfLiteIntArray* a = TfLiteIntArrayCreate(1); in TEST()
53 TfLiteIntArray* b = TfLiteIntArrayCreate(2); in TEST()
56 TfLiteIntArray* c = TfLiteIntArrayCreate(2); in TEST()
59 TfLiteIntArray* d = TfLiteIntArrayCreate(2); in TEST()
/aosp_15_r20/external/mesa3d/include/tensorflow/lite/core/c/
H A Dcommon.h90 typedef struct TfLiteIntArray { struct
106 } TfLiteIntArray; typedef
115 TfLiteIntArray* TfLiteIntArrayCreate(int size);
119 int TfLiteIntArrayEqual(const TfLiteIntArray* a, const TfLiteIntArray* b);
122 int TfLiteIntArrayEqualsArray(const TfLiteIntArray* a, int b_size,
128 TfLiteIntArray* TfLiteIntArrayCopy(const TfLiteIntArray* src);
131 void TfLiteIntArrayFree(TfLiteIntArray* a);
312 TfLiteIntArray* zero_point;
380 TfLiteIntArray* array_segments;
381 TfLiteIntArray* array_indices;
[all …]
/aosp_15_r20/external/tensorflow/tensorflow/lite/delegates/hexagon/builders/
H A Dconv_2d_builder.h47 TfLiteStatus PopulateSubGraph(const TfLiteIntArray* inputs,
48 const TfLiteIntArray* outputs,
51 TfLiteStatus RegisterOutputs(const TfLiteIntArray* outputs,
57 TfLiteStatus InitializeWeightsNodes(const TfLiteIntArray* inputs,
58 const TfLiteIntArray* outputs,
62 TfLiteStatus InitializeBiasNodes(const TfLiteIntArray* inputs,
63 const TfLiteIntArray* outputs,
66 void BuildStandardConv(const TfLiteIntArray* inputs,
75 void BuildDilatedDwConv(const TfLiteIntArray* inputs,
86 const TfLiteIntArray* inputs, const TfLiteTensor& data_tensor,
H A Dmatmul_builder.h32 TfLiteStatus PopulateSubGraph(const TfLiteIntArray* inputs,
33 const TfLiteIntArray* outputs,
36 TfLiteStatus RegisterOutputs(const TfLiteIntArray* outputs,
51 TfLiteStatus PopulateSubGraph(const TfLiteIntArray* inputs,
52 const TfLiteIntArray* outputs,
55 TfLiteStatus RegisterOutputs(const TfLiteIntArray* outputs,
60 TfLiteStatus AddFullyConnected(const TfLiteIntArray* inputs,
61 const TfLiteIntArray* outputs,
H A Dbatch_seq_builder.h29 TfLiteStatus PopulateSubGraph(const TfLiteIntArray* inputs,
30 const TfLiteIntArray* outputs,
33 TfLiteStatus RegisterOutputs(const TfLiteIntArray* outputs, in RegisterOutputs()
43 void SetInputBatchDimensions(TfLiteIntArray* input_batch_dimensions) { in SetInputBatchDimensions()
47 void SetOutputBatchDimensions(TfLiteIntArray* output_batch_dimensions) { in SetOutputBatchDimensions()
59 TfLiteIntArray* input_batch_dims_;
62 TfLiteIntArray* output_batch_dims_;
H A Dmatmul_builder.cc33 int* depth_size, const TfLiteIntArray* dims) { in GetDims()
43 TfLiteStatus AddFullyConnectedHelper(const TfLiteIntArray* inputs, in AddFullyConnectedHelper()
44 const TfLiteIntArray* outputs, in AddFullyConnectedHelper()
155 const TfLiteIntArray* inputs, const TfLiteIntArray* outputs, in PopulateSubGraph()
216 const TfLiteIntArray* outputs, TfLiteContext* context) { in RegisterOutputs()
223 TfLiteStatus MatMulOpBuilder::PopulateSubGraph(const TfLiteIntArray* inputs, in PopulateSubGraph()
224 const TfLiteIntArray* outputs, in PopulateSubGraph()
263 TfLiteStatus MatMulOpBuilder::AddFullyConnected(const TfLiteIntArray* inputs, in AddFullyConnected()
264 const TfLiteIntArray* outputs, in AddFullyConnected()
275 TfLiteStatus MatMulOpBuilder::RegisterOutputs(const TfLiteIntArray* outputs, in RegisterOutputs()
H A Dop_builder.h106 virtual TfLiteStatus PopulateSubGraph(const TfLiteIntArray* inputs, in PopulateSubGraph()
107 const TfLiteIntArray* outputs, in PopulateSubGraph()
114 virtual TfLiteStatus RegisterOutputs(const TfLiteIntArray* outputs, in RegisterOutputs()
137 TensorID AddOutput(const TfLiteIntArray* dims, int element_size);
178 int* depth_size, const TfLiteIntArray* dims) { in GetDims()
255 TfLiteStatus AddInputTensors(const TfLiteIntArray* input_tensors,
259 TfLiteStatus AddOutputTensors(const TfLiteIntArray* output_tensors,
266 TfLiteIntArray* input_batch_dimensions,
267 TfLiteIntArray* output_batch_dimensions);
374 int* depth_size, const TfLiteIntArray* dims) { in GetDims()
H A Dsquared_difference.cc25 TfLiteStatus PopulateSubGraph(const TfLiteIntArray* inputs,
26 const TfLiteIntArray* outputs,
29 TfLiteStatus RegisterOutputs(const TfLiteIntArray* outputs,
37 const TfLiteIntArray* inputs, const TfLiteIntArray* outputs, in PopulateSubGraph()
91 const TfLiteIntArray* outputs, TfLiteContext* context) { in RegisterOutputs()
H A Drsqrt_builder.cc29 TfLiteStatus PopulateSubGraph(const TfLiteIntArray* inputs,
30 const TfLiteIntArray* outputs,
33 TfLiteStatus RegisterOutputs(const TfLiteIntArray* outputs,
72 TfLiteStatus RsqrtOpBuilder::RegisterOutputs(const TfLiteIntArray* outputs, in RegisterOutputs()
79 TfLiteStatus RsqrtOpBuilder::PopulateSubGraph(const TfLiteIntArray* inputs, in PopulateSubGraph()
80 const TfLiteIntArray* outputs, in PopulateSubGraph()
/aosp_15_r20/external/tensorflow/tensorflow/lite/delegates/nnapi/
H A Dquant_lstm_sup.cc27 void ExtractQuantLstmWeightsSubmatrix(const TfLiteIntArray* submatrix_dims, in ExtractQuantLstmWeightsSubmatrix()
30 const TfLiteIntArray* weight_dims, in ExtractQuantLstmWeightsSubmatrix()
47 inline int OutputDepth(const TfLiteIntArray* weight_dims) { in OutputDepth()
51 inline int InputDepth(const TfLiteIntArray* weight_dims) { in InputDepth()
55 void SetWeightSubmatrixDims(const TfLiteIntArray* weight_dims, in SetWeightSubmatrixDims()
56 TfLiteIntArray* recurrent_submatrix_dims, in SetWeightSubmatrixDims()
57 TfLiteIntArray* input_submatrix_dims) { in SetWeightSubmatrixDims()
82 const TfLiteIntArray* weight_dims, in DecomposeQuantLstmWeightsTensor()
93 TfLiteIntArray* recurrent_submatrix_dims = TfLiteIntArrayCreate(2); in DecomposeQuantLstmWeightsTensor()
94 TfLiteIntArray* input_submatrix_dims = TfLiteIntArrayCreate(2); in DecomposeQuantLstmWeightsTensor()
H A Dquant_lstm_sup_test.cc37 for (TfLiteIntArray* dim : allocated_dims_) { in ~DimsAllocatingTest()
42 TfLiteIntArray* CreateDimArray(int size, in CreateDimArray()
44 TfLiteIntArray* dims = TfLiteIntArrayCreate(size); in CreateDimArray()
56 std::vector<TfLiteIntArray*> allocated_dims_;
72 const TfLiteIntArray* weight_dims = CreateDimArray(2, {8, 5}); in TEST_F()
75 const TfLiteIntArray* submatrix_dims = CreateDimArray(2, {2, 3}); in TEST_F()
93 const TfLiteIntArray* weight_dims = CreateDimArray(2, {8, 5}); in TEST_F()
96 const TfLiteIntArray* submatrix_dims = CreateDimArray(2, {2, 2}); in TEST_F()
114 const TfLiteIntArray* weight_dims = CreateDimArray(2, {8, 5}); in TEST_F()
117 const TfLiteIntArray* submatrix_dims = CreateDimArray(2, {2, 2}); in TEST_F()
[all …]
H A Dquant_lstm_sup.h26 void ExtractQuantLstmWeightsSubmatrix(const TfLiteIntArray* submatrix_dims,
29 const TfLiteIntArray* weight_dims,
34 const TfLiteIntArray* weight_dims,
44 void SetWeightSubmatrixDims(const TfLiteIntArray* weight_dims,
45 TfLiteIntArray* recurrent_submatrix_dims,
46 TfLiteIntArray* input_submatrix_dims);
/aosp_15_r20/external/tensorflow/tensorflow/lite/kernels/
H A Dreshape.cc34 TfLiteIntArray* GetOutputShape(TfLiteContext*, TfLiteNode*);
37 TfLiteIntArray* output_shape = GetOutputShape(context, node); in ResizeOutput()
38 std::unique_ptr<TfLiteIntArray, void (*)(TfLiteIntArray*)> in ResizeOutput()
89 inline TfLiteIntArray* GetOutputShapeFromTensor(TfLiteContext* context, in GetOutputShapeFromTensor()
94 TfLiteIntArray* output_shape = TfLiteIntArrayCreate(shape->dims->data[0]); in GetOutputShapeFromTensor()
102 inline TfLiteIntArray* GetOutputShapeFromParam(TfLiteContext* context, in GetOutputShapeFromParam()
115 TfLiteIntArray* output_shape = TfLiteIntArrayCreate(num_dimensions); in GetOutputShapeFromParam()
130 TfLiteIntArray* GetOutputShape(TfLiteContext* context, TfLiteNode* node) { in GetOutputShape()
H A Dkernel_util_test.cc84 std::vector<int> GetShape(TfLiteIntArray* dims) { in GetShape()
122 TfLiteIntArray* output = nullptr; in TEST_F()
133 TfLiteIntArray* output = nullptr; in TEST_F()
144 TfLiteIntArray* output = nullptr; in TEST_F()
159 TfLiteIntArray* output = nullptr; in TEST_F()
176 TfLiteIntArray* output = nullptr; in TEST_F()
193 TfLiteIntArray* output = nullptr; in TEST_F()
210 TfLiteIntArray* output = nullptr; in TEST_F()
223 TfLiteIntArray* output = nullptr; in TEST_F()
236 TfLiteIntArray* output = nullptr; in TEST_F()
[all …]
H A Dbidirectional_sequence_lstm.cc550 TfLiteIntArray* fw_output_size = TfLiteIntArrayCreate(3); in Prepare()
584 TfLiteIntArray* fw_scratch_buffer_size = TfLiteIntArrayCreate(2); in Prepare()
617 TfLiteIntArray* bw_output_size = TfLiteIntArrayCreate(3); in Prepare()
648 TfLiteIntArray* bw_scratch_buffer_size = TfLiteIntArrayCreate(2); in Prepare()
675 TfLiteIntArray* input_quantized_size = TfLiteIntArrayCopy(input->dims); in Prepare()
690 TfLiteIntArray* fw_activation_state_quantized_size = in Prepare()
706 TfLiteIntArray* bw_activation_state_quantized_size = in Prepare()
722 TfLiteIntArray* fw_cell_state_quantized_size = in Prepare()
738 TfLiteIntArray* bw_cell_state_quantized_size = in Prepare()
760 TfLiteIntArray* input_sf_size = TfLiteIntArrayCreate(1); in Prepare()
[all …]
/aosp_15_r20/external/tensorflow/tensorflow/lite/delegates/coreml/builders/
H A Dreshape_op_builder.cc55 const TfLiteIntArray* input_shape) { in SetShapeFromTensor()
56 TfLiteIntArray* shape = TfLiteIntArrayCreate(output_shape->dims->data[0]); in SetShapeFromTensor()
64 void ReshapeOpBuilder::SetShapeFromIntArray(const TfLiteIntArray* output_shape, in SetShapeFromIntArray()
65 const TfLiteIntArray* input_shape) { in SetShapeFromIntArray()
95 TfLiteStatus ReshapeOpBuilder::RegisterInputs(const TfLiteIntArray* inputs, in RegisterInputs()
104 TfLiteIntArray* output_shape = TfLiteIntArrayCreate(params->num_dimensions); in RegisterInputs()
114 TfLiteStatus ReshapeOpBuilder::RegisterOutputs(const TfLiteIntArray* outputs, in RegisterOutputs()
H A Dreshape_op_builder.h35 TfLiteStatus RegisterInputs(const TfLiteIntArray* inputs,
37 TfLiteStatus RegisterOutputs(const TfLiteIntArray* outputs,
43 const TfLiteIntArray* input_shape);
44 void SetShapeFromIntArray(const TfLiteIntArray* output_shape,
45 const TfLiteIntArray* input_shape);
/aosp_15_r20/external/tensorflow/tensorflow/lite/delegates/gpu/common/
H A Dmodel_builder_helper.h117 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, Scalar* shape);
119 absl::Status CheckIfLinearConvertible(const TfLiteIntArray* dimensions);
121 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, Linear* shape);
123 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, HWC* shape);
125 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, HW* shape);
127 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, OHWI* shape);
129 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, BHWC* shape);
H A Dmodel_builder_helper.cc99 const TfLiteIntArray* dims = tflite_tensor.dims; in ExtractTensorShape()
126 const TfLiteIntArray* dims = tflite_tensor.dims; in ExtractAxisFromIndex()
287 const std::string GetDimensionString(const TfLiteIntArray* dimensions) { in GetDimensionString()
291 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, Scalar* shape) { in SetAllDimensions()
305 absl::Status CheckIfLinearConvertible(const TfLiteIntArray* dimensions) { in CheckIfLinearConvertible()
318 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, Linear* shape) { in SetAllDimensions()
324 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, HWC* shape) { in SetAllDimensions()
346 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, HW* shape) { in SetAllDimensions()
357 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, OHWI* shape) { in SetAllDimensions()
370 absl::Status SetAllDimensions(const TfLiteIntArray* dimensions, BHWC* shape) { in SetAllDimensions()
H A Dquantization_util_test.cc40 std::unique_ptr<TfLiteIntArray, TfLiteIntArrayDeleter> BuildTfLiteIntArray( in BuildTfLiteIntArray()
42 std::unique_ptr<TfLiteIntArray, TfLiteIntArrayDeleter> result( in BuildTfLiteIntArray()
59 int ElementCount(const TfLiteIntArray& dims) { in ElementCount()
85 TfLiteTensor CreateQuantizedTensor(const int8_t* data, TfLiteIntArray* dims, in CreateQuantizedTensor()
104 TfLiteTensor CreateQuantizedTensor(const uint8_t* data, TfLiteIntArray* dims, in CreateQuantizedTensor()
123 TfLiteTensor CreateTensor(TfLiteIntArray* dims, const char* name, in CreateTensor()
138 TfLiteTensor CreateFloatTensor(const float* data, TfLiteIntArray* dims, in CreateFloatTensor()
/aosp_15_r20/external/tensorflow/tensorflow/lite/tools/evaluation/stages/
H A Dtopk_accuracy_eval_stage_test.cc75 TfLiteIntArray* model_output_shape = TfLiteIntArrayCreate(2); in TEST()
91 TfLiteIntArray* model_output_shape = TfLiteIntArrayCreate(2); in TEST()
109 TfLiteIntArray* model_output_shape = TfLiteIntArrayCreate(2); in TEST()
125 TfLiteIntArray* model_output_shape = TfLiteIntArrayCreate(2); in TEST()
141 TfLiteIntArray* model_output_shape = TfLiteIntArrayCreate(2); in TEST()
156 TfLiteIntArray* model_output_shape = TfLiteIntArrayCreate(2); in TEST()
173 TfLiteIntArray* model_output_shape = TfLiteIntArrayCreate(2); in TEST()
194 TfLiteIntArray* model_output_shape = TfLiteIntArrayCreate(2); in TEST()
251 TfLiteIntArray* model_output_shape = TfLiteIntArrayCreate(2); in VerifyCorrectBehaviorForType()
/aosp_15_r20/external/tensorflow/tensorflow/lite/
H A Dutil.h53 TfLiteIntArray* ConvertVectorToTfLiteIntArray(const std::vector<int>& input);
58 TfLiteIntArray* ConvertArrayToTfLiteIntArray(const int ndims, const int* dims);
62 bool EqualArrayAndTfLiteIntArray(const TfLiteIntArray* a, const int b_size,
68 void operator()(TfLiteIntArray* a) { in operator()
75 std::unique_ptr<TfLiteIntArray, TfLiteIntArrayDeleter> BuildTfLiteIntArray(
H A Dutil.cc50 std::unique_ptr<TfLiteIntArray, TfLiteIntArrayDeleter> BuildTfLiteIntArray( in BuildTfLiteIntArray()
52 std::unique_ptr<TfLiteIntArray, TfLiteIntArrayDeleter> result( in BuildTfLiteIntArray()
58 TfLiteIntArray* ConvertVectorToTfLiteIntArray(const std::vector<int>& input) { in ConvertVectorToTfLiteIntArray()
63 TfLiteIntArray* ConvertArrayToTfLiteIntArray(const int ndims, const int* dims) { in ConvertArrayToTfLiteIntArray()
64 TfLiteIntArray* output = TfLiteIntArrayCreate(ndims); in ConvertArrayToTfLiteIntArray()
71 bool EqualArrayAndTfLiteIntArray(const TfLiteIntArray* a, const int b_size, in EqualArrayAndTfLiteIntArray()

12345678910>>...14