Hi Daiane,
I followed your steps on imx8mqevk, But get these errors in nn-imx_1.0.4.bb:do_compile, nn-imx is failing.
Is this layer not compatible with imx8mqevk ?
ops/vsi_nn_op_shufflechannel.c: In function 'op_compute':
| ops/vsi_nn_op_shufflechannel.c:342:5: error: unknown type name 'vx_nn_reorg_params_ext2_t'; did you mean 'vx_nn_reorg_params_ext_t'?
| 342 | vx_nn_reorg_params_ext2_t param;
| | ^~~~~~~~~~~~~~~~~~~~~~~~~
| | vx_nn_reorg_params_ext_t
| ops/vsi_nn_op_shufflechannel.c:347:30: error: 'vx_nn_reorg_params_ext2_t' undeclared (first use in this function); did you mean 'vx_nn_reorg_params_ext_t'?
| 347 | memset(¶m, 0, sizeof(vx_nn_reorg_params_ext2_t));
| | ^~~~~~~~~~~~~~~~~~~~~~~~~
| | vx_nn_reorg_params_ext_t
| ops/vsi_nn_op_shufflechannel.c:347:30: note: each undeclared identifier is reported only once for each function it appears in
| ops/vsi_nn_op_shufflechannel.c:365:10: error: request for member 'base' in something not a structure or union
| 365 | param.base.block_size = REQUIRED_IO(block_size_tensor);
| | ^
| ops/vsi_nn_op_shufflechannel.c:367:10: error: request for member 'base' in something not a structure or union
| 367 | param.base.type = VX_REORG_SHUFFLE_CHANNEL;
| | ^
| ops/vsi_nn_op_shufflechannel.c:367:23: error: 'VX_REORG_SHUFFLE_CHANNEL' undeclared (first use in this function); did you mean 'VSI_NN_OP_SHUFFLECHANNEL'?
| 367 | param.base.type = VX_REORG_SHUFFLE_CHANNEL;
| | ^~~~~~~~~~~~~~~~~~~~~~~~
| | VSI_NN_OP_SHUFFLECHANNEL
| ops/vsi_nn_op_shufflechannel.c:368:10: error: request for member 'axis' in something not a structure or union
| 368 | param.axis = &self->nn_param.shufflechannel.axis;
| | ^
| ops/vsi_nn_op_shufflechannel.c:369:10: error: request for member 'num_group' in something not a structure or union
| 369 | param.num_group = &self->nn_param.shufflechannel.group_number;
| | ^
| /home/sarath/agljellyfish/build/tmp/work/aarch64-agl-linux/nn-imx/1.0.4-r0/git/common.target:99: recipe for target 'bin_r/vsi_nn_op_shufflechannel.o' failed
| make[2]: *** [bin_r/vsi_nn_op_shufflechannel.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| make[2]: Leaving directory '/home/sarath/agljellyfish/build/tmp/work/aarch64-agl-linux/nn-imx/1.0.4-r0/git/ovxlib/src'
| /home/sarath/agljellyfish/build/tmp/work/aarch64-agl-linux/nn-imx/1.0.4-r0/git/common.node:32: recipe for target 'src' failed
| make[1]: *** [src] Error 2
| make[1]: Leaving directory '/home/sarath/agljellyfish/build/tmp/work/aarch64-agl-linux/nn-imx/1.0.4-r0/git/ovxlib'
| makefile:15: recipe for target '/home/sarath/agljellyfish/build/tmp/work/aarch64-agl-linux/nn-imx/1.0.4-r0/git/ovxlib' failed
| make: *** [/home/sarath/agljellyfish/build/tmp/work/aarch64-agl-linux/nn-imx/1.0.4-r0/git/ovxlib] Error 2
| WARNING: exit code 1 from a shell command.
|
ERROR: Task (/home/sarath/agljellyfish/bsp/meta-imx/meta-ml/recipes-libraries/nn-imx/nn-imx_1.0.4.bb:do_compile) failed with exit code '1'
Waiting for 2 running tasks to finish: