mv shape to single file

This commit is contained in:
colin 2020-07-28 13:35:50 +08:00
parent e5410cb1b2
commit ce1aca9531
3 changed files with 381 additions and 405 deletions

View File

@ -1,676 +1,338 @@
int RN50_conv1_weight[] = { 0,37631 }; int RN50_conv1_weight[] = { 0,37631 };
int RN50_conv1_weight_shape[] = { 64, 3, 7, 7, };
int RN50_bn1_running_mean[] = { 37632,37887 }; int RN50_bn1_running_mean[] = { 37632,37887 };
int RN50_bn1_running_mean_shape[] = { 64, };
int RN50_bn1_running_var[] = { 37888,38143 }; int RN50_bn1_running_var[] = { 37888,38143 };
int RN50_bn1_running_var_shape[] = { 64, };
int RN50_bn1_weight[] = { 38144,38399 }; int RN50_bn1_weight[] = { 38144,38399 };
int RN50_bn1_weight_shape[] = { 64, };
int RN50_bn1_bias[] = { 38400,38655 }; int RN50_bn1_bias[] = { 38400,38655 };
int RN50_bn1_bias_shape[] = { 64, };
int RN50_layer1__modules_0_conv1_weight[] = { 38656,55039 }; int RN50_layer1__modules_0_conv1_weight[] = { 38656,55039 };
int RN50_layer1__modules_0_conv1_weight_shape[] = { 64, 64, 1, 1, };
int RN50_layer1__modules_0_bn1_running_mean[] = { 55040,55295 }; int RN50_layer1__modules_0_bn1_running_mean[] = { 55040,55295 };
int RN50_layer1__modules_0_bn1_running_mean_shape[] = { 64, };
int RN50_layer1__modules_0_bn1_running_var[] = { 55296,55551 }; int RN50_layer1__modules_0_bn1_running_var[] = { 55296,55551 };
int RN50_layer1__modules_0_bn1_running_var_shape[] = { 64, };
int RN50_layer1__modules_0_bn1_weight[] = { 55552,55807 }; int RN50_layer1__modules_0_bn1_weight[] = { 55552,55807 };
int RN50_layer1__modules_0_bn1_weight_shape[] = { 64, };
int RN50_layer1__modules_0_bn1_bias[] = { 55808,56063 }; int RN50_layer1__modules_0_bn1_bias[] = { 55808,56063 };
int RN50_layer1__modules_0_bn1_bias_shape[] = { 64, };
int RN50_layer1__modules_0_conv2_weight[] = { 56064,203519 }; int RN50_layer1__modules_0_conv2_weight[] = { 56064,203519 };
int RN50_layer1__modules_0_conv2_weight_shape[] = { 64, 64, 3, 3, };
int RN50_layer1__modules_0_bn2_running_mean[] = { 203520,203775 }; int RN50_layer1__modules_0_bn2_running_mean[] = { 203520,203775 };
int RN50_layer1__modules_0_bn2_running_mean_shape[] = { 64, };
int RN50_layer1__modules_0_bn2_running_var[] = { 203776,204031 }; int RN50_layer1__modules_0_bn2_running_var[] = { 203776,204031 };
int RN50_layer1__modules_0_bn2_running_var_shape[] = { 64, };
int RN50_layer1__modules_0_bn2_weight[] = { 204032,204287 }; int RN50_layer1__modules_0_bn2_weight[] = { 204032,204287 };
int RN50_layer1__modules_0_bn2_weight_shape[] = { 64, };
int RN50_layer1__modules_0_bn2_bias[] = { 204288,204543 }; int RN50_layer1__modules_0_bn2_bias[] = { 204288,204543 };
int RN50_layer1__modules_0_bn2_bias_shape[] = { 64, };
int RN50_layer1__modules_0_conv3_weight[] = { 204544,270079 }; int RN50_layer1__modules_0_conv3_weight[] = { 204544,270079 };
int RN50_layer1__modules_0_conv3_weight_shape[] = { 256, 64, 1, 1, };
int RN50_layer1__modules_0_bn3_running_mean[] = { 270080,271103 }; int RN50_layer1__modules_0_bn3_running_mean[] = { 270080,271103 };
int RN50_layer1__modules_0_bn3_running_mean_shape[] = { 256, };
int RN50_layer1__modules_0_bn3_running_var[] = { 271104,272127 }; int RN50_layer1__modules_0_bn3_running_var[] = { 271104,272127 };
int RN50_layer1__modules_0_bn3_running_var_shape[] = { 256, };
int RN50_layer1__modules_0_bn3_weight[] = { 272128,273151 }; int RN50_layer1__modules_0_bn3_weight[] = { 272128,273151 };
int RN50_layer1__modules_0_bn3_weight_shape[] = { 256, };
int RN50_layer1__modules_0_bn3_bias[] = { 273152,274175 }; int RN50_layer1__modules_0_bn3_bias[] = { 273152,274175 };
int RN50_layer1__modules_0_bn3_bias_shape[] = { 256, };
int RN50_layer1__modules_0_downsample__modules_0_weight[] = { 274176,339711 }; int RN50_layer1__modules_0_downsample__modules_0_weight[] = { 274176,339711 };
int RN50_layer1__modules_0_downsample__modules_0_weight_shape[] = { 256, 64, 1, 1, };
int RN50_layer1__modules_0_downsample__modules_1_running_mean[] = { 339712,340735 }; int RN50_layer1__modules_0_downsample__modules_1_running_mean[] = { 339712,340735 };
int RN50_layer1__modules_0_downsample__modules_1_running_mean_shape[] = { 256, };
int RN50_layer1__modules_0_downsample__modules_1_running_var[] = { 340736,341759 }; int RN50_layer1__modules_0_downsample__modules_1_running_var[] = { 340736,341759 };
int RN50_layer1__modules_0_downsample__modules_1_running_var_shape[] = { 256, };
int RN50_layer1__modules_0_downsample__modules_1_weight[] = { 341760,342783 }; int RN50_layer1__modules_0_downsample__modules_1_weight[] = { 341760,342783 };
int RN50_layer1__modules_0_downsample__modules_1_weight_shape[] = { 256, };
int RN50_layer1__modules_0_downsample__modules_1_bias[] = { 342784,343807 }; int RN50_layer1__modules_0_downsample__modules_1_bias[] = { 342784,343807 };
int RN50_layer1__modules_0_downsample__modules_1_bias_shape[] = { 256, };
int RN50_layer1__modules_1_conv1_weight[] = { 343808,409343 }; int RN50_layer1__modules_1_conv1_weight[] = { 343808,409343 };
int RN50_layer1__modules_1_conv1_weight_shape[] = { 64, 256, 1, 1, };
int RN50_layer1__modules_1_bn1_running_mean[] = { 409344,409599 }; int RN50_layer1__modules_1_bn1_running_mean[] = { 409344,409599 };
int RN50_layer1__modules_1_bn1_running_mean_shape[] = { 64, };
int RN50_layer1__modules_1_bn1_running_var[] = { 409600,409855 }; int RN50_layer1__modules_1_bn1_running_var[] = { 409600,409855 };
int RN50_layer1__modules_1_bn1_running_var_shape[] = { 64, };
int RN50_layer1__modules_1_bn1_weight[] = { 409856,410111 }; int RN50_layer1__modules_1_bn1_weight[] = { 409856,410111 };
int RN50_layer1__modules_1_bn1_weight_shape[] = { 64, };
int RN50_layer1__modules_1_bn1_bias[] = { 410112,410367 }; int RN50_layer1__modules_1_bn1_bias[] = { 410112,410367 };
int RN50_layer1__modules_1_bn1_bias_shape[] = { 64, };
int RN50_layer1__modules_1_conv2_weight[] = { 410368,557823 }; int RN50_layer1__modules_1_conv2_weight[] = { 410368,557823 };
int RN50_layer1__modules_1_conv2_weight_shape[] = { 64, 64, 3, 3, };
int RN50_layer1__modules_1_bn2_running_mean[] = { 557824,558079 }; int RN50_layer1__modules_1_bn2_running_mean[] = { 557824,558079 };
int RN50_layer1__modules_1_bn2_running_mean_shape[] = { 64, };
int RN50_layer1__modules_1_bn2_running_var[] = { 558080,558335 }; int RN50_layer1__modules_1_bn2_running_var[] = { 558080,558335 };
int RN50_layer1__modules_1_bn2_running_var_shape[] = { 64, };
int RN50_layer1__modules_1_bn2_weight[] = { 558336,558591 }; int RN50_layer1__modules_1_bn2_weight[] = { 558336,558591 };
int RN50_layer1__modules_1_bn2_weight_shape[] = { 64, };
int RN50_layer1__modules_1_bn2_bias[] = { 558592,558847 }; int RN50_layer1__modules_1_bn2_bias[] = { 558592,558847 };
int RN50_layer1__modules_1_bn2_bias_shape[] = { 64, };
int RN50_layer1__modules_1_conv3_weight[] = { 558848,624383 }; int RN50_layer1__modules_1_conv3_weight[] = { 558848,624383 };
int RN50_layer1__modules_1_conv3_weight_shape[] = { 256, 64, 1, 1, };
int RN50_layer1__modules_1_bn3_running_mean[] = { 624384,625407 }; int RN50_layer1__modules_1_bn3_running_mean[] = { 624384,625407 };
int RN50_layer1__modules_1_bn3_running_mean_shape[] = { 256, };
int RN50_layer1__modules_1_bn3_running_var[] = { 625408,626431 }; int RN50_layer1__modules_1_bn3_running_var[] = { 625408,626431 };
int RN50_layer1__modules_1_bn3_running_var_shape[] = { 256, };
int RN50_layer1__modules_1_bn3_weight[] = { 626432,627455 }; int RN50_layer1__modules_1_bn3_weight[] = { 626432,627455 };
int RN50_layer1__modules_1_bn3_weight_shape[] = { 256, };
int RN50_layer1__modules_1_bn3_bias[] = { 627456,628479 }; int RN50_layer1__modules_1_bn3_bias[] = { 627456,628479 };
int RN50_layer1__modules_1_bn3_bias_shape[] = { 256, };
int RN50_layer1__modules_2_conv1_weight[] = { 628480,694015 }; int RN50_layer1__modules_2_conv1_weight[] = { 628480,694015 };
int RN50_layer1__modules_2_conv1_weight_shape[] = { 64, 256, 1, 1, };
int RN50_layer1__modules_2_bn1_running_mean[] = { 694016,694271 }; int RN50_layer1__modules_2_bn1_running_mean[] = { 694016,694271 };
int RN50_layer1__modules_2_bn1_running_mean_shape[] = { 64, };
int RN50_layer1__modules_2_bn1_running_var[] = { 694272,694527 }; int RN50_layer1__modules_2_bn1_running_var[] = { 694272,694527 };
int RN50_layer1__modules_2_bn1_running_var_shape[] = { 64, };
int RN50_layer1__modules_2_bn1_weight[] = { 694528,694783 }; int RN50_layer1__modules_2_bn1_weight[] = { 694528,694783 };
int RN50_layer1__modules_2_bn1_weight_shape[] = { 64, };
int RN50_layer1__modules_2_bn1_bias[] = { 694784,695039 }; int RN50_layer1__modules_2_bn1_bias[] = { 694784,695039 };
int RN50_layer1__modules_2_bn1_bias_shape[] = { 64, };
int RN50_layer1__modules_2_conv2_weight[] = { 695040,842495 }; int RN50_layer1__modules_2_conv2_weight[] = { 695040,842495 };
int RN50_layer1__modules_2_conv2_weight_shape[] = { 64, 64, 3, 3, };
int RN50_layer1__modules_2_bn2_running_mean[] = { 842496,842751 }; int RN50_layer1__modules_2_bn2_running_mean[] = { 842496,842751 };
int RN50_layer1__modules_2_bn2_running_mean_shape[] = { 64, };
int RN50_layer1__modules_2_bn2_running_var[] = { 842752,843007 }; int RN50_layer1__modules_2_bn2_running_var[] = { 842752,843007 };
int RN50_layer1__modules_2_bn2_running_var_shape[] = { 64, };
int RN50_layer1__modules_2_bn2_weight[] = { 843008,843263 }; int RN50_layer1__modules_2_bn2_weight[] = { 843008,843263 };
int RN50_layer1__modules_2_bn2_weight_shape[] = { 64, };
int RN50_layer1__modules_2_bn2_bias[] = { 843264,843519 }; int RN50_layer1__modules_2_bn2_bias[] = { 843264,843519 };
int RN50_layer1__modules_2_bn2_bias_shape[] = { 64, };
int RN50_layer1__modules_2_conv3_weight[] = { 843520,909055 }; int RN50_layer1__modules_2_conv3_weight[] = { 843520,909055 };
int RN50_layer1__modules_2_conv3_weight_shape[] = { 256, 64, 1, 1, };
int RN50_layer1__modules_2_bn3_running_mean[] = { 909056,910079 }; int RN50_layer1__modules_2_bn3_running_mean[] = { 909056,910079 };
int RN50_layer1__modules_2_bn3_running_mean_shape[] = { 256, };
int RN50_layer1__modules_2_bn3_running_var[] = { 910080,911103 }; int RN50_layer1__modules_2_bn3_running_var[] = { 910080,911103 };
int RN50_layer1__modules_2_bn3_running_var_shape[] = { 256, };
int RN50_layer1__modules_2_bn3_weight[] = { 911104,912127 }; int RN50_layer1__modules_2_bn3_weight[] = { 911104,912127 };
int RN50_layer1__modules_2_bn3_weight_shape[] = { 256, };
int RN50_layer1__modules_2_bn3_bias[] = { 912128,913151 }; int RN50_layer1__modules_2_bn3_bias[] = { 912128,913151 };
int RN50_layer1__modules_2_bn3_bias_shape[] = { 256, };
int RN50_layer2__modules_0_conv1_weight[] = { 913152,1044223 }; int RN50_layer2__modules_0_conv1_weight[] = { 913152,1044223 };
int RN50_layer2__modules_0_conv1_weight_shape[] = { 128, 256, 1, 1, };
int RN50_layer2__modules_0_bn1_running_mean[] = { 1044224,1044735 }; int RN50_layer2__modules_0_bn1_running_mean[] = { 1044224,1044735 };
int RN50_layer2__modules_0_bn1_running_mean_shape[] = { 128, };
int RN50_layer2__modules_0_bn1_running_var[] = { 1044736,1045247 }; int RN50_layer2__modules_0_bn1_running_var[] = { 1044736,1045247 };
int RN50_layer2__modules_0_bn1_running_var_shape[] = { 128, };
int RN50_layer2__modules_0_bn1_weight[] = { 1045248,1045759 }; int RN50_layer2__modules_0_bn1_weight[] = { 1045248,1045759 };
int RN50_layer2__modules_0_bn1_weight_shape[] = { 128, };
int RN50_layer2__modules_0_bn1_bias[] = { 1045760,1046271 }; int RN50_layer2__modules_0_bn1_bias[] = { 1045760,1046271 };
int RN50_layer2__modules_0_bn1_bias_shape[] = { 128, };
int RN50_layer2__modules_0_conv2_weight[] = { 1046272,1636095 }; int RN50_layer2__modules_0_conv2_weight[] = { 1046272,1636095 };
int RN50_layer2__modules_0_conv2_weight_shape[] = { 128, 128, 3, 3, };
int RN50_layer2__modules_0_bn2_running_mean[] = { 1636096,1636607 }; int RN50_layer2__modules_0_bn2_running_mean[] = { 1636096,1636607 };
int RN50_layer2__modules_0_bn2_running_mean_shape[] = { 128, };
int RN50_layer2__modules_0_bn2_running_var[] = { 1636608,1637119 }; int RN50_layer2__modules_0_bn2_running_var[] = { 1636608,1637119 };
int RN50_layer2__modules_0_bn2_running_var_shape[] = { 128, };
int RN50_layer2__modules_0_bn2_weight[] = { 1637120,1637631 }; int RN50_layer2__modules_0_bn2_weight[] = { 1637120,1637631 };
int RN50_layer2__modules_0_bn2_weight_shape[] = { 128, };
int RN50_layer2__modules_0_bn2_bias[] = { 1637632,1638143 }; int RN50_layer2__modules_0_bn2_bias[] = { 1637632,1638143 };
int RN50_layer2__modules_0_bn2_bias_shape[] = { 128, };
int RN50_layer2__modules_0_conv3_weight[] = { 1638144,1900287 }; int RN50_layer2__modules_0_conv3_weight[] = { 1638144,1900287 };
int RN50_layer2__modules_0_conv3_weight_shape[] = { 512, 128, 1, 1, };
int RN50_layer2__modules_0_bn3_running_mean[] = { 1900288,1902335 }; int RN50_layer2__modules_0_bn3_running_mean[] = { 1900288,1902335 };
int RN50_layer2__modules_0_bn3_running_mean_shape[] = { 512, };
int RN50_layer2__modules_0_bn3_running_var[] = { 1902336,1904383 }; int RN50_layer2__modules_0_bn3_running_var[] = { 1902336,1904383 };
int RN50_layer2__modules_0_bn3_running_var_shape[] = { 512, };
int RN50_layer2__modules_0_bn3_weight[] = { 1904384,1906431 }; int RN50_layer2__modules_0_bn3_weight[] = { 1904384,1906431 };
int RN50_layer2__modules_0_bn3_weight_shape[] = { 512, };
int RN50_layer2__modules_0_bn3_bias[] = { 1906432,1908479 }; int RN50_layer2__modules_0_bn3_bias[] = { 1906432,1908479 };
int RN50_layer2__modules_0_bn3_bias_shape[] = { 512, };
int RN50_layer2__modules_0_downsample__modules_0_weight[] = { 1908480,2432767 }; int RN50_layer2__modules_0_downsample__modules_0_weight[] = { 1908480,2432767 };
int RN50_layer2__modules_0_downsample__modules_0_weight_shape[] = { 512, 256, 1, 1, };
int RN50_layer2__modules_0_downsample__modules_1_running_mean[] = { 2432768,2434815 }; int RN50_layer2__modules_0_downsample__modules_1_running_mean[] = { 2432768,2434815 };
int RN50_layer2__modules_0_downsample__modules_1_running_mean_shape[] = { 512, };
int RN50_layer2__modules_0_downsample__modules_1_running_var[] = { 2434816,2436863 }; int RN50_layer2__modules_0_downsample__modules_1_running_var[] = { 2434816,2436863 };
int RN50_layer2__modules_0_downsample__modules_1_running_var_shape[] = { 512, };
int RN50_layer2__modules_0_downsample__modules_1_weight[] = { 2436864,2438911 }; int RN50_layer2__modules_0_downsample__modules_1_weight[] = { 2436864,2438911 };
int RN50_layer2__modules_0_downsample__modules_1_weight_shape[] = { 512, };
int RN50_layer2__modules_0_downsample__modules_1_bias[] = { 2438912,2440959 }; int RN50_layer2__modules_0_downsample__modules_1_bias[] = { 2438912,2440959 };
int RN50_layer2__modules_0_downsample__modules_1_bias_shape[] = { 512, };
int RN50_layer2__modules_1_conv1_weight[] = { 2440960,2703103 }; int RN50_layer2__modules_1_conv1_weight[] = { 2440960,2703103 };
int RN50_layer2__modules_1_conv1_weight_shape[] = { 128, 512, 1, 1, };
int RN50_layer2__modules_1_bn1_running_mean[] = { 2703104,2703615 }; int RN50_layer2__modules_1_bn1_running_mean[] = { 2703104,2703615 };
int RN50_layer2__modules_1_bn1_running_mean_shape[] = { 128, };
int RN50_layer2__modules_1_bn1_running_var[] = { 2703616,2704127 }; int RN50_layer2__modules_1_bn1_running_var[] = { 2703616,2704127 };
int RN50_layer2__modules_1_bn1_running_var_shape[] = { 128, };
int RN50_layer2__modules_1_bn1_weight[] = { 2704128,2704639 }; int RN50_layer2__modules_1_bn1_weight[] = { 2704128,2704639 };
int RN50_layer2__modules_1_bn1_weight_shape[] = { 128, };
int RN50_layer2__modules_1_bn1_bias[] = { 2704640,2705151 }; int RN50_layer2__modules_1_bn1_bias[] = { 2704640,2705151 };
int RN50_layer2__modules_1_bn1_bias_shape[] = { 128, };
int RN50_layer2__modules_1_conv2_weight[] = { 2705152,3294975 }; int RN50_layer2__modules_1_conv2_weight[] = { 2705152,3294975 };
int RN50_layer2__modules_1_conv2_weight_shape[] = { 128, 128, 3, 3, };
int RN50_layer2__modules_1_bn2_running_mean[] = { 3294976,3295487 }; int RN50_layer2__modules_1_bn2_running_mean[] = { 3294976,3295487 };
int RN50_layer2__modules_1_bn2_running_mean_shape[] = { 128, };
int RN50_layer2__modules_1_bn2_running_var[] = { 3295488,3295999 }; int RN50_layer2__modules_1_bn2_running_var[] = { 3295488,3295999 };
int RN50_layer2__modules_1_bn2_running_var_shape[] = { 128, };
int RN50_layer2__modules_1_bn2_weight[] = { 3296000,3296511 }; int RN50_layer2__modules_1_bn2_weight[] = { 3296000,3296511 };
int RN50_layer2__modules_1_bn2_weight_shape[] = { 128, };
int RN50_layer2__modules_1_bn2_bias[] = { 3296512,3297023 }; int RN50_layer2__modules_1_bn2_bias[] = { 3296512,3297023 };
int RN50_layer2__modules_1_bn2_bias_shape[] = { 128, };
int RN50_layer2__modules_1_conv3_weight[] = { 3297024,3559167 }; int RN50_layer2__modules_1_conv3_weight[] = { 3297024,3559167 };
int RN50_layer2__modules_1_conv3_weight_shape[] = { 512, 128, 1, 1, };
int RN50_layer2__modules_1_bn3_running_mean[] = { 3559168,3561215 }; int RN50_layer2__modules_1_bn3_running_mean[] = { 3559168,3561215 };
int RN50_layer2__modules_1_bn3_running_mean_shape[] = { 512, };
int RN50_layer2__modules_1_bn3_running_var[] = { 3561216,3563263 }; int RN50_layer2__modules_1_bn3_running_var[] = { 3561216,3563263 };
int RN50_layer2__modules_1_bn3_running_var_shape[] = { 512, };
int RN50_layer2__modules_1_bn3_weight[] = { 3563264,3565311 }; int RN50_layer2__modules_1_bn3_weight[] = { 3563264,3565311 };
int RN50_layer2__modules_1_bn3_weight_shape[] = { 512, };
int RN50_layer2__modules_1_bn3_bias[] = { 3565312,3567359 }; int RN50_layer2__modules_1_bn3_bias[] = { 3565312,3567359 };
int RN50_layer2__modules_1_bn3_bias_shape[] = { 512, };
int RN50_layer2__modules_2_conv1_weight[] = { 3567360,3829503 }; int RN50_layer2__modules_2_conv1_weight[] = { 3567360,3829503 };
int RN50_layer2__modules_2_conv1_weight_shape[] = { 128, 512, 1, 1, };
int RN50_layer2__modules_2_bn1_running_mean[] = { 3829504,3830015 }; int RN50_layer2__modules_2_bn1_running_mean[] = { 3829504,3830015 };
int RN50_layer2__modules_2_bn1_running_mean_shape[] = { 128, };
int RN50_layer2__modules_2_bn1_running_var[] = { 3830016,3830527 }; int RN50_layer2__modules_2_bn1_running_var[] = { 3830016,3830527 };
int RN50_layer2__modules_2_bn1_running_var_shape[] = { 128, };
int RN50_layer2__modules_2_bn1_weight[] = { 3830528,3831039 }; int RN50_layer2__modules_2_bn1_weight[] = { 3830528,3831039 };
int RN50_layer2__modules_2_bn1_weight_shape[] = { 128, };
int RN50_layer2__modules_2_bn1_bias[] = { 3831040,3831551 }; int RN50_layer2__modules_2_bn1_bias[] = { 3831040,3831551 };
int RN50_layer2__modules_2_bn1_bias_shape[] = { 128, };
int RN50_layer2__modules_2_conv2_weight[] = { 3831552,4421375 }; int RN50_layer2__modules_2_conv2_weight[] = { 3831552,4421375 };
int RN50_layer2__modules_2_conv2_weight_shape[] = { 128, 128, 3, 3, };
int RN50_layer2__modules_2_bn2_running_mean[] = { 4421376,4421887 }; int RN50_layer2__modules_2_bn2_running_mean[] = { 4421376,4421887 };
int RN50_layer2__modules_2_bn2_running_mean_shape[] = { 128, };
int RN50_layer2__modules_2_bn2_running_var[] = { 4421888,4422399 }; int RN50_layer2__modules_2_bn2_running_var[] = { 4421888,4422399 };
int RN50_layer2__modules_2_bn2_running_var_shape[] = { 128, };
int RN50_layer2__modules_2_bn2_weight[] = { 4422400,4422911 }; int RN50_layer2__modules_2_bn2_weight[] = { 4422400,4422911 };
int RN50_layer2__modules_2_bn2_weight_shape[] = { 128, };
int RN50_layer2__modules_2_bn2_bias[] = { 4422912,4423423 }; int RN50_layer2__modules_2_bn2_bias[] = { 4422912,4423423 };
int RN50_layer2__modules_2_bn2_bias_shape[] = { 128, };
int RN50_layer2__modules_2_conv3_weight[] = { 4423424,4685567 }; int RN50_layer2__modules_2_conv3_weight[] = { 4423424,4685567 };
int RN50_layer2__modules_2_conv3_weight_shape[] = { 512, 128, 1, 1, };
int RN50_layer2__modules_2_bn3_running_mean[] = { 4685568,4687615 }; int RN50_layer2__modules_2_bn3_running_mean[] = { 4685568,4687615 };
int RN50_layer2__modules_2_bn3_running_mean_shape[] = { 512, };
int RN50_layer2__modules_2_bn3_running_var[] = { 4687616,4689663 }; int RN50_layer2__modules_2_bn3_running_var[] = { 4687616,4689663 };
int RN50_layer2__modules_2_bn3_running_var_shape[] = { 512, };
int RN50_layer2__modules_2_bn3_weight[] = { 4689664,4691711 }; int RN50_layer2__modules_2_bn3_weight[] = { 4689664,4691711 };
int RN50_layer2__modules_2_bn3_weight_shape[] = { 512, };
int RN50_layer2__modules_2_bn3_bias[] = { 4691712,4693759 }; int RN50_layer2__modules_2_bn3_bias[] = { 4691712,4693759 };
int RN50_layer2__modules_2_bn3_bias_shape[] = { 512, };
int RN50_layer2__modules_3_conv1_weight[] = { 4693760,4955903 }; int RN50_layer2__modules_3_conv1_weight[] = { 4693760,4955903 };
int RN50_layer2__modules_3_conv1_weight_shape[] = { 128, 512, 1, 1, };
int RN50_layer2__modules_3_bn1_running_mean[] = { 4955904,4956415 }; int RN50_layer2__modules_3_bn1_running_mean[] = { 4955904,4956415 };
int RN50_layer2__modules_3_bn1_running_mean_shape[] = { 128, };
int RN50_layer2__modules_3_bn1_running_var[] = { 4956416,4956927 }; int RN50_layer2__modules_3_bn1_running_var[] = { 4956416,4956927 };
int RN50_layer2__modules_3_bn1_running_var_shape[] = { 128, };
int RN50_layer2__modules_3_bn1_weight[] = { 4956928,4957439 }; int RN50_layer2__modules_3_bn1_weight[] = { 4956928,4957439 };
int RN50_layer2__modules_3_bn1_weight_shape[] = { 128, };
int RN50_layer2__modules_3_bn1_bias[] = { 4957440,4957951 }; int RN50_layer2__modules_3_bn1_bias[] = { 4957440,4957951 };
int RN50_layer2__modules_3_bn1_bias_shape[] = { 128, };
int RN50_layer2__modules_3_conv2_weight[] = { 4957952,5547775 }; int RN50_layer2__modules_3_conv2_weight[] = { 4957952,5547775 };
int RN50_layer2__modules_3_conv2_weight_shape[] = { 128, 128, 3, 3, };
int RN50_layer2__modules_3_bn2_running_mean[] = { 5547776,5548287 }; int RN50_layer2__modules_3_bn2_running_mean[] = { 5547776,5548287 };
int RN50_layer2__modules_3_bn2_running_mean_shape[] = { 128, };
int RN50_layer2__modules_3_bn2_running_var[] = { 5548288,5548799 }; int RN50_layer2__modules_3_bn2_running_var[] = { 5548288,5548799 };
int RN50_layer2__modules_3_bn2_running_var_shape[] = { 128, };
int RN50_layer2__modules_3_bn2_weight[] = { 5548800,5549311 }; int RN50_layer2__modules_3_bn2_weight[] = { 5548800,5549311 };
int RN50_layer2__modules_3_bn2_weight_shape[] = { 128, };
int RN50_layer2__modules_3_bn2_bias[] = { 5549312,5549823 }; int RN50_layer2__modules_3_bn2_bias[] = { 5549312,5549823 };
int RN50_layer2__modules_3_bn2_bias_shape[] = { 128, };
int RN50_layer2__modules_3_conv3_weight[] = { 5549824,5811967 }; int RN50_layer2__modules_3_conv3_weight[] = { 5549824,5811967 };
int RN50_layer2__modules_3_conv3_weight_shape[] = { 512, 128, 1, 1, };
int RN50_layer2__modules_3_bn3_running_mean[] = { 5811968,5814015 }; int RN50_layer2__modules_3_bn3_running_mean[] = { 5811968,5814015 };
int RN50_layer2__modules_3_bn3_running_mean_shape[] = { 512, };
int RN50_layer2__modules_3_bn3_running_var[] = { 5814016,5816063 }; int RN50_layer2__modules_3_bn3_running_var[] = { 5814016,5816063 };
int RN50_layer2__modules_3_bn3_running_var_shape[] = { 512, };
int RN50_layer2__modules_3_bn3_weight[] = { 5816064,5818111 }; int RN50_layer2__modules_3_bn3_weight[] = { 5816064,5818111 };
int RN50_layer2__modules_3_bn3_weight_shape[] = { 512, };
int RN50_layer2__modules_3_bn3_bias[] = { 5818112,5820159 }; int RN50_layer2__modules_3_bn3_bias[] = { 5818112,5820159 };
int RN50_layer2__modules_3_bn3_bias_shape[] = { 512, };
int RN50_layer3__modules_0_conv1_weight[] = { 5820160,6344447 }; int RN50_layer3__modules_0_conv1_weight[] = { 5820160,6344447 };
int RN50_layer3__modules_0_conv1_weight_shape[] = { 256, 512, 1, 1, };
int RN50_layer3__modules_0_bn1_running_mean[] = { 6344448,6345471 }; int RN50_layer3__modules_0_bn1_running_mean[] = { 6344448,6345471 };
int RN50_layer3__modules_0_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_0_bn1_running_var[] = { 6345472,6346495 }; int RN50_layer3__modules_0_bn1_running_var[] = { 6345472,6346495 };
int RN50_layer3__modules_0_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_0_bn1_weight[] = { 6346496,6347519 }; int RN50_layer3__modules_0_bn1_weight[] = { 6346496,6347519 };
int RN50_layer3__modules_0_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_0_bn1_bias[] = { 6347520,6348543 }; int RN50_layer3__modules_0_bn1_bias[] = { 6347520,6348543 };
int RN50_layer3__modules_0_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_0_conv2_weight[] = { 6348544,8707839 }; int RN50_layer3__modules_0_conv2_weight[] = { 6348544,8707839 };
int RN50_layer3__modules_0_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_0_bn2_running_mean[] = { 8707840,8708863 }; int RN50_layer3__modules_0_bn2_running_mean[] = { 8707840,8708863 };
int RN50_layer3__modules_0_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_0_bn2_running_var[] = { 8708864,8709887 }; int RN50_layer3__modules_0_bn2_running_var[] = { 8708864,8709887 };
int RN50_layer3__modules_0_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_0_bn2_weight[] = { 8709888,8710911 }; int RN50_layer3__modules_0_bn2_weight[] = { 8709888,8710911 };
int RN50_layer3__modules_0_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_0_bn2_bias[] = { 8710912,8711935 }; int RN50_layer3__modules_0_bn2_bias[] = { 8710912,8711935 };
int RN50_layer3__modules_0_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_0_conv3_weight[] = { 8711936,9760511 }; int RN50_layer3__modules_0_conv3_weight[] = { 8711936,9760511 };
int RN50_layer3__modules_0_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_0_bn3_running_mean[] = { 9760512,9764607 }; int RN50_layer3__modules_0_bn3_running_mean[] = { 9760512,9764607 };
int RN50_layer3__modules_0_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_0_bn3_running_var[] = { 9764608,9768703 }; int RN50_layer3__modules_0_bn3_running_var[] = { 9764608,9768703 };
int RN50_layer3__modules_0_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_0_bn3_weight[] = { 9768704,9772799 }; int RN50_layer3__modules_0_bn3_weight[] = { 9768704,9772799 };
int RN50_layer3__modules_0_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_0_bn3_bias[] = { 9772800,9776895 }; int RN50_layer3__modules_0_bn3_bias[] = { 9772800,9776895 };
int RN50_layer3__modules_0_bn3_bias_shape[] = { 1024, };
int RN50_layer3__modules_0_downsample__modules_0_weight[] = { 9776896,11874047 }; int RN50_layer3__modules_0_downsample__modules_0_weight[] = { 9776896,11874047 };
int RN50_layer3__modules_0_downsample__modules_0_weight_shape[] = { 1024, 512, 1, 1, };
int RN50_layer3__modules_0_downsample__modules_1_running_mean[] = { 11874048,11878143 }; int RN50_layer3__modules_0_downsample__modules_1_running_mean[] = { 11874048,11878143 };
int RN50_layer3__modules_0_downsample__modules_1_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_0_downsample__modules_1_running_var[] = { 11878144,11882239 }; int RN50_layer3__modules_0_downsample__modules_1_running_var[] = { 11878144,11882239 };
int RN50_layer3__modules_0_downsample__modules_1_running_var_shape[] = { 1024, };
int RN50_layer3__modules_0_downsample__modules_1_weight[] = { 11882240,11886335 }; int RN50_layer3__modules_0_downsample__modules_1_weight[] = { 11882240,11886335 };
int RN50_layer3__modules_0_downsample__modules_1_weight_shape[] = { 1024, };
int RN50_layer3__modules_0_downsample__modules_1_bias[] = { 11886336,11890431 }; int RN50_layer3__modules_0_downsample__modules_1_bias[] = { 11886336,11890431 };
int RN50_layer3__modules_0_downsample__modules_1_bias_shape[] = { 1024, };
int RN50_layer3__modules_1_conv1_weight[] = { 11890432,12939007 }; int RN50_layer3__modules_1_conv1_weight[] = { 11890432,12939007 };
int RN50_layer3__modules_1_conv1_weight_shape[] = { 256, 1024, 1, 1, };
int RN50_layer3__modules_1_bn1_running_mean[] = { 12939008,12940031 }; int RN50_layer3__modules_1_bn1_running_mean[] = { 12939008,12940031 };
int RN50_layer3__modules_1_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_1_bn1_running_var[] = { 12940032,12941055 }; int RN50_layer3__modules_1_bn1_running_var[] = { 12940032,12941055 };
int RN50_layer3__modules_1_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_1_bn1_weight[] = { 12941056,12942079 }; int RN50_layer3__modules_1_bn1_weight[] = { 12941056,12942079 };
int RN50_layer3__modules_1_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_1_bn1_bias[] = { 12942080,12943103 }; int RN50_layer3__modules_1_bn1_bias[] = { 12942080,12943103 };
int RN50_layer3__modules_1_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_1_conv2_weight[] = { 12943104,15302399 }; int RN50_layer3__modules_1_conv2_weight[] = { 12943104,15302399 };
int RN50_layer3__modules_1_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_1_bn2_running_mean[] = { 15302400,15303423 }; int RN50_layer3__modules_1_bn2_running_mean[] = { 15302400,15303423 };
int RN50_layer3__modules_1_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_1_bn2_running_var[] = { 15303424,15304447 }; int RN50_layer3__modules_1_bn2_running_var[] = { 15303424,15304447 };
int RN50_layer3__modules_1_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_1_bn2_weight[] = { 15304448,15305471 }; int RN50_layer3__modules_1_bn2_weight[] = { 15304448,15305471 };
int RN50_layer3__modules_1_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_1_bn2_bias[] = { 15305472,15306495 }; int RN50_layer3__modules_1_bn2_bias[] = { 15305472,15306495 };
int RN50_layer3__modules_1_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_1_conv3_weight[] = { 15306496,16355071 }; int RN50_layer3__modules_1_conv3_weight[] = { 15306496,16355071 };
int RN50_layer3__modules_1_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_1_bn3_running_mean[] = { 16355072,16359167 }; int RN50_layer3__modules_1_bn3_running_mean[] = { 16355072,16359167 };
int RN50_layer3__modules_1_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_1_bn3_running_var[] = { 16359168,16363263 }; int RN50_layer3__modules_1_bn3_running_var[] = { 16359168,16363263 };
int RN50_layer3__modules_1_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_1_bn3_weight[] = { 16363264,16367359 }; int RN50_layer3__modules_1_bn3_weight[] = { 16363264,16367359 };
int RN50_layer3__modules_1_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_1_bn3_bias[] = { 16367360,16371455 }; int RN50_layer3__modules_1_bn3_bias[] = { 16367360,16371455 };
int RN50_layer3__modules_1_bn3_bias_shape[] = { 1024, };
int RN50_layer3__modules_2_conv1_weight[] = { 16371456,17420031 }; int RN50_layer3__modules_2_conv1_weight[] = { 16371456,17420031 };
int RN50_layer3__modules_2_conv1_weight_shape[] = { 256, 1024, 1, 1, };
int RN50_layer3__modules_2_bn1_running_mean[] = { 17420032,17421055 }; int RN50_layer3__modules_2_bn1_running_mean[] = { 17420032,17421055 };
int RN50_layer3__modules_2_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_2_bn1_running_var[] = { 17421056,17422079 }; int RN50_layer3__modules_2_bn1_running_var[] = { 17421056,17422079 };
int RN50_layer3__modules_2_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_2_bn1_weight[] = { 17422080,17423103 }; int RN50_layer3__modules_2_bn1_weight[] = { 17422080,17423103 };
int RN50_layer3__modules_2_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_2_bn1_bias[] = { 17423104,17424127 }; int RN50_layer3__modules_2_bn1_bias[] = { 17423104,17424127 };
int RN50_layer3__modules_2_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_2_conv2_weight[] = { 17424128,19783423 }; int RN50_layer3__modules_2_conv2_weight[] = { 17424128,19783423 };
int RN50_layer3__modules_2_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_2_bn2_running_mean[] = { 19783424,19784447 }; int RN50_layer3__modules_2_bn2_running_mean[] = { 19783424,19784447 };
int RN50_layer3__modules_2_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_2_bn2_running_var[] = { 19784448,19785471 }; int RN50_layer3__modules_2_bn2_running_var[] = { 19784448,19785471 };
int RN50_layer3__modules_2_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_2_bn2_weight[] = { 19785472,19786495 }; int RN50_layer3__modules_2_bn2_weight[] = { 19785472,19786495 };
int RN50_layer3__modules_2_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_2_bn2_bias[] = { 19786496,19787519 }; int RN50_layer3__modules_2_bn2_bias[] = { 19786496,19787519 };
int RN50_layer3__modules_2_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_2_conv3_weight[] = { 19787520,20836095 }; int RN50_layer3__modules_2_conv3_weight[] = { 19787520,20836095 };
int RN50_layer3__modules_2_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_2_bn3_running_mean[] = { 20836096,20840191 }; int RN50_layer3__modules_2_bn3_running_mean[] = { 20836096,20840191 };
int RN50_layer3__modules_2_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_2_bn3_running_var[] = { 20840192,20844287 }; int RN50_layer3__modules_2_bn3_running_var[] = { 20840192,20844287 };
int RN50_layer3__modules_2_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_2_bn3_weight[] = { 20844288,20848383 }; int RN50_layer3__modules_2_bn3_weight[] = { 20844288,20848383 };
int RN50_layer3__modules_2_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_2_bn3_bias[] = { 20848384,20852479 }; int RN50_layer3__modules_2_bn3_bias[] = { 20848384,20852479 };
int RN50_layer3__modules_2_bn3_bias_shape[] = { 1024, };
int RN50_layer3__modules_3_conv1_weight[] = { 20852480,21901055 }; int RN50_layer3__modules_3_conv1_weight[] = { 20852480,21901055 };
int RN50_layer3__modules_3_conv1_weight_shape[] = { 256, 1024, 1, 1, };
int RN50_layer3__modules_3_bn1_running_mean[] = { 21901056,21902079 }; int RN50_layer3__modules_3_bn1_running_mean[] = { 21901056,21902079 };
int RN50_layer3__modules_3_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_3_bn1_running_var[] = { 21902080,21903103 }; int RN50_layer3__modules_3_bn1_running_var[] = { 21902080,21903103 };
int RN50_layer3__modules_3_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_3_bn1_weight[] = { 21903104,21904127 }; int RN50_layer3__modules_3_bn1_weight[] = { 21903104,21904127 };
int RN50_layer3__modules_3_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_3_bn1_bias[] = { 21904128,21905151 }; int RN50_layer3__modules_3_bn1_bias[] = { 21904128,21905151 };
int RN50_layer3__modules_3_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_3_conv2_weight[] = { 21905152,24264447 }; int RN50_layer3__modules_3_conv2_weight[] = { 21905152,24264447 };
int RN50_layer3__modules_3_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_3_bn2_running_mean[] = { 24264448,24265471 }; int RN50_layer3__modules_3_bn2_running_mean[] = { 24264448,24265471 };
int RN50_layer3__modules_3_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_3_bn2_running_var[] = { 24265472,24266495 }; int RN50_layer3__modules_3_bn2_running_var[] = { 24265472,24266495 };
int RN50_layer3__modules_3_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_3_bn2_weight[] = { 24266496,24267519 }; int RN50_layer3__modules_3_bn2_weight[] = { 24266496,24267519 };
int RN50_layer3__modules_3_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_3_bn2_bias[] = { 24267520,24268543 }; int RN50_layer3__modules_3_bn2_bias[] = { 24267520,24268543 };
int RN50_layer3__modules_3_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_3_conv3_weight[] = { 24268544,25317119 }; int RN50_layer3__modules_3_conv3_weight[] = { 24268544,25317119 };
int RN50_layer3__modules_3_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_3_bn3_running_mean[] = { 25317120,25321215 }; int RN50_layer3__modules_3_bn3_running_mean[] = { 25317120,25321215 };
int RN50_layer3__modules_3_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_3_bn3_running_var[] = { 25321216,25325311 }; int RN50_layer3__modules_3_bn3_running_var[] = { 25321216,25325311 };
int RN50_layer3__modules_3_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_3_bn3_weight[] = { 25325312,25329407 }; int RN50_layer3__modules_3_bn3_weight[] = { 25325312,25329407 };
int RN50_layer3__modules_3_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_3_bn3_bias[] = { 25329408,25333503 }; int RN50_layer3__modules_3_bn3_bias[] = { 25329408,25333503 };
int RN50_layer3__modules_3_bn3_bias_shape[] = { 1024, };
int RN50_layer3__modules_4_conv1_weight[] = { 25333504,26382079 }; int RN50_layer3__modules_4_conv1_weight[] = { 25333504,26382079 };
int RN50_layer3__modules_4_conv1_weight_shape[] = { 256, 1024, 1, 1, };
int RN50_layer3__modules_4_bn1_running_mean[] = { 26382080,26383103 }; int RN50_layer3__modules_4_bn1_running_mean[] = { 26382080,26383103 };
int RN50_layer3__modules_4_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_4_bn1_running_var[] = { 26383104,26384127 }; int RN50_layer3__modules_4_bn1_running_var[] = { 26383104,26384127 };
int RN50_layer3__modules_4_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_4_bn1_weight[] = { 26384128,26385151 }; int RN50_layer3__modules_4_bn1_weight[] = { 26384128,26385151 };
int RN50_layer3__modules_4_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_4_bn1_bias[] = { 26385152,26386175 }; int RN50_layer3__modules_4_bn1_bias[] = { 26385152,26386175 };
int RN50_layer3__modules_4_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_4_conv2_weight[] = { 26386176,28745471 }; int RN50_layer3__modules_4_conv2_weight[] = { 26386176,28745471 };
int RN50_layer3__modules_4_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_4_bn2_running_mean[] = { 28745472,28746495 }; int RN50_layer3__modules_4_bn2_running_mean[] = { 28745472,28746495 };
int RN50_layer3__modules_4_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_4_bn2_running_var[] = { 28746496,28747519 }; int RN50_layer3__modules_4_bn2_running_var[] = { 28746496,28747519 };
int RN50_layer3__modules_4_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_4_bn2_weight[] = { 28747520,28748543 }; int RN50_layer3__modules_4_bn2_weight[] = { 28747520,28748543 };
int RN50_layer3__modules_4_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_4_bn2_bias[] = { 28748544,28749567 }; int RN50_layer3__modules_4_bn2_bias[] = { 28748544,28749567 };
int RN50_layer3__modules_4_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_4_conv3_weight[] = { 28749568,29798143 }; int RN50_layer3__modules_4_conv3_weight[] = { 28749568,29798143 };
int RN50_layer3__modules_4_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_4_bn3_running_mean[] = { 29798144,29802239 }; int RN50_layer3__modules_4_bn3_running_mean[] = { 29798144,29802239 };
int RN50_layer3__modules_4_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_4_bn3_running_var[] = { 29802240,29806335 }; int RN50_layer3__modules_4_bn3_running_var[] = { 29802240,29806335 };
int RN50_layer3__modules_4_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_4_bn3_weight[] = { 29806336,29810431 }; int RN50_layer3__modules_4_bn3_weight[] = { 29806336,29810431 };
int RN50_layer3__modules_4_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_4_bn3_bias[] = { 29810432,29814527 }; int RN50_layer3__modules_4_bn3_bias[] = { 29810432,29814527 };
int RN50_layer3__modules_4_bn3_bias_shape[] = { 1024, };
int RN50_layer3__modules_5_conv1_weight[] = { 29814528,30863103 }; int RN50_layer3__modules_5_conv1_weight[] = { 29814528,30863103 };
int RN50_layer3__modules_5_conv1_weight_shape[] = { 256, 1024, 1, 1, };
int RN50_layer3__modules_5_bn1_running_mean[] = { 30863104,30864127 }; int RN50_layer3__modules_5_bn1_running_mean[] = { 30863104,30864127 };
int RN50_layer3__modules_5_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_5_bn1_running_var[] = { 30864128,30865151 }; int RN50_layer3__modules_5_bn1_running_var[] = { 30864128,30865151 };
int RN50_layer3__modules_5_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_5_bn1_weight[] = { 30865152,30866175 }; int RN50_layer3__modules_5_bn1_weight[] = { 30865152,30866175 };
int RN50_layer3__modules_5_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_5_bn1_bias[] = { 30866176,30867199 }; int RN50_layer3__modules_5_bn1_bias[] = { 30866176,30867199 };
int RN50_layer3__modules_5_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_5_conv2_weight[] = { 30867200,33226495 }; int RN50_layer3__modules_5_conv2_weight[] = { 30867200,33226495 };
int RN50_layer3__modules_5_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_5_bn2_running_mean[] = { 33226496,33227519 }; int RN50_layer3__modules_5_bn2_running_mean[] = { 33226496,33227519 };
int RN50_layer3__modules_5_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_5_bn2_running_var[] = { 33227520,33228543 }; int RN50_layer3__modules_5_bn2_running_var[] = { 33227520,33228543 };
int RN50_layer3__modules_5_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_5_bn2_weight[] = { 33228544,33229567 }; int RN50_layer3__modules_5_bn2_weight[] = { 33228544,33229567 };
int RN50_layer3__modules_5_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_5_bn2_bias[] = { 33229568,33230591 }; int RN50_layer3__modules_5_bn2_bias[] = { 33229568,33230591 };
int RN50_layer3__modules_5_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_5_conv3_weight[] = { 33230592,34279167 }; int RN50_layer3__modules_5_conv3_weight[] = { 33230592,34279167 };
int RN50_layer3__modules_5_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_5_bn3_running_mean[] = { 34279168,34283263 }; int RN50_layer3__modules_5_bn3_running_mean[] = { 34279168,34283263 };
int RN50_layer3__modules_5_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_5_bn3_running_var[] = { 34283264,34287359 }; int RN50_layer3__modules_5_bn3_running_var[] = { 34283264,34287359 };
int RN50_layer3__modules_5_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_5_bn3_weight[] = { 34287360,34291455 }; int RN50_layer3__modules_5_bn3_weight[] = { 34287360,34291455 };
int RN50_layer3__modules_5_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_5_bn3_bias[] = { 34291456,34295551 }; int RN50_layer3__modules_5_bn3_bias[] = { 34291456,34295551 };
int RN50_layer3__modules_5_bn3_bias_shape[] = { 1024, };
int RN50_layer4__modules_0_conv1_weight[] = { 34295552,36392703 }; int RN50_layer4__modules_0_conv1_weight[] = { 34295552,36392703 };
int RN50_layer4__modules_0_conv1_weight_shape[] = { 512, 1024, 1, 1, };
int RN50_layer4__modules_0_bn1_running_mean[] = { 36392704,36394751 }; int RN50_layer4__modules_0_bn1_running_mean[] = { 36392704,36394751 };
int RN50_layer4__modules_0_bn1_running_mean_shape[] = { 512, };
int RN50_layer4__modules_0_bn1_running_var[] = { 36394752,36396799 }; int RN50_layer4__modules_0_bn1_running_var[] = { 36394752,36396799 };
int RN50_layer4__modules_0_bn1_running_var_shape[] = { 512, };
int RN50_layer4__modules_0_bn1_weight[] = { 36396800,36398847 }; int RN50_layer4__modules_0_bn1_weight[] = { 36396800,36398847 };
int RN50_layer4__modules_0_bn1_weight_shape[] = { 512, };
int RN50_layer4__modules_0_bn1_bias[] = { 36398848,36400895 }; int RN50_layer4__modules_0_bn1_bias[] = { 36398848,36400895 };
int RN50_layer4__modules_0_bn1_bias_shape[] = { 512, };
int RN50_layer4__modules_0_conv2_weight[] = { 36400896,45838079 }; int RN50_layer4__modules_0_conv2_weight[] = { 36400896,45838079 };
int RN50_layer4__modules_0_conv2_weight_shape[] = { 512, 512, 3, 3, };
int RN50_layer4__modules_0_bn2_running_mean[] = { 45838080,45840127 }; int RN50_layer4__modules_0_bn2_running_mean[] = { 45838080,45840127 };
int RN50_layer4__modules_0_bn2_running_mean_shape[] = { 512, };
int RN50_layer4__modules_0_bn2_running_var[] = { 45840128,45842175 }; int RN50_layer4__modules_0_bn2_running_var[] = { 45840128,45842175 };
int RN50_layer4__modules_0_bn2_running_var_shape[] = { 512, };
int RN50_layer4__modules_0_bn2_weight[] = { 45842176,45844223 }; int RN50_layer4__modules_0_bn2_weight[] = { 45842176,45844223 };
int RN50_layer4__modules_0_bn2_weight_shape[] = { 512, };
int RN50_layer4__modules_0_bn2_bias[] = { 45844224,45846271 }; int RN50_layer4__modules_0_bn2_bias[] = { 45844224,45846271 };
int RN50_layer4__modules_0_bn2_bias_shape[] = { 512, };
int RN50_layer4__modules_0_conv3_weight[] = { 45846272,50040575 }; int RN50_layer4__modules_0_conv3_weight[] = { 45846272,50040575 };
int RN50_layer4__modules_0_conv3_weight_shape[] = { 2048, 512, 1, 1, };
int RN50_layer4__modules_0_bn3_running_mean[] = { 50040576,50048767 }; int RN50_layer4__modules_0_bn3_running_mean[] = { 50040576,50048767 };
int RN50_layer4__modules_0_bn3_running_mean_shape[] = { 2048, };
int RN50_layer4__modules_0_bn3_running_var[] = { 50048768,50056959 }; int RN50_layer4__modules_0_bn3_running_var[] = { 50048768,50056959 };
int RN50_layer4__modules_0_bn3_running_var_shape[] = { 2048, };
int RN50_layer4__modules_0_bn3_weight[] = { 50056960,50065151 }; int RN50_layer4__modules_0_bn3_weight[] = { 50056960,50065151 };
int RN50_layer4__modules_0_bn3_weight_shape[] = { 2048, };
int RN50_layer4__modules_0_bn3_bias[] = { 50065152,50073343 }; int RN50_layer4__modules_0_bn3_bias[] = { 50065152,50073343 };
int RN50_layer4__modules_0_bn3_bias_shape[] = { 2048, };
int RN50_layer4__modules_0_downsample__modules_0_weight[] = { 50073344,58461951 }; int RN50_layer4__modules_0_downsample__modules_0_weight[] = { 50073344,58461951 };
int RN50_layer4__modules_0_downsample__modules_0_weight_shape[] = { 2048, 1024, 1, 1, };
int RN50_layer4__modules_0_downsample__modules_1_running_mean[] = { 58461952,58470143 }; int RN50_layer4__modules_0_downsample__modules_1_running_mean[] = { 58461952,58470143 };
int RN50_layer4__modules_0_downsample__modules_1_running_mean_shape[] = { 2048, };
int RN50_layer4__modules_0_downsample__modules_1_running_var[] = { 58470144,58478335 }; int RN50_layer4__modules_0_downsample__modules_1_running_var[] = { 58470144,58478335 };
int RN50_layer4__modules_0_downsample__modules_1_running_var_shape[] = { 2048, };
int RN50_layer4__modules_0_downsample__modules_1_weight[] = { 58478336,58486527 }; int RN50_layer4__modules_0_downsample__modules_1_weight[] = { 58478336,58486527 };
int RN50_layer4__modules_0_downsample__modules_1_weight_shape[] = { 2048, };
int RN50_layer4__modules_0_downsample__modules_1_bias[] = { 58486528,58494719 }; int RN50_layer4__modules_0_downsample__modules_1_bias[] = { 58486528,58494719 };
int RN50_layer4__modules_0_downsample__modules_1_bias_shape[] = { 2048, };
int RN50_layer4__modules_1_conv1_weight[] = { 58494720,62689023 }; int RN50_layer4__modules_1_conv1_weight[] = { 58494720,62689023 };
int RN50_layer4__modules_1_conv1_weight_shape[] = { 512, 2048, 1, 1, };
int RN50_layer4__modules_1_bn1_running_mean[] = { 62689024,62691071 }; int RN50_layer4__modules_1_bn1_running_mean[] = { 62689024,62691071 };
int RN50_layer4__modules_1_bn1_running_mean_shape[] = { 512, };
int RN50_layer4__modules_1_bn1_running_var[] = { 62691072,62693119 }; int RN50_layer4__modules_1_bn1_running_var[] = { 62691072,62693119 };
int RN50_layer4__modules_1_bn1_running_var_shape[] = { 512, };
int RN50_layer4__modules_1_bn1_weight[] = { 62693120,62695167 }; int RN50_layer4__modules_1_bn1_weight[] = { 62693120,62695167 };
int RN50_layer4__modules_1_bn1_weight_shape[] = { 512, };
int RN50_layer4__modules_1_bn1_bias[] = { 62695168,62697215 }; int RN50_layer4__modules_1_bn1_bias[] = { 62695168,62697215 };
int RN50_layer4__modules_1_bn1_bias_shape[] = { 512, };
int RN50_layer4__modules_1_conv2_weight[] = { 62697216,72134399 }; int RN50_layer4__modules_1_conv2_weight[] = { 62697216,72134399 };
int RN50_layer4__modules_1_conv2_weight_shape[] = { 512, 512, 3, 3, };
int RN50_layer4__modules_1_bn2_running_mean[] = { 72134400,72136447 }; int RN50_layer4__modules_1_bn2_running_mean[] = { 72134400,72136447 };
int RN50_layer4__modules_1_bn2_running_mean_shape[] = { 512, };
int RN50_layer4__modules_1_bn2_running_var[] = { 72136448,72138495 }; int RN50_layer4__modules_1_bn2_running_var[] = { 72136448,72138495 };
int RN50_layer4__modules_1_bn2_running_var_shape[] = { 512, };
int RN50_layer4__modules_1_bn2_weight[] = { 72138496,72140543 }; int RN50_layer4__modules_1_bn2_weight[] = { 72138496,72140543 };
int RN50_layer4__modules_1_bn2_weight_shape[] = { 512, };
int RN50_layer4__modules_1_bn2_bias[] = { 72140544,72142591 }; int RN50_layer4__modules_1_bn2_bias[] = { 72140544,72142591 };
int RN50_layer4__modules_1_bn2_bias_shape[] = { 512, };
int RN50_layer4__modules_1_conv3_weight[] = { 72142592,76336895 }; int RN50_layer4__modules_1_conv3_weight[] = { 72142592,76336895 };
int RN50_layer4__modules_1_conv3_weight_shape[] = { 2048, 512, 1, 1, };
int RN50_layer4__modules_1_bn3_running_mean[] = { 76336896,76345087 }; int RN50_layer4__modules_1_bn3_running_mean[] = { 76336896,76345087 };
int RN50_layer4__modules_1_bn3_running_mean_shape[] = { 2048, };
int RN50_layer4__modules_1_bn3_running_var[] = { 76345088,76353279 }; int RN50_layer4__modules_1_bn3_running_var[] = { 76345088,76353279 };
int RN50_layer4__modules_1_bn3_running_var_shape[] = { 2048, };
int RN50_layer4__modules_1_bn3_weight[] = { 76353280,76361471 }; int RN50_layer4__modules_1_bn3_weight[] = { 76353280,76361471 };
int RN50_layer4__modules_1_bn3_weight_shape[] = { 2048, };
int RN50_layer4__modules_1_bn3_bias[] = { 76361472,76369663 }; int RN50_layer4__modules_1_bn3_bias[] = { 76361472,76369663 };
int RN50_layer4__modules_1_bn3_bias_shape[] = { 2048, };
int RN50_layer4__modules_2_conv1_weight[] = { 76369664,80563967 }; int RN50_layer4__modules_2_conv1_weight[] = { 76369664,80563967 };
int RN50_layer4__modules_2_conv1_weight_shape[] = { 512, 2048, 1, 1, };
int RN50_layer4__modules_2_bn1_running_mean[] = { 80563968,80566015 }; int RN50_layer4__modules_2_bn1_running_mean[] = { 80563968,80566015 };
int RN50_layer4__modules_2_bn1_running_mean_shape[] = { 512, };
int RN50_layer4__modules_2_bn1_running_var[] = { 80566016,80568063 }; int RN50_layer4__modules_2_bn1_running_var[] = { 80566016,80568063 };
int RN50_layer4__modules_2_bn1_running_var_shape[] = { 512, };
int RN50_layer4__modules_2_bn1_weight[] = { 80568064,80570111 }; int RN50_layer4__modules_2_bn1_weight[] = { 80568064,80570111 };
int RN50_layer4__modules_2_bn1_weight_shape[] = { 512, };
int RN50_layer4__modules_2_bn1_bias[] = { 80570112,80572159 }; int RN50_layer4__modules_2_bn1_bias[] = { 80570112,80572159 };
int RN50_layer4__modules_2_bn1_bias_shape[] = { 512, };
int RN50_layer4__modules_2_conv2_weight[] = { 80572160,90009343 }; int RN50_layer4__modules_2_conv2_weight[] = { 80572160,90009343 };
int RN50_layer4__modules_2_conv2_weight_shape[] = { 512, 512, 3, 3, };
int RN50_layer4__modules_2_bn2_running_mean[] = { 90009344,90011391 }; int RN50_layer4__modules_2_bn2_running_mean[] = { 90009344,90011391 };
int RN50_layer4__modules_2_bn2_running_mean_shape[] = { 512, };
int RN50_layer4__modules_2_bn2_running_var[] = { 90011392,90013439 }; int RN50_layer4__modules_2_bn2_running_var[] = { 90011392,90013439 };
int RN50_layer4__modules_2_bn2_running_var_shape[] = { 512, };
int RN50_layer4__modules_2_bn2_weight[] = { 90013440,90015487 }; int RN50_layer4__modules_2_bn2_weight[] = { 90013440,90015487 };
int RN50_layer4__modules_2_bn2_weight_shape[] = { 512, };
int RN50_layer4__modules_2_bn2_bias[] = { 90015488,90017535 }; int RN50_layer4__modules_2_bn2_bias[] = { 90015488,90017535 };
int RN50_layer4__modules_2_bn2_bias_shape[] = { 512, };
int RN50_layer4__modules_2_conv3_weight[] = { 90017536,94211839 }; int RN50_layer4__modules_2_conv3_weight[] = { 90017536,94211839 };
int RN50_layer4__modules_2_conv3_weight_shape[] = { 2048, 512, 1, 1, };
int RN50_layer4__modules_2_bn3_running_mean[] = { 94211840,94220031 }; int RN50_layer4__modules_2_bn3_running_mean[] = { 94211840,94220031 };
int RN50_layer4__modules_2_bn3_running_mean_shape[] = { 2048, };
int RN50_layer4__modules_2_bn3_running_var[] = { 94220032,94228223 }; int RN50_layer4__modules_2_bn3_running_var[] = { 94220032,94228223 };
int RN50_layer4__modules_2_bn3_running_var_shape[] = { 2048, };
int RN50_layer4__modules_2_bn3_weight[] = { 94228224,94236415 }; int RN50_layer4__modules_2_bn3_weight[] = { 94228224,94236415 };
int RN50_layer4__modules_2_bn3_weight_shape[] = { 2048, };
int RN50_layer4__modules_2_bn3_bias[] = { 94236416,94244607 }; int RN50_layer4__modules_2_bn3_bias[] = { 94236416,94244607 };
int RN50_layer4__modules_2_bn3_bias_shape[] = { 2048, };
int RN50_fc_weight[] = { 94244608,102436607 }; int RN50_fc_weight[] = { 94244608,102436607 };
int RN50_fc_weight_shape[] = { 1000, 2048, };
int RN50_fc_bias[] = { 102436608,102440607 }; int RN50_fc_bias[] = { 102436608,102440607 };
int RN50_fc_bias_shape[] = { 1000, };
int input_0[] = { 102440608,103042719 }; int input_0[] = { 102440608,103042719 };
int input_0_shape[] = { 1, 3, 224, 224, };
int output_0[] = { 103042720,103046719 }; int output_0[] = { 103042720,103046719 };
int output_0_shape[] = { 1, 1000, };
int input_1[] = { 103046720,103648831 }; int input_1[] = { 103046720,103648831 };
int input_1_shape[] = { 1, 3, 224, 224, };
int output_1[] = { 103648832,103652831 }; int output_1[] = { 103648832,103652831 };
int output_1_shape[] = { 1, 1000, };
int input_2[] = { 103652832,104254943 }; int input_2[] = { 103652832,104254943 };
int input_2_shape[] = { 1, 3, 224, 224, };
int output_2[] = { 104254944,104258943 }; int output_2[] = { 104254944,104258943 };
int output_2_shape[] = { 1, 1000, };
int input_3[] = { 104258944,104861055 }; int input_3[] = { 104258944,104861055 };
int input_3_shape[] = { 1, 3, 224, 224, };
int output_3[] = { 104861056,104865055 }; int output_3[] = { 104861056,104865055 };
int output_3_shape[] = { 1, 1000, };
int input_4[] = { 104865056,105467167 }; int input_4[] = { 104865056,105467167 };
int input_4_shape[] = { 1, 3, 224, 224, };
int output_4[] = { 105467168,105471167 }; int output_4[] = { 105467168,105471167 };
int output_4_shape[] = { 1, 1000, };
int input_5[] = { 105471168,106073279 }; int input_5[] = { 105471168,106073279 };
int input_5_shape[] = { 1, 3, 224, 224, };
int output_5[] = { 106073280,106077279 }; int output_5[] = { 106073280,106077279 };
int output_5_shape[] = { 1, 1000, };
int input_6[] = { 106077280,106679391 }; int input_6[] = { 106077280,106679391 };
int input_6_shape[] = { 1, 3, 224, 224, };
int output_6[] = { 106679392,106683391 }; int output_6[] = { 106679392,106683391 };
int output_6_shape[] = { 1, 1000, };
int input_7[] = { 106683392,107285503 }; int input_7[] = { 106683392,107285503 };
int input_7_shape[] = { 1, 3, 224, 224, };
int output_7[] = { 107285504,107289503 }; int output_7[] = { 107285504,107289503 };
int output_7_shape[] = { 1, 1000, };
int input_8[] = { 107289504,107891615 }; int input_8[] = { 107289504,107891615 };
int input_8_shape[] = { 1, 3, 224, 224, };
int output_8[] = { 107891616,107895615 }; int output_8[] = { 107891616,107895615 };
int output_8_shape[] = { 1, 1000, };
int input_9[] = { 107895616,108497727 }; int input_9[] = { 107895616,108497727 };
int input_9_shape[] = { 1, 3, 224, 224, };
int output_9[] = { 108497728,108501727 }; int output_9[] = { 108497728,108501727 };
int output_9_shape[] = { 1, 1000, };
int verify_input[] = { 108501728,109103839 }; int verify_input[] = { 108501728,109103839 };
int verify_input_shape[] = { 1, 3, 224, 224, };
int verify_conv1[] = { 109103840,112315103 }; int verify_conv1[] = { 109103840,112315103 };
int verify_conv1_shape[] = { 1, 64, 112, 112, };
int verify_bn1[] = { 112315104,115526367 }; int verify_bn1[] = { 112315104,115526367 };
int verify_bn1_shape[] = { 1, 64, 112, 112, };
int verify_relu[] = { 115526368,118737631 }; int verify_relu[] = { 115526368,118737631 };
int verify_relu_shape[] = { 1, 64, 112, 112, };
int verify_maxpool[] = { 118737632,119540447 }; int verify_maxpool[] = { 118737632,119540447 };
int verify_maxpool_shape[] = { 1, 64, 56, 56, };
int verify_layer1[] = { 119540448,122751711 }; int verify_layer1[] = { 119540448,122751711 };
int verify_layer1_shape[] = { 1, 256, 56, 56, };
int verify_layer2[] = { 122751712,124357343 }; int verify_layer2[] = { 122751712,124357343 };
int verify_layer2_shape[] = { 1, 512, 28, 28, };
int verify_layer3[] = { 124357344,125160159 }; int verify_layer3[] = { 124357344,125160159 };
int verify_layer3_shape[] = { 1, 1024, 14, 14, };
int verify_layer4[] = { 125160160,125561567 }; int verify_layer4[] = { 125160160,125561567 };
int verify_layer4_shape[] = { 1, 2048, 7, 7, };
int verify_avgpool[] = { 125561568,125569759 }; int verify_avgpool[] = { 125561568,125569759 };
int verify_avgpool_shape[] = { 1, 2048, 1, 1, };
int verify_fc[] = { 125569760,125573759 }; int verify_fc[] = { 125569760,125573759 };
int verify_fc_shape[] = { 1, 1000, };
int layer1_block0_conv1_input[] = { 125573760,126376575 }; int layer1_block0_conv1_input[] = { 125573760,126376575 };
int layer1_block0_conv1_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_conv1_output[] = { 126376576,127179391 }; int layer1_block0_conv1_output[] = { 126376576,127179391 };
int layer1_block0_conv1_output_shape[] = { 64, 56, 56, };
int layer1_block0_bn1_input[] = { 127179392,127982207 }; int layer1_block0_bn1_input[] = { 127179392,127982207 };
int layer1_block0_bn1_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_bn1_output[] = { 127982208,128785023 }; int layer1_block0_bn1_output[] = { 127982208,128785023 };
int layer1_block0_bn1_output_shape[] = { 64, 56, 56, };
int layer1_block0_conv2_input[] = { 128785024,129587839 }; int layer1_block0_conv2_input[] = { 128785024,129587839 };
int layer1_block0_conv2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_conv2_output[] = { 129587840,130390655 }; int layer1_block0_conv2_output[] = { 129587840,130390655 };
int layer1_block0_conv2_output_shape[] = { 64, 56, 56, };
int layer1_block0_bn2_input[] = { 130390656,131193471 }; int layer1_block0_bn2_input[] = { 130390656,131193471 };
int layer1_block0_bn2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_bn2_output[] = { 131193472,131996287 }; int layer1_block0_bn2_output[] = { 131193472,131996287 };
int layer1_block0_bn2_output_shape[] = { 64, 56, 56, };
int layer1_block0_conv3_input[] = { 131996288,132799103 }; int layer1_block0_conv3_input[] = { 131996288,132799103 };
int layer1_block0_conv3_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_conv3_output[] = { 132799104,136010367 }; int layer1_block0_conv3_output[] = { 132799104,136010367 };
int layer1_block0_conv3_output_shape[] = { 256, 56, 56, };
int layer1_block0_bn3_input[] = { 136010368,139221631 }; int layer1_block0_bn3_input[] = { 136010368,139221631 };
int layer1_block0_bn3_input_shape[] = { 1, 256, 56, 56, };
int layer1_block0_bn3_output[] = { 139221632,142432895 }; int layer1_block0_bn3_output[] = { 139221632,142432895 };
int layer1_block0_bn3_output_shape[] = { 256, 56, 56, };
int layer1_block0_downsample_conv_input[] = { 142432896,143235711 }; int layer1_block0_downsample_conv_input[] = { 142432896,143235711 };
int layer1_block0_downsample_conv_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_downsample_conv_output[] = { 143235712,146446975 }; int layer1_block0_downsample_conv_output[] = { 143235712,146446975 };
int layer1_block0_downsample_conv_output_shape[] = { 256, 56, 56, };
int layer1_block0_downsample_bn_input[] = { 146446976,149658239 }; int layer1_block0_downsample_bn_input[] = { 146446976,149658239 };
int layer1_block0_downsample_bn_input_shape[] = { 1, 256, 56, 56, };
int layer1_block0_downsample_bn_output[] = { 149658240,152869503 }; int layer1_block0_downsample_bn_output[] = { 149658240,152869503 };
int layer1_block0_downsample_bn_output_shape[] = { 256, 56, 56, };
int layer1_block1_conv1_input[] = { 152869504,156080767 }; int layer1_block1_conv1_input[] = { 152869504,156080767 };
int layer1_block1_conv1_input_shape[] = { 1, 256, 56, 56, };
int layer1_block1_conv1_output[] = { 156080768,156883583 }; int layer1_block1_conv1_output[] = { 156080768,156883583 };
int layer1_block1_conv1_output_shape[] = { 64, 56, 56, };
int layer1_block1_bn1_input[] = { 156883584,157686399 }; int layer1_block1_bn1_input[] = { 156883584,157686399 };
int layer1_block1_bn1_input_shape[] = { 1, 64, 56, 56, };
int layer1_block1_bn1_output[] = { 157686400,158489215 }; int layer1_block1_bn1_output[] = { 157686400,158489215 };
int layer1_block1_bn1_output_shape[] = { 64, 56, 56, };
int layer1_block1_conv2_input[] = { 158489216,159292031 }; int layer1_block1_conv2_input[] = { 158489216,159292031 };
int layer1_block1_conv2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block1_conv2_output[] = { 159292032,160094847 }; int layer1_block1_conv2_output[] = { 159292032,160094847 };
int layer1_block1_conv2_output_shape[] = { 64, 56, 56, };
int layer1_block1_bn2_input[] = { 160094848,160897663 }; int layer1_block1_bn2_input[] = { 160094848,160897663 };
int layer1_block1_bn2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block1_bn2_output[] = { 160897664,161700479 }; int layer1_block1_bn2_output[] = { 160897664,161700479 };
int layer1_block1_bn2_output_shape[] = { 64, 56, 56, };
int layer1_block1_conv3_input[] = { 161700480,162503295 }; int layer1_block1_conv3_input[] = { 161700480,162503295 };
int layer1_block1_conv3_input_shape[] = { 1, 64, 56, 56, };
int layer1_block1_conv3_output[] = { 162503296,165714559 }; int layer1_block1_conv3_output[] = { 162503296,165714559 };
int layer1_block1_conv3_output_shape[] = { 256, 56, 56, };
int layer1_block1_bn3_input[] = { 165714560,168925823 }; int layer1_block1_bn3_input[] = { 165714560,168925823 };
int layer1_block1_bn3_input_shape[] = { 1, 256, 56, 56, };
int layer1_block1_bn3_output[] = { 168925824,172137087 }; int layer1_block1_bn3_output[] = { 168925824,172137087 };
int layer1_block1_bn3_output_shape[] = { 256, 56, 56, };
int layer1_block2_conv1_input[] = { 172137088,175348351 }; int layer1_block2_conv1_input[] = { 172137088,175348351 };
int layer1_block2_conv1_input_shape[] = { 1, 256, 56, 56, };
int layer1_block2_conv1_output[] = { 175348352,176151167 }; int layer1_block2_conv1_output[] = { 175348352,176151167 };
int layer1_block2_conv1_output_shape[] = { 64, 56, 56, };
int layer1_block2_bn1_input[] = { 176151168,176953983 }; int layer1_block2_bn1_input[] = { 176151168,176953983 };
int layer1_block2_bn1_input_shape[] = { 1, 64, 56, 56, };
int layer1_block2_bn1_output[] = { 176953984,177756799 }; int layer1_block2_bn1_output[] = { 176953984,177756799 };
int layer1_block2_bn1_output_shape[] = { 64, 56, 56, };
int layer1_block2_conv2_input[] = { 177756800,178559615 }; int layer1_block2_conv2_input[] = { 177756800,178559615 };
int layer1_block2_conv2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block2_conv2_output[] = { 178559616,179362431 }; int layer1_block2_conv2_output[] = { 178559616,179362431 };
int layer1_block2_conv2_output_shape[] = { 64, 56, 56, };
int layer1_block2_bn2_input[] = { 179362432,180165247 }; int layer1_block2_bn2_input[] = { 179362432,180165247 };
int layer1_block2_bn2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block2_bn2_output[] = { 180165248,180968063 }; int layer1_block2_bn2_output[] = { 180165248,180968063 };
int layer1_block2_bn2_output_shape[] = { 64, 56, 56, };
int layer1_block2_conv3_input[] = { 180968064,181770879 }; int layer1_block2_conv3_input[] = { 180968064,181770879 };
int layer1_block2_conv3_input_shape[] = { 1, 64, 56, 56, };
int layer1_block2_conv3_output[] = { 181770880,184982143 }; int layer1_block2_conv3_output[] = { 181770880,184982143 };
int layer1_block2_conv3_output_shape[] = { 256, 56, 56, };
int layer1_block2_bn3_input[] = { 184982144,188193407 }; int layer1_block2_bn3_input[] = { 184982144,188193407 };
int layer1_block2_bn3_input_shape[] = { 1, 256, 56, 56, };
int layer1_block2_bn3_output[] = { 188193408,191404671 }; int layer1_block2_bn3_output[] = { 188193408,191404671 };
int layer1_block2_bn3_output_shape[] = { 256, 56, 56, };

View File

@ -0,0 +1,338 @@
int RN50_conv1_weight_shape[] = { 64, 3, 7, 7, };
int RN50_bn1_running_mean_shape[] = { 64, };
int RN50_bn1_running_var_shape[] = { 64, };
int RN50_bn1_weight_shape[] = { 64, };
int RN50_bn1_bias_shape[] = { 64, };
int RN50_layer1__modules_0_conv1_weight_shape[] = { 64, 64, 1, 1, };
int RN50_layer1__modules_0_bn1_running_mean_shape[] = { 64, };
int RN50_layer1__modules_0_bn1_running_var_shape[] = { 64, };
int RN50_layer1__modules_0_bn1_weight_shape[] = { 64, };
int RN50_layer1__modules_0_bn1_bias_shape[] = { 64, };
int RN50_layer1__modules_0_conv2_weight_shape[] = { 64, 64, 3, 3, };
int RN50_layer1__modules_0_bn2_running_mean_shape[] = { 64, };
int RN50_layer1__modules_0_bn2_running_var_shape[] = { 64, };
int RN50_layer1__modules_0_bn2_weight_shape[] = { 64, };
int RN50_layer1__modules_0_bn2_bias_shape[] = { 64, };
int RN50_layer1__modules_0_conv3_weight_shape[] = { 256, 64, 1, 1, };
int RN50_layer1__modules_0_bn3_running_mean_shape[] = { 256, };
int RN50_layer1__modules_0_bn3_running_var_shape[] = { 256, };
int RN50_layer1__modules_0_bn3_weight_shape[] = { 256, };
int RN50_layer1__modules_0_bn3_bias_shape[] = { 256, };
int RN50_layer1__modules_0_downsample__modules_0_weight_shape[] = { 256, 64, 1, 1, };
int RN50_layer1__modules_0_downsample__modules_1_running_mean_shape[] = { 256, };
int RN50_layer1__modules_0_downsample__modules_1_running_var_shape[] = { 256, };
int RN50_layer1__modules_0_downsample__modules_1_weight_shape[] = { 256, };
int RN50_layer1__modules_0_downsample__modules_1_bias_shape[] = { 256, };
int RN50_layer1__modules_1_conv1_weight_shape[] = { 64, 256, 1, 1, };
int RN50_layer1__modules_1_bn1_running_mean_shape[] = { 64, };
int RN50_layer1__modules_1_bn1_running_var_shape[] = { 64, };
int RN50_layer1__modules_1_bn1_weight_shape[] = { 64, };
int RN50_layer1__modules_1_bn1_bias_shape[] = { 64, };
int RN50_layer1__modules_1_conv2_weight_shape[] = { 64, 64, 3, 3, };
int RN50_layer1__modules_1_bn2_running_mean_shape[] = { 64, };
int RN50_layer1__modules_1_bn2_running_var_shape[] = { 64, };
int RN50_layer1__modules_1_bn2_weight_shape[] = { 64, };
int RN50_layer1__modules_1_bn2_bias_shape[] = { 64, };
int RN50_layer1__modules_1_conv3_weight_shape[] = { 256, 64, 1, 1, };
int RN50_layer1__modules_1_bn3_running_mean_shape[] = { 256, };
int RN50_layer1__modules_1_bn3_running_var_shape[] = { 256, };
int RN50_layer1__modules_1_bn3_weight_shape[] = { 256, };
int RN50_layer1__modules_1_bn3_bias_shape[] = { 256, };
int RN50_layer1__modules_2_conv1_weight_shape[] = { 64, 256, 1, 1, };
int RN50_layer1__modules_2_bn1_running_mean_shape[] = { 64, };
int RN50_layer1__modules_2_bn1_running_var_shape[] = { 64, };
int RN50_layer1__modules_2_bn1_weight_shape[] = { 64, };
int RN50_layer1__modules_2_bn1_bias_shape[] = { 64, };
int RN50_layer1__modules_2_conv2_weight_shape[] = { 64, 64, 3, 3, };
int RN50_layer1__modules_2_bn2_running_mean_shape[] = { 64, };
int RN50_layer1__modules_2_bn2_running_var_shape[] = { 64, };
int RN50_layer1__modules_2_bn2_weight_shape[] = { 64, };
int RN50_layer1__modules_2_bn2_bias_shape[] = { 64, };
int RN50_layer1__modules_2_conv3_weight_shape[] = { 256, 64, 1, 1, };
int RN50_layer1__modules_2_bn3_running_mean_shape[] = { 256, };
int RN50_layer1__modules_2_bn3_running_var_shape[] = { 256, };
int RN50_layer1__modules_2_bn3_weight_shape[] = { 256, };
int RN50_layer1__modules_2_bn3_bias_shape[] = { 256, };
int RN50_layer2__modules_0_conv1_weight_shape[] = { 128, 256, 1, 1, };
int RN50_layer2__modules_0_bn1_running_mean_shape[] = { 128, };
int RN50_layer2__modules_0_bn1_running_var_shape[] = { 128, };
int RN50_layer2__modules_0_bn1_weight_shape[] = { 128, };
int RN50_layer2__modules_0_bn1_bias_shape[] = { 128, };
int RN50_layer2__modules_0_conv2_weight_shape[] = { 128, 128, 3, 3, };
int RN50_layer2__modules_0_bn2_running_mean_shape[] = { 128, };
int RN50_layer2__modules_0_bn2_running_var_shape[] = { 128, };
int RN50_layer2__modules_0_bn2_weight_shape[] = { 128, };
int RN50_layer2__modules_0_bn2_bias_shape[] = { 128, };
int RN50_layer2__modules_0_conv3_weight_shape[] = { 512, 128, 1, 1, };
int RN50_layer2__modules_0_bn3_running_mean_shape[] = { 512, };
int RN50_layer2__modules_0_bn3_running_var_shape[] = { 512, };
int RN50_layer2__modules_0_bn3_weight_shape[] = { 512, };
int RN50_layer2__modules_0_bn3_bias_shape[] = { 512, };
int RN50_layer2__modules_0_downsample__modules_0_weight_shape[] = { 512, 256, 1, 1, };
int RN50_layer2__modules_0_downsample__modules_1_running_mean_shape[] = { 512, };
int RN50_layer2__modules_0_downsample__modules_1_running_var_shape[] = { 512, };
int RN50_layer2__modules_0_downsample__modules_1_weight_shape[] = { 512, };
int RN50_layer2__modules_0_downsample__modules_1_bias_shape[] = { 512, };
int RN50_layer2__modules_1_conv1_weight_shape[] = { 128, 512, 1, 1, };
int RN50_layer2__modules_1_bn1_running_mean_shape[] = { 128, };
int RN50_layer2__modules_1_bn1_running_var_shape[] = { 128, };
int RN50_layer2__modules_1_bn1_weight_shape[] = { 128, };
int RN50_layer2__modules_1_bn1_bias_shape[] = { 128, };
int RN50_layer2__modules_1_conv2_weight_shape[] = { 128, 128, 3, 3, };
int RN50_layer2__modules_1_bn2_running_mean_shape[] = { 128, };
int RN50_layer2__modules_1_bn2_running_var_shape[] = { 128, };
int RN50_layer2__modules_1_bn2_weight_shape[] = { 128, };
int RN50_layer2__modules_1_bn2_bias_shape[] = { 128, };
int RN50_layer2__modules_1_conv3_weight_shape[] = { 512, 128, 1, 1, };
int RN50_layer2__modules_1_bn3_running_mean_shape[] = { 512, };
int RN50_layer2__modules_1_bn3_running_var_shape[] = { 512, };
int RN50_layer2__modules_1_bn3_weight_shape[] = { 512, };
int RN50_layer2__modules_1_bn3_bias_shape[] = { 512, };
int RN50_layer2__modules_2_conv1_weight_shape[] = { 128, 512, 1, 1, };
int RN50_layer2__modules_2_bn1_running_mean_shape[] = { 128, };
int RN50_layer2__modules_2_bn1_running_var_shape[] = { 128, };
int RN50_layer2__modules_2_bn1_weight_shape[] = { 128, };
int RN50_layer2__modules_2_bn1_bias_shape[] = { 128, };
int RN50_layer2__modules_2_conv2_weight_shape[] = { 128, 128, 3, 3, };
int RN50_layer2__modules_2_bn2_running_mean_shape[] = { 128, };
int RN50_layer2__modules_2_bn2_running_var_shape[] = { 128, };
int RN50_layer2__modules_2_bn2_weight_shape[] = { 128, };
int RN50_layer2__modules_2_bn2_bias_shape[] = { 128, };
int RN50_layer2__modules_2_conv3_weight_shape[] = { 512, 128, 1, 1, };
int RN50_layer2__modules_2_bn3_running_mean_shape[] = { 512, };
int RN50_layer2__modules_2_bn3_running_var_shape[] = { 512, };
int RN50_layer2__modules_2_bn3_weight_shape[] = { 512, };
int RN50_layer2__modules_2_bn3_bias_shape[] = { 512, };
int RN50_layer2__modules_3_conv1_weight_shape[] = { 128, 512, 1, 1, };
int RN50_layer2__modules_3_bn1_running_mean_shape[] = { 128, };
int RN50_layer2__modules_3_bn1_running_var_shape[] = { 128, };
int RN50_layer2__modules_3_bn1_weight_shape[] = { 128, };
int RN50_layer2__modules_3_bn1_bias_shape[] = { 128, };
int RN50_layer2__modules_3_conv2_weight_shape[] = { 128, 128, 3, 3, };
int RN50_layer2__modules_3_bn2_running_mean_shape[] = { 128, };
int RN50_layer2__modules_3_bn2_running_var_shape[] = { 128, };
int RN50_layer2__modules_3_bn2_weight_shape[] = { 128, };
int RN50_layer2__modules_3_bn2_bias_shape[] = { 128, };
int RN50_layer2__modules_3_conv3_weight_shape[] = { 512, 128, 1, 1, };
int RN50_layer2__modules_3_bn3_running_mean_shape[] = { 512, };
int RN50_layer2__modules_3_bn3_running_var_shape[] = { 512, };
int RN50_layer2__modules_3_bn3_weight_shape[] = { 512, };
int RN50_layer2__modules_3_bn3_bias_shape[] = { 512, };
int RN50_layer3__modules_0_conv1_weight_shape[] = { 256, 512, 1, 1, };
int RN50_layer3__modules_0_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_0_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_0_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_0_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_0_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_0_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_0_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_0_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_0_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_0_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_0_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_0_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_0_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_0_bn3_bias_shape[] = { 1024, };
int RN50_layer3__modules_0_downsample__modules_0_weight_shape[] = { 1024, 512, 1, 1, };
int RN50_layer3__modules_0_downsample__modules_1_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_0_downsample__modules_1_running_var_shape[] = { 1024, };
int RN50_layer3__modules_0_downsample__modules_1_weight_shape[] = { 1024, };
int RN50_layer3__modules_0_downsample__modules_1_bias_shape[] = { 1024, };
int RN50_layer3__modules_1_conv1_weight_shape[] = { 256, 1024, 1, 1, };
int RN50_layer3__modules_1_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_1_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_1_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_1_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_1_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_1_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_1_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_1_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_1_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_1_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_1_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_1_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_1_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_1_bn3_bias_shape[] = { 1024, };
int RN50_layer3__modules_2_conv1_weight_shape[] = { 256, 1024, 1, 1, };
int RN50_layer3__modules_2_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_2_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_2_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_2_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_2_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_2_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_2_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_2_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_2_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_2_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_2_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_2_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_2_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_2_bn3_bias_shape[] = { 1024, };
int RN50_layer3__modules_3_conv1_weight_shape[] = { 256, 1024, 1, 1, };
int RN50_layer3__modules_3_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_3_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_3_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_3_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_3_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_3_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_3_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_3_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_3_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_3_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_3_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_3_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_3_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_3_bn3_bias_shape[] = { 1024, };
int RN50_layer3__modules_4_conv1_weight_shape[] = { 256, 1024, 1, 1, };
int RN50_layer3__modules_4_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_4_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_4_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_4_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_4_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_4_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_4_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_4_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_4_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_4_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_4_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_4_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_4_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_4_bn3_bias_shape[] = { 1024, };
int RN50_layer3__modules_5_conv1_weight_shape[] = { 256, 1024, 1, 1, };
int RN50_layer3__modules_5_bn1_running_mean_shape[] = { 256, };
int RN50_layer3__modules_5_bn1_running_var_shape[] = { 256, };
int RN50_layer3__modules_5_bn1_weight_shape[] = { 256, };
int RN50_layer3__modules_5_bn1_bias_shape[] = { 256, };
int RN50_layer3__modules_5_conv2_weight_shape[] = { 256, 256, 3, 3, };
int RN50_layer3__modules_5_bn2_running_mean_shape[] = { 256, };
int RN50_layer3__modules_5_bn2_running_var_shape[] = { 256, };
int RN50_layer3__modules_5_bn2_weight_shape[] = { 256, };
int RN50_layer3__modules_5_bn2_bias_shape[] = { 256, };
int RN50_layer3__modules_5_conv3_weight_shape[] = { 1024, 256, 1, 1, };
int RN50_layer3__modules_5_bn3_running_mean_shape[] = { 1024, };
int RN50_layer3__modules_5_bn3_running_var_shape[] = { 1024, };
int RN50_layer3__modules_5_bn3_weight_shape[] = { 1024, };
int RN50_layer3__modules_5_bn3_bias_shape[] = { 1024, };
int RN50_layer4__modules_0_conv1_weight_shape[] = { 512, 1024, 1, 1, };
int RN50_layer4__modules_0_bn1_running_mean_shape[] = { 512, };
int RN50_layer4__modules_0_bn1_running_var_shape[] = { 512, };
int RN50_layer4__modules_0_bn1_weight_shape[] = { 512, };
int RN50_layer4__modules_0_bn1_bias_shape[] = { 512, };
int RN50_layer4__modules_0_conv2_weight_shape[] = { 512, 512, 3, 3, };
int RN50_layer4__modules_0_bn2_running_mean_shape[] = { 512, };
int RN50_layer4__modules_0_bn2_running_var_shape[] = { 512, };
int RN50_layer4__modules_0_bn2_weight_shape[] = { 512, };
int RN50_layer4__modules_0_bn2_bias_shape[] = { 512, };
int RN50_layer4__modules_0_conv3_weight_shape[] = { 2048, 512, 1, 1, };
int RN50_layer4__modules_0_bn3_running_mean_shape[] = { 2048, };
int RN50_layer4__modules_0_bn3_running_var_shape[] = { 2048, };
int RN50_layer4__modules_0_bn3_weight_shape[] = { 2048, };
int RN50_layer4__modules_0_bn3_bias_shape[] = { 2048, };
int RN50_layer4__modules_0_downsample__modules_0_weight_shape[] = { 2048, 1024, 1, 1, };
int RN50_layer4__modules_0_downsample__modules_1_running_mean_shape[] = { 2048, };
int RN50_layer4__modules_0_downsample__modules_1_running_var_shape[] = { 2048, };
int RN50_layer4__modules_0_downsample__modules_1_weight_shape[] = { 2048, };
int RN50_layer4__modules_0_downsample__modules_1_bias_shape[] = { 2048, };
int RN50_layer4__modules_1_conv1_weight_shape[] = { 512, 2048, 1, 1, };
int RN50_layer4__modules_1_bn1_running_mean_shape[] = { 512, };
int RN50_layer4__modules_1_bn1_running_var_shape[] = { 512, };
int RN50_layer4__modules_1_bn1_weight_shape[] = { 512, };
int RN50_layer4__modules_1_bn1_bias_shape[] = { 512, };
int RN50_layer4__modules_1_conv2_weight_shape[] = { 512, 512, 3, 3, };
int RN50_layer4__modules_1_bn2_running_mean_shape[] = { 512, };
int RN50_layer4__modules_1_bn2_running_var_shape[] = { 512, };
int RN50_layer4__modules_1_bn2_weight_shape[] = { 512, };
int RN50_layer4__modules_1_bn2_bias_shape[] = { 512, };
int RN50_layer4__modules_1_conv3_weight_shape[] = { 2048, 512, 1, 1, };
int RN50_layer4__modules_1_bn3_running_mean_shape[] = { 2048, };
int RN50_layer4__modules_1_bn3_running_var_shape[] = { 2048, };
int RN50_layer4__modules_1_bn3_weight_shape[] = { 2048, };
int RN50_layer4__modules_1_bn3_bias_shape[] = { 2048, };
int RN50_layer4__modules_2_conv1_weight_shape[] = { 512, 2048, 1, 1, };
int RN50_layer4__modules_2_bn1_running_mean_shape[] = { 512, };
int RN50_layer4__modules_2_bn1_running_var_shape[] = { 512, };
int RN50_layer4__modules_2_bn1_weight_shape[] = { 512, };
int RN50_layer4__modules_2_bn1_bias_shape[] = { 512, };
int RN50_layer4__modules_2_conv2_weight_shape[] = { 512, 512, 3, 3, };
int RN50_layer4__modules_2_bn2_running_mean_shape[] = { 512, };
int RN50_layer4__modules_2_bn2_running_var_shape[] = { 512, };
int RN50_layer4__modules_2_bn2_weight_shape[] = { 512, };
int RN50_layer4__modules_2_bn2_bias_shape[] = { 512, };
int RN50_layer4__modules_2_conv3_weight_shape[] = { 2048, 512, 1, 1, };
int RN50_layer4__modules_2_bn3_running_mean_shape[] = { 2048, };
int RN50_layer4__modules_2_bn3_running_var_shape[] = { 2048, };
int RN50_layer4__modules_2_bn3_weight_shape[] = { 2048, };
int RN50_layer4__modules_2_bn3_bias_shape[] = { 2048, };
int RN50_fc_weight_shape[] = { 1000, 2048, };
int RN50_fc_bias_shape[] = { 1000, };
int input_0_shape[] = { 1, 3, 224, 224, };
int output_0_shape[] = { 1, 1000, };
int input_1_shape[] = { 1, 3, 224, 224, };
int output_1_shape[] = { 1, 1000, };
int input_2_shape[] = { 1, 3, 224, 224, };
int output_2_shape[] = { 1, 1000, };
int input_3_shape[] = { 1, 3, 224, 224, };
int output_3_shape[] = { 1, 1000, };
int input_4_shape[] = { 1, 3, 224, 224, };
int output_4_shape[] = { 1, 1000, };
int input_5_shape[] = { 1, 3, 224, 224, };
int output_5_shape[] = { 1, 1000, };
int input_6_shape[] = { 1, 3, 224, 224, };
int output_6_shape[] = { 1, 1000, };
int input_7_shape[] = { 1, 3, 224, 224, };
int output_7_shape[] = { 1, 1000, };
int input_8_shape[] = { 1, 3, 224, 224, };
int output_8_shape[] = { 1, 1000, };
int input_9_shape[] = { 1, 3, 224, 224, };
int output_9_shape[] = { 1, 1000, };
int verify_input_shape[] = { 1, 3, 224, 224, };
int verify_conv1_shape[] = { 1, 64, 112, 112, };
int verify_bn1_shape[] = { 1, 64, 112, 112, };
int verify_relu_shape[] = { 1, 64, 112, 112, };
int verify_maxpool_shape[] = { 1, 64, 56, 56, };
int verify_layer1_shape[] = { 1, 256, 56, 56, };
int verify_layer2_shape[] = { 1, 512, 28, 28, };
int verify_layer3_shape[] = { 1, 1024, 14, 14, };
int verify_layer4_shape[] = { 1, 2048, 7, 7, };
int verify_avgpool_shape[] = { 1, 2048, 1, 1, };
int verify_fc_shape[] = { 1, 1000, };
int layer1_block0_conv1_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_conv1_output_shape[] = { 64, 56, 56, };
int layer1_block0_bn1_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_bn1_output_shape[] = { 64, 56, 56, };
int layer1_block0_conv2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_conv2_output_shape[] = { 64, 56, 56, };
int layer1_block0_bn2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_bn2_output_shape[] = { 64, 56, 56, };
int layer1_block0_conv3_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_conv3_output_shape[] = { 256, 56, 56, };
int layer1_block0_bn3_input_shape[] = { 1, 256, 56, 56, };
int layer1_block0_bn3_output_shape[] = { 256, 56, 56, };
int layer1_block0_downsample_conv_input_shape[] = { 1, 64, 56, 56, };
int layer1_block0_downsample_conv_output_shape[] = { 256, 56, 56, };
int layer1_block0_downsample_bn_input_shape[] = { 1, 256, 56, 56, };
int layer1_block0_downsample_bn_output_shape[] = { 256, 56, 56, };
int layer1_block1_conv1_input_shape[] = { 1, 256, 56, 56, };
int layer1_block1_conv1_output_shape[] = { 64, 56, 56, };
int layer1_block1_bn1_input_shape[] = { 1, 64, 56, 56, };
int layer1_block1_bn1_output_shape[] = { 64, 56, 56, };
int layer1_block1_conv2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block1_conv2_output_shape[] = { 64, 56, 56, };
int layer1_block1_bn2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block1_bn2_output_shape[] = { 64, 56, 56, };
int layer1_block1_conv3_input_shape[] = { 1, 64, 56, 56, };
int layer1_block1_conv3_output_shape[] = { 256, 56, 56, };
int layer1_block1_bn3_input_shape[] = { 1, 256, 56, 56, };
int layer1_block1_bn3_output_shape[] = { 256, 56, 56, };
int layer1_block2_conv1_input_shape[] = { 1, 256, 56, 56, };
int layer1_block2_conv1_output_shape[] = { 64, 56, 56, };
int layer1_block2_bn1_input_shape[] = { 1, 64, 56, 56, };
int layer1_block2_bn1_output_shape[] = { 64, 56, 56, };
int layer1_block2_conv2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block2_conv2_output_shape[] = { 64, 56, 56, };
int layer1_block2_bn2_input_shape[] = { 1, 64, 56, 56, };
int layer1_block2_bn2_output_shape[] = { 64, 56, 56, };
int layer1_block2_conv3_input_shape[] = { 1, 64, 56, 56, };
int layer1_block2_conv3_output_shape[] = { 256, 56, 56, };
int layer1_block2_bn3_input_shape[] = { 1, 256, 56, 56, };
int layer1_block2_bn3_output_shape[] = { 256, 56, 56, };

View File

@ -14,21 +14,6 @@ import numpy as np
import struct import struct
from struct import Struct from struct import Struct
# m = nn.BatchNorm2d(1)
# m.weight.data = torch.ones(1)
# m.bias.data = torch.ones(1)
# m.running_mean.data = torch.ones(1)*2.0
# m.running_var.data = torch.zeros(1)
# # Without Learnable Parameters
# # m = nn.BatchNorm2d(1, affine=False)
# input = torch.ones(1, 1, 4, 4) * 2.0
# output = m(input)
# print(output)
CurrentPath = os.path.split(os.path.realpath(__file__))[0]+"/" CurrentPath = os.path.split(os.path.realpath(__file__))[0]+"/"
# resnet50 = models.resnet50(pretrained=True) # resnet50 = models.resnet50(pretrained=True)
@ -41,9 +26,6 @@ resnet50.eval()
# print("===========================") # print("===========================")
# print("===========================") # print("===========================")
# print(resnet50) # print(resnet50)
# print("===========================")
# print("===========================")
# print("===========================")
ResNet50 = { ResNet50 = {
@ -241,11 +223,18 @@ ResNet50 = {
weightfile = open(CurrentPath+'ResNet50Weight.cc', 'w') weightfile = open(CurrentPath+'ResNet50Weight.cc', 'w')
shapefile = open(CurrentPath+'ResNet50WeightShape.cc', 'w')
binaryfile = open(CurrentPath+'ResNet50Weight.bin', 'wb') binaryfile = open(CurrentPath+'ResNet50Weight.bin', 'wb')
currentbyte = 0 currentbyte = 0
strg = '' strg = ''
strgShape = ''
def genData(name, data):
global currentbyte
global binaryfile
global strg
global strgShape
def genData(name, data, currentbyte, binaryfile, strg):
strg = strg + "int "+name+"[] = { " strg = strg + "int "+name+"[] = { "
array = data.cpu().detach().numpy().reshape(-1) array = data.cpu().detach().numpy().reshape(-1)
strg += str(currentbyte) + "," strg += str(currentbyte) + ","
@ -256,13 +245,11 @@ def genData(name, data, currentbyte, binaryfile, strg):
strg += str(currentbyte-1) strg += str(currentbyte-1)
strg = strg + " };\n" strg = strg + " };\n"
strg = strg + "int "+name+"_shape[] = { " strgShape = strgShape + "int "+name+"_shape[] = { "
array = data.cpu().detach().numpy().shape array = data.cpu().detach().numpy().shape
for a in array: for a in array:
strg += str(a) + ", " strgShape += str(a) + ", "
strg = strg + " };\n" strgShape = strgShape + " };\n"
return (currentbyte,binaryfile,strg)
@ -289,50 +276,42 @@ def hook_print(name, m, i, o):
global currentbyte global currentbyte
global binaryfile global binaryfile
global strg global strg
currentbyte, binaryfile, strg = genData( genData(name+"_input", i[0])
name+"_input", i[0], currentbyte, binaryfile, strg) genData(name+"_output", o[0])
currentbyte, binaryfile, strg = genData(
name+"_output", o[0], currentbyte, binaryfile, strg)
def printDick(d, head, obj): def printDick(d, head, obj):
global currentbyte
global binaryfile
strg = ""
for item in d: for item in d:
if type(d[item]).__name__ == 'dict': if type(d[item]).__name__ == 'dict':
objsub = getattr(obj, item, '') objsub = getattr(obj, item, '')
if objsub == '': if objsub == '':
objsub = obj[item] objsub = obj[item]
strg = strg + printDick(d[item], head+"_"+item, objsub) printDick(d[item], head+"_"+item, objsub)
else: else:
objsub = getattr(obj, item, '') objsub = getattr(obj, item, '')
if objsub == '': if objsub == '':
objsub = obj[item] objsub = obj[item]
if d[item] == "Conv2d": if d[item] == "Conv2d":
currentbyte, binaryfile, strg = genData( genData(
head+"_"+item+"_weight", objsub.weight, currentbyte, binaryfile, strg) head+"_"+item+"_weight", objsub.weight)
if d[item] == "BatchNorm2d": if d[item] == "BatchNorm2d":
currentbyte, binaryfile, strg = genData( genData(
head+"_"+item+"_running_mean", objsub.running_mean, currentbyte, binaryfile, strg) head+"_"+item+"_running_mean", objsub.running_mean)
currentbyte, binaryfile, strg = genData( genData(
head+"_"+item+"_running_var", objsub.running_var, currentbyte, binaryfile, strg) head+"_"+item+"_running_var", objsub.running_var)
currentbyte, binaryfile, strg = genData( genData(
head+"_"+item+"_weight", objsub.weight, currentbyte, binaryfile, strg) head+"_"+item+"_weight", objsub.weight)
currentbyte, binaryfile, strg = genData( genData(
head+"_"+item+"_bias", objsub.bias, currentbyte, binaryfile, strg) head+"_"+item+"_bias", objsub.bias)
if d[item] == "Linear": if d[item] == "Linear":
currentbyte, binaryfile, strg = genData( genData(
head+"_"+item+"_weight", objsub.weight, currentbyte, binaryfile, strg) head+"_"+item+"_weight", objsub.weight)
currentbyte, binaryfile, strg = genData( genData(
head+"_"+item+"_bias", objsub.bias, currentbyte, binaryfile, strg) head+"_"+item+"_bias", objsub.bias)
return strg printDick(ResNet50, "RN50", resnet50)
strg = printDick(ResNet50, "RN50", resnet50)
normalize = transforms.Normalize(mean=[0.485, 0.456, 0.406], normalize = transforms.Normalize(mean=[0.485, 0.456, 0.406],
std=[0.229, 0.224, 0.225]) std=[0.229, 0.224, 0.225])
@ -348,39 +327,35 @@ val_loader = torch.utils.data.DataLoader(
num_workers=1, pin_memory=True) num_workers=1, pin_memory=True)
for batch_idx, (data, target) in enumerate(val_loader): for batch_idx, (data, target) in enumerate(val_loader):
currentbyte, binaryfile,strg = genData("input_"+str(batch_idx), data, currentbyte, binaryfile, strg) genData("input_"+str(batch_idx), data)
out = resnet50(data) out = resnet50(data)
currentbyte, binaryfile, strg = genData( genData("output_"+str(batch_idx), out)
"output_"+str(batch_idx), out, currentbyte, binaryfile, strg)
for batch_idx, (data, target) in enumerate(val_loader): for batch_idx, (data, target) in enumerate(val_loader):
currentbyte,binaryfile,strg = genData("verify_input", data, currentbyte, binaryfile, strg) genData("verify_input", data)
x = resnet50.conv1(data) x = resnet50.conv1(data)
currentbyte,binaryfile,strg = genData("verify_conv1", x, currentbyte, binaryfile, strg) genData("verify_conv1", x)
x = resnet50.bn1(x) x = resnet50.bn1(x)
currentbyte,binaryfile,strg = genData("verify_bn1", x, currentbyte, binaryfile, strg) genData("verify_bn1", x)
x = resnet50.relu(x) x = resnet50.relu(x)
currentbyte,binaryfile,strg = genData("verify_relu", x, currentbyte, binaryfile, strg) genData("verify_relu", x)
x = resnet50.maxpool(x) x = resnet50.maxpool(x)
currentbyte,binaryfile,strg = genData("verify_maxpool", x, currentbyte, binaryfile, strg) genData("verify_maxpool", x)
x = resnet50.layer1(x) x = resnet50.layer1(x)
currentbyte,binaryfile,strg = genData("verify_layer1", x, currentbyte, binaryfile, strg) genData("verify_layer1", x)
x = resnet50.layer2(x) x = resnet50.layer2(x)
currentbyte,binaryfile,strg = genData("verify_layer2", x, currentbyte, binaryfile, strg) genData("verify_layer2", x)
x = resnet50.layer3(x) x = resnet50.layer3(x)
currentbyte,binaryfile,strg = genData("verify_layer3", x, currentbyte, binaryfile, strg) genData("verify_layer3", x)
x = resnet50.layer4(x) x = resnet50.layer4(x)
currentbyte,binaryfile,strg = genData("verify_layer4", x, currentbyte, binaryfile, strg) genData("verify_layer4", x)
x = resnet50.avgpool(x) x = resnet50.avgpool(x)
currentbyte,binaryfile,strg = genData("verify_avgpool", x, currentbyte, binaryfile, strg) genData("verify_avgpool", x)
x = torch.flatten(x, 1) x = torch.flatten(x, 1)
x = resnet50.fc(x) x = resnet50.fc(x)
currentbyte,binaryfile,strg = genData("verify_fc", x, currentbyte, binaryfile, strg) genData("verify_fc", x)
break break
@ -415,6 +390,7 @@ for batch_idx, (data, target) in enumerate(val_loader):
weightfile.write(strg) weightfile.write(strg)
shapefile.write(strgShape)
binaryfile.close() binaryfile.close()
weightfile.close() weightfile.close()