Home
last modified time | relevance | path

Searched refs:io_num (Results 1 – 20 of 20) sorted by relevance

/OK3568_Linux_fs/external/rknpu2/examples/rknn_multiple_input_demo/src/
H A Dmain.cc113 rknn_input_output_num io_num; in main() local
114 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
119 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
122 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
123 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
124 for (uint32_t i = 0; i < io_num.n_input; i++) { in main()
136 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
137 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
138 for (uint32_t i = 0; i < io_num.n_output; i++) { in main()
158 unsigned char* input_data[io_num.n_input]; in main()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/rknn_dynamic_shape_input_demo/src/
H A Drknn_dynshape_inference.cc341 rknn_input_output_num io_num; in main() local
342 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
348 if (io_num.n_input != input_paths_split.size()) in main()
353 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
357 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
358 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
359 for (uint32_t i = 0; i < io_num.n_input; i++) in main()
373 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
374 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
375 for (uint32_t i = 0; i < io_num.n_output; i++) in main()
[all …]
H A Drknn_dynshape_inference_zero_copy.cc341 rknn_input_output_num io_num; in main() local
342 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
348 if (io_num.n_input != input_paths_split.size()) in main()
353 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
357 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
358 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
359 for (uint32_t i = 0; i < io_num.n_input; i++) in main()
373 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
374 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
375 for (uint32_t i = 0; i < io_num.n_output; i++) in main()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/rknn_benchmark/src/
H A Drknn_benchmark.cpp307 rknn_input_output_num io_num; in main() local
308 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
314 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
317 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
318 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
319 for (uint32_t i = 0; i < io_num.n_input; i++) { in main()
332 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
333 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
334 for (uint32_t i = 0; i < io_num.n_output; i++) { in main()
356 unsigned char* input_data[io_num.n_input]; in main()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/rknn_api_demo/src/
H A Drknn_with_mmz_demo.cpp166 rknn_input_output_num io_num; in main() local
167 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
172 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
175 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
176 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
177 for (uint32_t i = 0; i < io_num.n_input; i++) { in main()
189 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
190 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
191 for (uint32_t i = 0; i < io_num.n_output; i++) { in main()
245 MB_BLK output_mbs[io_num.n_output]; in main()
[all …]
H A Drknn_set_internal_mem_from_fd_demo.cpp175 rknn_input_output_num io_num; in main() local
176 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
181 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
184 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
185 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
186 for (uint32_t i = 0; i < io_num.n_input; i++) { in main()
198 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
199 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
200 for (uint32_t i = 0; i < io_num.n_output; i++) { in main()
306 MB_BLK output_mbs[io_num.n_output]; in main()
[all …]
H A Drknn_create_mem_demo.cpp191 rknn_input_output_num io_num; in main() local
192 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
197 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
200 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
201 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
202 for (uint32_t i = 0; i < io_num.n_input; i++) { in main()
214 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
215 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
216 for (uint32_t i = 0; i < io_num.n_output; i++) { in main()
280 rknn_tensor_mem* output_mems[io_num.n_output]; in main()
[all …]
H A Drknn_create_mem_with_rga_demo.cpp181 rknn_input_output_num io_num; in main() local
182 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
187 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
190 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
191 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
192 for (uint32_t i = 0; i < io_num.n_input; i++) { in main()
204 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
205 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
206 for (uint32_t i = 0; i < io_num.n_output; i++) { in main()
286 rknn_tensor_mem* output_mems[io_num.n_output]; in main()
[all …]
/OK3568_Linux_fs/external/rknpu2/doc/
H A DRKNN_Dynamic_Shape_Usage.md33 rknn_input_range dyn_range[io_num.n_input];
34 memset(dyn_range, 0, io_num.n_input * sizeof(rknn_input_range));
35 for (uint32_t i = 0; i < io_num.n_input; i++)
56 for (int i = 0; i < io_num.n_input; i++)
77 rknn_tensor_attr cur_input_attrs[io_num.n_input];
78 memset(cur_input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr));
79 for (uint32_t i = 0; i < io_num.n_input; i++)
91 rknn_tensor_attr cur_output_attrs[io_num.n_output];
92 memset(cur_output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr));
93 for (uint32_t i = 0; i < io_num.n_output; i++)
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/RV1106_RV1103/rknn_yolov5_demo/src/
H A Dmain.cc270 rknn_input_output_num io_num; in main() local
271 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
277 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
280 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
281 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
282 for (uint32_t i = 0; i < io_num.n_input; i++) in main()
296 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
297 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
298 for (uint32_t i = 0; i < io_num.n_output; i++) in main()
370 rknn_tensor_mem *output_mems[io_num.n_output]; in main()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/rknn_common_test/src/
H A Dmain.cc115 rknn_input_output_num io_num; in main() local
116 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
121 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
124 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
125 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
126 for (uint32_t i = 0; i < io_num.n_input; i++) { in main()
138 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
139 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
140 for (uint32_t i = 0; i < io_num.n_output; i++) { in main()
242 rknn_tensor_mem* output_mems[io_num.n_output]; in main()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/librknn_api_android_demo/
H A Drknn_create_mem_demo.cpp191 rknn_input_output_num io_num; in main() local
192 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
197 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
200 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
201 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
202 for (uint32_t i = 0; i < io_num.n_input; i++) { in main()
214 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
215 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
216 for (uint32_t i = 0; i < io_num.n_output; i++) { in main()
280 rknn_tensor_mem* output_mems[io_num.n_output]; in main()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/RV1106_RV1103/rknn_mobilenet_demo/src/
H A Dmain.cc298 rknn_input_output_num io_num; in main() local
299 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
305 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
308 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
309 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
310 for (uint32_t i = 0; i < io_num.n_input; i++) in main()
324 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
325 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
326 for (uint32_t i = 0; i < io_num.n_output; i++) in main()
398 rknn_tensor_mem *output_mems[io_num.n_output]; in main()
[all …]
H A Dmain_nhwc.cc268 rknn_input_output_num io_num; in main() local
269 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
275 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
278 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
279 memset(input_attrs, 0, io_num.n_input * sizeof(rknn_tensor_attr)); in main()
280 for (uint32_t i = 0; i < io_num.n_input; i++) in main()
294 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
295 memset(output_attrs, 0, io_num.n_output * sizeof(rknn_tensor_attr)); in main()
296 for (uint32_t i = 0; i < io_num.n_output; i++) in main()
368 rknn_tensor_mem *output_mems[io_num.n_output]; in main()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_demo/src/
H A Dmain.cc183 rknn_input_output_num io_num; in main() local
184 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
189 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
191 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
193 for (int i = 0; i < io_num.n_input; i++) { in main()
203 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
205 for (int i = 0; i < io_num.n_output; i++) { in main()
263 rknn_inputs_set(ctx, io_num.n_input, inputs); in main()
265 rknn_output outputs[io_num.n_output]; in main()
267 for (int i = 0; i < io_num.n_output; i++) { in main()
[all …]
H A Dmain_video.cc43 rknn_input_output_num io_num; member
173 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &app_ctx->io_num, sizeof(rknn_input_output_num)); in init_model()
178 …printf("model input num: %d, output num: %d\n", app_ctx->io_num.n_input, app_ctx->io_num.n_output); in init_model()
180 …rknn_tensor_attr* input_attrs = (rknn_tensor_attr*)malloc(app_ctx->io_num.n_input * sizeof(rknn_te… in init_model()
182 for (int i = 0; i < app_ctx->io_num.n_input; i++) { in init_model()
192 …rknn_tensor_attr* output_attrs = (rknn_tensor_attr*)malloc(app_ctx->io_num.n_output * sizeof(rknn_… in init_model()
194 for (int i = 0; i < app_ctx->io_num.n_output; i++) { in init_model()
285 rknn_inputs_set(ctx, app_ctx->io_num.n_input, inputs); in inference_model()
287 rknn_output outputs[app_ctx->io_num.n_output]; in inference_model()
289 for (int i = 0; i < app_ctx->io_num.n_output; i++) { in inference_model()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/rknn_mobilenet_demo/src/
H A Dmain.cc145 rknn_input_output_num io_num; in main() local
146 ret = rknn_query(ctx, RKNN_QUERY_IN_OUT_NUM, &io_num, sizeof(io_num)); in main()
151 printf("model input num: %d, output num: %d\n", io_num.n_input, io_num.n_output); in main()
154 rknn_tensor_attr input_attrs[io_num.n_input]; in main()
156 for (int i = 0; i < io_num.n_input; i++) { in main()
167 rknn_tensor_attr output_attrs[io_num.n_output]; in main()
169 for (int i = 0; i < io_num.n_output; i++) { in main()
188 ret = rknn_inputs_set(ctx, io_num.n_input, inputs); in main()
213 for (int i = 0; i < io_num.n_output; i++) { in main()
/OK3568_Linux_fs/external/rknpu2/examples/rknn_internal_mem_reuse_demo/src/
H A Drknn_internal_mem_reuse_demo.cc341 rknn_input_output_num io_num[TOTAL_RKNN_MODEL_NUM]; in main() local
400 ret = rknn_query(ctx[n], RKNN_QUERY_IN_OUT_NUM, &io_num[n], sizeof(io_num[n])); in main()
405 printf("model input num: %d, output num: %d\n", io_num[n].n_input, io_num[n].n_output); in main()
407 if (io_num[n].n_output > MAX_OUTPUT_NUM) { in main()
413 memset(input_attrs[n], 0, io_num[n].n_input * sizeof(rknn_tensor_attr)); in main()
414 for (uint32_t i = 0; i < io_num[n].n_input; i++) { in main()
426 memset(output_attrs[n], 0, io_num[n].n_output * sizeof(rknn_tensor_attr)); in main()
427 for (uint32_t i = 0; i < io_num[n].n_output; i++) { in main()
496 for (uint32_t i = 0; i < io_num[n].n_output; ++i) { in main()
501 for (uint32_t i = 0; i < io_num[n].n_output; ++i) { in main()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_android_apk_demo/app/src/main/cpp/
H A Dyolo_image.cc112 rknn_input_output_num io_num; in create() local
115 ret = rknn_query(ctx, cmd, &io_num, sizeof(io_num)); in create()
120 n_input = io_num.n_input; in create()
121 n_output = io_num.n_output; in create()
/OK3568_Linux_fs/kernel/kernel/
H A Dresource.c1566 unsigned int io_start, io_num; in reserve_setup() local
1572 if (get_option(&str, &io_num) == 0) in reserve_setup()
1590 res->end = io_start + io_num - 1; in reserve_setup()