Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to run custom model of nanodet on this app ? #20

Closed
MjiS opened this issue May 16, 2022 · 0 comments
Closed

How to run custom model of nanodet on this app ? #20

MjiS opened this issue May 16, 2022 · 0 comments

Comments

@MjiS
Copy link

MjiS commented May 16, 2022

Hi,
I hope you are doing great. I recently trained a custom model on nanodets v0.4 I also converted my output model to onnx and to param and bin files using online tool.
I placed my files in assets of android folder and changed class names in nanodet.cpp #412 file. After building and running the project, no bounding boxes are displayed and I get this info in log cat

I'm new to this, Sorry for my rookie mistakes.
Your help would be grateful to me. Kindly guide me where I need to make further changes.
Your nanodet app is quite fast 20+fps as compared to yolov5 android app of ncnn. Can i make it faster also ?

my param file of custom model

7767517
283 334
Input input.1 0 1 input.1
MemoryData 446 0 1 446 0=1
MemoryData 474 0 1 474 0=1
MemoryData 502 0 1 502 0=1
MemoryData 549 0 1 549 0=1
MemoryData 577 0 1 577 0=1
MemoryData 605 0 1 605 0=1
MemoryData 633 0 1 633 0=1
MemoryData 661 0 1 661 0=1
MemoryData 689 0 1 689 0=1
MemoryData 717 0 1 717 0=1
MemoryData 764 0 1 764 0=1
MemoryData 792 0 1 792 0=1
MemoryData 820 0 1 820 0=1
Convolution Conv_0 1 1 input.1 424 0=24 1=3 3=2 4=1 5=1 6=648 9=2 -23310=1,1.000000e-01
Pooling MaxPool_2 1 1 424 425 1=3 2=2 3=1 5=1
Split splitncnn_0 1 2 425 425_splitncnn_0 425_splitncnn_1
ConvolutionDepthWise Conv_3 1 1 425_splitncnn_1 943 0=24 1=3 3=2 4=1 5=1 6=216 7=24
Convolution Conv_4 1 1 943 430 0=88 1=1 5=1 6=2112 9=2 -23310=1,1.000000e-01
Convolution Conv_6 1 1 425_splitncnn_0 433 0=88 1=1 5=1 6=2112 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_8 1 1 433 952 0=88 1=3 3=2 4=1 5=1 6=792 7=88
Convolution Conv_9 1 1 952 438 0=88 1=1 5=1 6=7744 9=2 -23310=1,1.000000e-01
Concat Concat_11 2 1 430 438 439
ShuffleChannel Reshape_16 1 1 439 444 0=2
Split splitncnn_1 1 3 444 444_splitncnn_0 444_splitncnn_1 444_splitncnn_2
Shape Shape_17 1 1 444_splitncnn_2 445
Gather Gather_19 2 1 445 446 447
BinaryOp Add_22 1 1 447 450 1=1
BinaryOp Div_24 1 1 450 452 0=3 1=1 2=1.401298e-45
Split splitncnn_2 1 2 452 452_splitncnn_0 452_splitncnn_1
BinaryOp Mul_26 1 1 452_splitncnn_1 454 0=2 1=1
Crop Slice_27 3 1 444_splitncnn_1 454 446 455 -23309=1,0 -23311=1,0
BinaryOp Mul_29 1 1 452_splitncnn_0 457 0=2 1=1 2=2.802597e-45
Crop Slice_30 3 1 444_splitncnn_0 457 446 458 -23311=1,0
Convolution Conv_31 1 1 458 461 0=88 1=1 5=1 6=7744 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_33 1 1 461 961 0=88 1=3 4=1 5=1 6=792 7=88
Convolution Conv_34 1 1 961 466 0=88 1=1 5=1 6=7744 9=2 -23310=1,1.000000e-01
Concat Concat_36 2 1 455 466 467
ShuffleChannel Reshape_41 1 1 467 472 0=2
Split splitncnn_3 1 3 472 472_splitncnn_0 472_splitncnn_1 472_splitncnn_2
Shape Shape_42 1 1 472_splitncnn_2 473
Gather Gather_44 2 1 473 474 475
BinaryOp Add_47 1 1 475 478 1=1 2=1.401298e-45
BinaryOp Div_49 1 1 478 480 0=3 1=1
Split splitncnn_4 1 2 480 480_splitncnn_0 480_splitncnn_1
BinaryOp Mul_51 1 1 480_splitncnn_1 482 0=2 1=1 2=2.802597e-45
Crop Slice_52 3 1 472_splitncnn_1 482 474 483 -23309=1,0 -23311=1,0
BinaryOp Mul_54 1 1 480_splitncnn_0 485 0=2 1=1
Crop Slice_55 3 1 472_splitncnn_0 485 474 486 -23311=1,0
Convolution Conv_56 1 1 486 489 0=88 1=1 5=1 6=7744 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_58 1 1 489 970 0=88 1=3 4=1 5=1 6=792 7=88
Convolution Conv_59 1 1 970 494 0=88 1=1 5=1 6=7744 9=2 -23310=1,1.000000e-01
Concat Concat_61 2 1 483 494 495
ShuffleChannel Reshape_66 1 1 495 500 0=2
Split splitncnn_5 1 3 500 500_splitncnn_0 500_splitncnn_1 500_splitncnn_2
Shape Shape_67 1 1 500_splitncnn_2 501
Gather Gather_69 2 1 501 502 503
BinaryOp Add_72 1 1 503 506 1=1
BinaryOp Div_74 1 1 506 508 0=3 1=1 2=1.401298e-45
Split splitncnn_6 1 2 508 508_splitncnn_0 508_splitncnn_1
BinaryOp Mul_76 1 1 508_splitncnn_1 510 0=2 1=1
Crop Slice_77 3 1 500_splitncnn_1 510 502 511 -23309=1,0 -23311=1,0
BinaryOp Mul_79 1 1 508_splitncnn_0 513 0=2 1=1 2=2.802597e-45
Crop Slice_80 3 1 500_splitncnn_0 513 502 514 -23311=1,0
Convolution Conv_81 1 1 514 517 0=88 1=1 5=1 6=7744 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_83 1 1 517 979 0=88 1=3 4=1 5=1 6=792 7=88
Convolution Conv_84 1 1 979 522 0=88 1=1 5=1 6=7744 9=2 -23310=1,1.000000e-01
Concat Concat_86 2 1 511 522 523
ShuffleChannel Reshape_91 1 1 523 528 0=2
Split splitncnn_7 1 3 528 528_splitncnn_0 528_splitncnn_1 528_splitncnn_2
ConvolutionDepthWise Conv_92 1 1 528_splitncnn_2 985 0=176 1=3 3=2 4=1 5=1 6=1584 7=176
Convolution Conv_93 1 1 985 533 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
Convolution Conv_95 1 1 528_splitncnn_1 536 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_97 1 1 536 994 0=176 1=3 3=2 4=1 5=1 6=1584 7=176
Convolution Conv_98 1 1 994 541 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
Concat Concat_100 2 1 533 541 542
ShuffleChannel Reshape_105 1 1 542 547 0=2
Split splitncnn_8 1 3 547 547_splitncnn_0 547_splitncnn_1 547_splitncnn_2
Shape Shape_106 1 1 547_splitncnn_2 548
Gather Gather_108 2 1 548 549 550
BinaryOp Add_111 1 1 550 553 1=1 2=1.401298e-45
BinaryOp Div_113 1 1 553 555 0=3 1=1
Split splitncnn_9 1 2 555 555_splitncnn_0 555_splitncnn_1
BinaryOp Mul_115 1 1 555_splitncnn_1 557 0=2 1=1 2=2.802597e-45
Crop Slice_116 3 1 547_splitncnn_1 557 549 558 -23309=1,0 -23311=1,0
BinaryOp Mul_118 1 1 555_splitncnn_0 560 0=2 1=1
Crop Slice_119 3 1 547_splitncnn_0 560 549 561 -23311=1,0
Convolution Conv_120 1 1 561 564 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_122 1 1 564 1003 0=176 1=3 4=1 5=1 6=1584 7=176
Convolution Conv_123 1 1 1003 569 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
Concat Concat_125 2 1 558 569 570
ShuffleChannel Reshape_130 1 1 570 575 0=2
Split splitncnn_10 1 3 575 575_splitncnn_0 575_splitncnn_1 575_splitncnn_2
Shape Shape_131 1 1 575_splitncnn_2 576
Gather Gather_133 2 1 576 577 578
BinaryOp Add_136 1 1 578 581 1=1
BinaryOp Div_138 1 1 581 583 0=3 1=1 2=1.401298e-45
Split splitncnn_11 1 2 583 583_splitncnn_0 583_splitncnn_1
BinaryOp Mul_140 1 1 583_splitncnn_1 585 0=2 1=1
Crop Slice_141 3 1 575_splitncnn_1 585 577 586 -23309=1,0 -23311=1,0
BinaryOp Mul_143 1 1 583_splitncnn_0 588 0=2 1=1 2=2.802597e-45
Crop Slice_144 3 1 575_splitncnn_0 588 577 589 -23311=1,0
Convolution Conv_145 1 1 589 592 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_147 1 1 592 1012 0=176 1=3 4=1 5=1 6=1584 7=176
Convolution Conv_148 1 1 1012 597 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
Concat Concat_150 2 1 586 597 598
ShuffleChannel Reshape_155 1 1 598 603 0=2
Split splitncnn_12 1 3 603 603_splitncnn_0 603_splitncnn_1 603_splitncnn_2
Shape Shape_156 1 1 603_splitncnn_2 604
Gather Gather_158 2 1 604 605 606
BinaryOp Add_161 1 1 606 609 1=1 2=1.401298e-45
BinaryOp Div_163 1 1 609 611 0=3 1=1
Split splitncnn_13 1 2 611 611_splitncnn_0 611_splitncnn_1
BinaryOp Mul_165 1 1 611_splitncnn_1 613 0=2 1=1 2=2.802597e-45
Crop Slice_166 3 1 603_splitncnn_1 613 605 614 -23309=1,0 -23311=1,0
BinaryOp Mul_168 1 1 611_splitncnn_0 616 0=2 1=1
Crop Slice_169 3 1 603_splitncnn_0 616 605 617 -23311=1,0
Convolution Conv_170 1 1 617 620 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_172 1 1 620 1021 0=176 1=3 4=1 5=1 6=1584 7=176
Convolution Conv_173 1 1 1021 625 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
Concat Concat_175 2 1 614 625 626
ShuffleChannel Reshape_180 1 1 626 631 0=2
Split splitncnn_14 1 3 631 631_splitncnn_0 631_splitncnn_1 631_splitncnn_2
Shape Shape_181 1 1 631_splitncnn_2 632
Gather Gather_183 2 1 632 633 634
BinaryOp Add_186 1 1 634 637 1=1
BinaryOp Div_188 1 1 637 639 0=3 1=1 2=1.401298e-45
Split splitncnn_15 1 2 639 639_splitncnn_0 639_splitncnn_1
BinaryOp Mul_190 1 1 639_splitncnn_1 641 0=2 1=1
Crop Slice_191 3 1 631_splitncnn_1 641 633 642 -23309=1,0 -23311=1,0
BinaryOp Mul_193 1 1 639_splitncnn_0 644 0=2 1=1 2=2.802597e-45
Crop Slice_194 3 1 631_splitncnn_0 644 633 645 -23311=1,0
Convolution Conv_195 1 1 645 648 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_197 1 1 648 1030 0=176 1=3 4=1 5=1 6=1584 7=176
Convolution Conv_198 1 1 1030 653 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
Concat Concat_200 2 1 642 653 654
ShuffleChannel Reshape_205 1 1 654 659 0=2
Split splitncnn_16 1 3 659 659_splitncnn_0 659_splitncnn_1 659_splitncnn_2
Shape Shape_206 1 1 659_splitncnn_2 660
Gather Gather_208 2 1 660 661 662
BinaryOp Add_211 1 1 662 665 1=1 2=1.401298e-45
BinaryOp Div_213 1 1 665 667 0=3 1=1
Split splitncnn_17 1 2 667 667_splitncnn_0 667_splitncnn_1
BinaryOp Mul_215 1 1 667_splitncnn_1 669 0=2 1=1 2=2.802597e-45
Crop Slice_216 3 1 659_splitncnn_1 669 661 670 -23309=1,0 -23311=1,0
BinaryOp Mul_218 1 1 667_splitncnn_0 672 0=2 1=1
Crop Slice_219 3 1 659_splitncnn_0 672 661 673 -23311=1,0
Convolution Conv_220 1 1 673 676 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_222 1 1 676 1039 0=176 1=3 4=1 5=1 6=1584 7=176
Convolution Conv_223 1 1 1039 681 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
Concat Concat_225 2 1 670 681 682
ShuffleChannel Reshape_230 1 1 682 687 0=2
Split splitncnn_18 1 3 687 687_splitncnn_0 687_splitncnn_1 687_splitncnn_2
Shape Shape_231 1 1 687_splitncnn_2 688
Gather Gather_233 2 1 688 689 690
BinaryOp Add_236 1 1 690 693 1=1
BinaryOp Div_238 1 1 693 695 0=3 1=1 2=1.401298e-45
Split splitncnn_19 1 2 695 695_splitncnn_0 695_splitncnn_1
BinaryOp Mul_240 1 1 695_splitncnn_1 697 0=2 1=1
Crop Slice_241 3 1 687_splitncnn_1 697 689 698 -23309=1,0 -23311=1,0
BinaryOp Mul_243 1 1 695_splitncnn_0 700 0=2 1=1 2=2.802597e-45
Crop Slice_244 3 1 687_splitncnn_0 700 689 701 -23311=1,0
Convolution Conv_245 1 1 701 704 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_247 1 1 704 1048 0=176 1=3 4=1 5=1 6=1584 7=176
Convolution Conv_248 1 1 1048 709 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
Concat Concat_250 2 1 698 709 710
ShuffleChannel Reshape_255 1 1 710 715 0=2
Split splitncnn_20 1 3 715 715_splitncnn_0 715_splitncnn_1 715_splitncnn_2
Shape Shape_256 1 1 715_splitncnn_2 716
Gather Gather_258 2 1 716 717 718
BinaryOp Add_261 1 1 718 721 1=1 2=1.401298e-45
BinaryOp Div_263 1 1 721 723 0=3 1=1
Split splitncnn_21 1 2 723 723_splitncnn_0 723_splitncnn_1
BinaryOp Mul_265 1 1 723_splitncnn_1 725 0=2 1=1 2=2.802597e-45
Crop Slice_266 3 1 715_splitncnn_1 725 717 726 -23309=1,0 -23311=1,0
BinaryOp Mul_268 1 1 723_splitncnn_0 728 0=2 1=1
Crop Slice_269 3 1 715_splitncnn_0 728 717 729 -23311=1,0
Convolution Conv_270 1 1 729 732 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_272 1 1 732 1057 0=176 1=3 4=1 5=1 6=1584 7=176
Convolution Conv_273 1 1 1057 737 0=176 1=1 5=1 6=30976 9=2 -23310=1,1.000000e-01
Concat Concat_275 2 1 726 737 738
ShuffleChannel Reshape_280 1 1 738 743 0=2
Split splitncnn_22 1 3 743 743_splitncnn_0 743_splitncnn_1 743_splitncnn_2
ConvolutionDepthWise Conv_281 1 1 743_splitncnn_2 1063 0=352 1=3 3=2 4=1 5=1 6=3168 7=352
Convolution Conv_282 1 1 1063 748 0=352 1=1 5=1 6=123904 9=2 -23310=1,1.000000e-01
Convolution Conv_284 1 1 743_splitncnn_1 751 0=352 1=1 5=1 6=123904 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_286 1 1 751 1072 0=352 1=3 3=2 4=1 5=1 6=3168 7=352
Convolution Conv_287 1 1 1072 756 0=352 1=1 5=1 6=123904 9=2 -23310=1,1.000000e-01
Concat Concat_289 2 1 748 756 757
ShuffleChannel Reshape_294 1 1 757 762 0=2
Split splitncnn_23 1 3 762 762_splitncnn_0 762_splitncnn_1 762_splitncnn_2
Shape Shape_295 1 1 762_splitncnn_2 763
Gather Gather_297 2 1 763 764 765
BinaryOp Add_300 1 1 765 768 1=1
BinaryOp Div_302 1 1 768 770 0=3 1=1 2=1.401298e-45
Split splitncnn_24 1 2 770 770_splitncnn_0 770_splitncnn_1
BinaryOp Mul_304 1 1 770_splitncnn_1 772 0=2 1=1
Crop Slice_305 3 1 762_splitncnn_1 772 764 773 -23309=1,0 -23311=1,0
BinaryOp Mul_307 1 1 770_splitncnn_0 775 0=2 1=1 2=2.802597e-45
Crop Slice_308 3 1 762_splitncnn_0 775 764 776 -23311=1,0
Convolution Conv_309 1 1 776 779 0=352 1=1 5=1 6=123904 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_311 1 1 779 1081 0=352 1=3 4=1 5=1 6=3168 7=352
Convolution Conv_312 1 1 1081 784 0=352 1=1 5=1 6=123904 9=2 -23310=1,1.000000e-01
Concat Concat_314 2 1 773 784 785
ShuffleChannel Reshape_319 1 1 785 790 0=2
Split splitncnn_25 1 3 790 790_splitncnn_0 790_splitncnn_1 790_splitncnn_2
Shape Shape_320 1 1 790_splitncnn_2 791
Gather Gather_322 2 1 791 792 793
BinaryOp Add_325 1 1 793 796 1=1 2=1.401298e-45
BinaryOp Div_327 1 1 796 798 0=3 1=1
Split splitncnn_26 1 2 798 798_splitncnn_0 798_splitncnn_1
BinaryOp Mul_329 1 1 798_splitncnn_1 800 0=2 1=1 2=2.802597e-45
Crop Slice_330 3 1 790_splitncnn_1 800 792 801 -23309=1,0 -23311=1,0
BinaryOp Mul_332 1 1 798_splitncnn_0 803 0=2 1=1
Crop Slice_333 3 1 790_splitncnn_0 803 792 804 -23311=1,0
Convolution Conv_334 1 1 804 807 0=352 1=1 5=1 6=123904 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_336 1 1 807 1090 0=352 1=3 4=1 5=1 6=3168 7=352
Convolution Conv_337 1 1 1090 812 0=352 1=1 5=1 6=123904 9=2 -23310=1,1.000000e-01
Concat Concat_339 2 1 801 812 813
ShuffleChannel Reshape_344 1 1 813 818 0=2
Split splitncnn_27 1 3 818 818_splitncnn_0 818_splitncnn_1 818_splitncnn_2
Shape Shape_345 1 1 818_splitncnn_2 819
Gather Gather_347 2 1 819 820 821
BinaryOp Add_350 1 1 821 824 1=1
BinaryOp Div_352 1 1 824 826 0=3 1=1 2=1.401298e-45
Split splitncnn_28 1 2 826 826_splitncnn_0 826_splitncnn_1
BinaryOp Mul_354 1 1 826_splitncnn_1 828 0=2 1=1
Crop Slice_355 3 1 818_splitncnn_1 828 820 829 -23309=1,0 -23311=1,0
BinaryOp Mul_357 1 1 826_splitncnn_0 831 0=2 1=1 2=2.802597e-45
Crop Slice_358 3 1 818_splitncnn_0 831 820 832 -23311=1,0
Convolution Conv_359 1 1 832 835 0=352 1=1 5=1 6=123904 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_361 1 1 835 1099 0=352 1=3 4=1 5=1 6=3168 7=352
Convolution Conv_362 1 1 1099 840 0=352 1=1 5=1 6=123904 9=2 -23310=1,1.000000e-01
Concat Concat_364 2 1 829 840 841
ShuffleChannel Reshape_369 1 1 841 846 0=2
Convolution Conv_370 1 1 528_splitncnn_0 847 0=128 1=1 5=1 6=22528
Convolution Conv_371 1 1 743_splitncnn_0 848 0=128 1=1 5=1 6=45056
Convolution Conv_372 1 1 846 849 0=128 1=1 5=1 6=90112
Split splitncnn_29 1 2 849 849_splitncnn_0 849_splitncnn_1
Interp Resize_374 1 1 849_splitncnn_1 854 0=2 1=2.000000e+00 2=2.000000e+00
BinaryOp Add_375 2 1 848 854 855
Split splitncnn_30 1 2 855 855_splitncnn_0 855_splitncnn_1
Interp Resize_377 1 1 855_splitncnn_1 860 0=2 1=2.000000e+00 2=2.000000e+00
BinaryOp Add_378 2 1 847 860 861
Split splitncnn_31 1 2 861 861_splitncnn_0 861_splitncnn_1
Interp Resize_380 1 1 861_splitncnn_1 866 0=2 1=5.000000e-01 2=5.000000e-01
BinaryOp Add_381 2 1 855_splitncnn_0 866 867
Split splitncnn_32 1 2 867 867_splitncnn_0 867_splitncnn_1
Interp Resize_383 1 1 867_splitncnn_1 872 0=2 1=5.000000e-01 2=5.000000e-01
BinaryOp Add_384 2 1 849_splitncnn_0 872 873
ConvolutionDepthWise Conv_385 1 1 861_splitncnn_0 876 0=128 1=3 4=1 5=1 6=1152 7=128 9=2 -23310=1,1.000000e-01
Convolution Conv_387 1 1 876 879 0=128 1=1 5=1 6=16384 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_389 1 1 879 882 0=128 1=3 4=1 5=1 6=1152 7=128 9=2 -23310=1,1.000000e-01
Convolution Conv_391 1 1 882 885 0=128 1=1 5=1 6=16384 9=2 -23310=1,1.000000e-01
Convolution Conv_393 1 1 885 886 0=36 1=1 5=1 6=4608
Slice Split_394 1 2 886 887 888 -23300=2,4,-233
Sigmoid Sigmoid_395 1 1 887 889
Reshape Reshape_397 1 1 889 891 0=1 1=4
Permute Transpose_398 1 1 891 cls_pred_stride_8 0=1
Reshape Reshape_400 1 1 888 894 0=1 1=32
Permute Transpose_401 1 1 894 dis_pred_stride_8 0=1
ConvolutionDepthWise Conv_402 1 1 867_splitncnn_0 898 0=128 1=3 4=1 5=1 6=1152 7=128 9=2 -23310=1,1.000000e-01
Convolution Conv_404 1 1 898 901 0=128 1=1 5=1 6=16384 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_406 1 1 901 904 0=128 1=3 4=1 5=1 6=1152 7=128 9=2 -23310=1,1.000000e-01
Convolution Conv_408 1 1 904 907 0=128 1=1 5=1 6=16384 9=2 -23310=1,1.000000e-01
Convolution Conv_410 1 1 907 908 0=36 1=1 5=1 6=4608
Slice Split_411 1 2 908 909 910 -23300=2,4,-233
Sigmoid Sigmoid_412 1 1 909 911
Reshape Reshape_414 1 1 911 913 0=1 1=4
Permute Transpose_415 1 1 913 cls_pred_stride_16 0=1
Reshape Reshape_417 1 1 910 916 0=1 1=32
Permute Transpose_418 1 1 916 dis_pred_stride_16 0=1
ConvolutionDepthWise Conv_419 1 1 873 920 0=128 1=3 4=1 5=1 6=1152 7=128 9=2 -23310=1,1.000000e-01
Convolution Conv_421 1 1 920 923 0=128 1=1 5=1 6=16384 9=2 -23310=1,1.000000e-01
ConvolutionDepthWise Conv_423 1 1 923 926 0=128 1=3 4=1 5=1 6=1152 7=128 9=2 -23310=1,1.000000e-01
Convolution Conv_425 1 1 926 929 0=128 1=1 5=1 6=16384 9=2 -23310=1,1.000000e-01
Convolution Conv_427 1 1 929 930 0=36 1=1 5=1 6=4608
Slice Split_428 1 2 930 931 932 -23300=2,4,-233
Sigmoid Sigmoid_429 1 1 931 933
Reshape Reshape_431 1 1 933 935 0=1 1=4
Permute Transpose_432 1 1 935 cls_pred_stride_32 0=1
Reshape Reshape_434 1 1 932 938 0=1 1=32
Permute Transpose_435 1 1 938 dis_pred_stride_32 0=1

Sol: Use nanodet v1 for training > convert to onnx > ncnn ..use simpifier to remove layers

@MjiS MjiS closed this as completed May 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant