@Frank I generated the difference for both the cfg and weight (you suggested and the one on the darkent website YOLO: Real-Time Object Detection )
Using your suggested cfg and weights
khadas@Khadas-teco:~$ diff hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3/vnn_yolov3.c hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3A/vnn_yolov3.c
2,3c2,3
< * Generated by ACUITY 6.0.12
< * Match ovxlib 1.1.34
---
> * Generated by ACUITY 5.21.1_0702
> * Match ovxlib 1.1.30
31c31
< memset( _attr.size, 0, VSI_NN_MAX_DIM_NUM * sizeof(vsi_size_t));\
---
> memset( _attr.size, 0, VSI_NN_MAX_DIM_NUM * sizeof(uint32_t));\
151,152d150
< vsi_bool inference_with_nbg = FALSE;
< char* pos = NULL;
163d160
< memset( &node, 0, sizeof( vsi_nn_node_t * ) * NET_NODE_NUM );
172,177d168
< pos = strstr(data_file_name, ".nb");
< if( pos && strcmp(pos, ".nb") == 0 )
< {
< inference_with_nbg = TRUE;
< }
<
211,212d201
< if( !inference_with_nbg )
< {
228,235d216
< }
< else
< {
< NEW_VXNODE(node[0], VSI_NN_OP_NBG, 1, 3, 0);
< node[0]->nn_param.nbg.type = VSI_NN_NBG_FILE;
< node[0]->nn_param.nbg.url = data_file_name;
<
< }
283,284d263
< if( !inference_with_nbg )
< {
300,308d278
< }
< else
< {
< node[0]->input.tensors[0] = norm_tensor[0];
< node[0]->output.tensors[0] = norm_tensor[1];
< node[0]->output.tensors[1] = norm_tensor[2];
< node[0]->output.tensors[2] = norm_tensor[3];
<
< }
khadas@Khadas-teco:~$ diff hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3/include/vnn_pre_process.h hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3A/include/vnn_pre_process.h
2,3c2,3
< * Generated by ACUITY 5.11.0
< * Match ovxlib 1.1.21
---
> * Generated by ACUITY 5.21.1_0702
> * Match ovxlib 1.1.30
78c78
< const vsi_nn_preprocess_map_element_t * vnn_GetPrePorcessMap();
---
> const vsi_nn_preprocess_map_element_t * vnn_GetPreProcessMap();
80c80
< uint32_t vnn_GetPrePorcessMapCount();
---
> uint32_t vnn_GetPreProcessMapCount();
84a85
>
khadas@Khadas-teco:~$ diff hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3/include/vnn_post_process.h hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3A/include/vnn_post_process.h
2,3c2,3
< * Generated by ACUITY 5.11.0
< * Match ovxlib 1.1.21
---
> * Generated by ACUITY 5.21.1_0702
> * Match ovxlib 1.1.30
16c16
< const vsi_nn_postprocess_map_element_t * vnn_GetPostPorcessMap();
---
> const vsi_nn_postprocess_map_element_t * vnn_GetPostProcessMap();
18c18
< uint32_t vnn_GetPostPorcessMapCount();
---
> uint32_t vnn_GetPostProcessMapCount();
khadas@Khadas-teco:~$ diff hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3/include/vnn_yolov3.h hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3A/include/vnn_yolov3.h
2,3c2,3
< * Generated by ACUITY 6.0.12
< * Match ovxlib 1.1.34
---
> * Generated by ACUITY 5.21.1_0702
> * Match ovxlib 1.1.30
20c20
< #define VNN_VERSION_PATCH 34
---
> #define VNN_VERSION_PATCH 30
khadas@Khadas-teco:~$
Using cfg and weights from darknet website
khadas@Khadas-teco:~$ diff hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3/vnn_yolov3.c hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3A/vnn_yolov3.c
2,3c2,3
< * Generated by ACUITY 6.0.12
< * Match ovxlib 1.1.34
---
> * Generated by ACUITY 5.21.1_0702
> * Match ovxlib 1.1.30
31c31
< memset( _attr.size, 0, VSI_NN_MAX_DIM_NUM * sizeof(vsi_size_t));\
---
> memset( _attr.size, 0, VSI_NN_MAX_DIM_NUM * sizeof(uint32_t));\
151,152d150
< vsi_bool inference_with_nbg = FALSE;
< char* pos = NULL;
163d160
< memset( &node, 0, sizeof( vsi_nn_node_t * ) * NET_NODE_NUM );
172,177d168
< pos = strstr(data_file_name, ".nb");
< if( pos && strcmp(pos, ".nb") == 0 )
< {
< inference_with_nbg = TRUE;
< }
<
211,212d201
< if( !inference_with_nbg )
< {
219,222c208,211
< input - [416, 416, 3, 1]
< output - [13, 13, 255, 1]
< [26, 26, 255, 1]
< [52, 52, 255, 1]
---
> input - [608, 608, 3, 1]
> output - [19, 19, 255, 1]
> [38, 38, 255, 1]
> [76, 76, 255, 1]
228,235d216
< }
< else
< {
< NEW_VXNODE(node[0], VSI_NN_OP_NBG, 1, 3, 0);
< node[0]->nn_param.nbg.type = VSI_NN_NBG_FILE;
< node[0]->nn_param.nbg.url = data_file_name;
<
< }
242,243c223,224
< attr.size[0] = 416;
< attr.size[1] = 416;
---
> attr.size[0] = 608;
> attr.size[1] = 608;
252,253c233,234
< attr.size[0] = 13;
< attr.size[1] = 13;
---
> attr.size[0] = 19;
> attr.size[1] = 19;
262,263c243,244
< attr.size[0] = 26;
< attr.size[1] = 26;
---
> attr.size[0] = 38;
> attr.size[1] = 38;
272,273c253,254
< attr.size[0] = 52;
< attr.size[1] = 52;
---
> attr.size[0] = 76;
> attr.size[1] = 76;
283,284d263
< if( !inference_with_nbg )
< {
300,308d278
< }
< else
< {
< node[0]->input.tensors[0] = norm_tensor[0];
< node[0]->output.tensors[0] = norm_tensor[1];
< node[0]->output.tensors[1] = norm_tensor[2];
< node[0]->output.tensors[2] = norm_tensor[3];
<
< }
khadas@Khadas-teco:~$ diff hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3/include/vnn_pre_process.h hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3A/include/vnn_pre_process.h
2,3c2,3
< * Generated by ACUITY 5.11.0
< * Match ovxlib 1.1.21
---
> * Generated by ACUITY 5.21.1_0702
> * Match ovxlib 1.1.30
78c78
< const vsi_nn_preprocess_map_element_t * vnn_GetPrePorcessMap();
---
> const vsi_nn_preprocess_map_element_t * vnn_GetPreProcessMap();
80c80
< uint32_t vnn_GetPrePorcessMapCount();
---
> uint32_t vnn_GetPreProcessMapCount();
84a85
>
khadas@Khadas-teco:~$ diff hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3/include/vnn_post_process.h hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3A/include/vnn_post_process.h
2,3c2,3
< * Generated by ACUITY 5.11.0
< * Match ovxlib 1.1.21
---
> * Generated by ACUITY 5.21.1_0702
> * Match ovxlib 1.1.30
16c16
< const vsi_nn_postprocess_map_element_t * vnn_GetPostPorcessMap();
---
> const vsi_nn_postprocess_map_element_t * vnn_GetPostProcessMap();
18c18
< uint32_t vnn_GetPostPorcessMapCount();
---
> uint32_t vnn_GetPostProcessMapCount();
khadas@Khadas-teco:~$ diff hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3/include/vnn_yolov3.h hussain/aml_npu_appwog/aml_npu_app/detect_library/model_code/detect_yolo_v3A/include/vnn_yolov3.h
2,3c2,3
< * Generated by ACUITY 6.0.12
< * Match ovxlib 1.1.34
---
> * Generated by ACUITY 5.21.1_0702
> * Match ovxlib 1.1.30
20c20
< #define VNN_VERSION_PATCH 34
---
> #define VNN_VERSION_PATCH 30
khadas@Khadas-teco:~$