{ "architecture_id": "ocr.ppocr-dbnet", "architecture_summary": { "backbone": { "divisor": 16, "model_type": "pp_lcnet_v3", "out_features": [ "stage2", "stage3", "stage4", "stage5" ], "out_indices": [ 2, 3, 4, 5 ], "scale": 0.75 }, "interpolate_mode": "nearest", "kernel_list": [ 3, 2, 2 ], "layer_list_out_channels": [ 12, 18, 42, 360 ], "neck_out_channels": 96, "postprocess": { "box_thresh": 0.6, "max_candidates": 1000, "name": "DBPostProcess", "thresh": 0.3, "unclip_ratio": 1.5 } }, "schema_version": 1, "source_config_assertions": [ { "equals": "pp_ocrv5_mobile_det", "key": "model_type", "path": "config.json" }, { "equals": "pp_lcnet_v3", "key": "backbone_config.model_type", "path": "config.json" }, { "equals": 4, "key": "reduction", "path": "config.json" }, { "equals": 96, "key": "neck_out_channels", "path": "config.json" }, { "equals": "BGR", "key": "image_mode", "path": "preprocessor_config.json" }, { "equals": [ "pixel_values", "original_image_size" ], "key": "model_input_names", "path": "preprocessor_config.json" }, { "equals": "DBPostProcess", "key": "PostProcess.name", "path": "inference.yml" }, { "equals": 0.3, "key": "PostProcess.thresh", "path": "inference.yml" }, { "equals": 0.6, "key": "PostProcess.box_thresh", "path": "inference.yml" } ], "tensor_groups": { "head": 13, "model.backbone.encoder": 831, "model.layer": 8, "model.neck": 40 }, "tensors": [ { "expected_shape": [ 24, 96, 3, 3 ], "notes": "DB probability head down-projection tensor reused without transpose", "source": "head.conv_down.convolution.weight", "target": "head.conv_down.convolution.weight" }, { "expected_shape": [ 24 ], "notes": "DB probability head down-projection tensor reused without transpose", "source": "head.conv_down.norm.bias", "target": "head.conv_down.norm.bias" }, { "expected_shape": [ 24 ], "notes": "DB probability head down-projection tensor reused without transpose", "source": "head.conv_down.norm.running_mean", "target": "head.conv_down.norm.running_mean" }, { "expected_shape": [ 24 ], "notes": "DB probability head down-projection tensor reused without transpose", "source": "head.conv_down.norm.running_var", "target": "head.conv_down.norm.running_var" }, { "expected_shape": [ 24 ], "notes": "DB probability head down-projection tensor reused without transpose", "source": "head.conv_down.norm.weight", "target": "head.conv_down.norm.weight" }, { "expected_shape": [ 1 ], "notes": "DB probability-map output tensor reused without transpose", "source": "head.conv_final.bias", "target": "head.conv_final.bias" }, { "expected_shape": [ 24, 1, 2, 2 ], "notes": "DB probability-map output tensor reused without transpose", "source": "head.conv_final.weight", "target": "head.conv_final.weight" }, { "expected_shape": [ 24 ], "notes": "DB probability head upsampling tensor reused without transpose", "source": "head.conv_up.convolution.bias", "target": "head.conv_up.convolution.bias" }, { "expected_shape": [ 24, 24, 2, 2 ], "notes": "DB probability head upsampling tensor reused without transpose", "source": "head.conv_up.convolution.weight", "target": "head.conv_up.convolution.weight" }, { "expected_shape": [ 24 ], "notes": "DB probability head upsampling tensor reused without transpose", "source": "head.conv_up.norm.bias", "target": "head.conv_up.norm.bias" }, { "expected_shape": [ 24 ], "notes": "DB probability head upsampling tensor reused without transpose", "source": "head.conv_up.norm.running_mean", "target": "head.conv_up.norm.running_mean" }, { "expected_shape": [ 24 ], "notes": "DB probability head upsampling tensor reused without transpose", "source": "head.conv_up.norm.running_var", "target": "head.conv_up.norm.running_var" }, { "expected_shape": [ 24 ], "notes": "DB probability head upsampling tensor reused without transpose", "source": "head.conv_up.norm.weight", "target": "head.conv_up.norm.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 16, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 16, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 16, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 16, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 16, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.identity.bias" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.identity.running_mean" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.identity.running_var" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.0.layers.0.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 32, 16, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 32, 16, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 32, 16, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 32, 16, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.0.layers.0.pointwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 32, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 32, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 32, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 32, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 32, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 32 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 48, 32, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 48, 32, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 48, 32, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 48, 32, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.1.layers.0.pointwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 48, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 48, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 48, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 48, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 48, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.identity.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.identity.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.identity.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.1.layers.1.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 48, 48, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 48, 48, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 48, 48, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 48, 48, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.identity.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.identity.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.identity.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.1.layers.1.pointwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 48, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 48, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 48, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 48, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 48, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.2.layers.0.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 96, 48, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 96, 48, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 96, 48, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 96, 48, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.2.layers.0.pointwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 96, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 96, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 96, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 96, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 96, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.identity.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.identity.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.identity.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.2.layers.1.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 96, 96, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 96, 96, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 96, 96, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 96, 96, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.identity.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.identity.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.identity.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.2.layers.1.pointwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 96, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 96, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 96, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 96, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 96, 1, 3, 3 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.0.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 192, 96, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 192, 96, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 192, 96, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 192, 96, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.0.pointwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 192, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.identity.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.identity.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.identity.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.1.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.identity.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.identity.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.identity.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.1.pointwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 192, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.identity.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.identity.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.identity.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.2.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.identity.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.identity.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.identity.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.2.pointwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 192, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.identity.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.identity.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.identity.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.3.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.identity.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.identity.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.identity.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.3.pointwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 192, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.identity.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.identity.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.identity.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.4.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 192, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.identity.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.identity.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.identity.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.3.layers.4.pointwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 192, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 192, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.0.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 384, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 384, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 384, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 384, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.0.pointwise_convolution.lab.scale" }, { "expected_shape": [ 48 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.squeeze_excitation_module.convolutions.0.bias", "target": "model.backbone.encoder.blocks.4.layers.0.squeeze_excitation_module.convolutions.0.bias" }, { "expected_shape": [ 48, 192, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.squeeze_excitation_module.convolutions.0.weight", "target": "model.backbone.encoder.blocks.4.layers.0.squeeze_excitation_module.convolutions.0.weight" }, { "expected_shape": [ 192 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.squeeze_excitation_module.convolutions.2.bias", "target": "model.backbone.encoder.blocks.4.layers.0.squeeze_excitation_module.convolutions.2.bias" }, { "expected_shape": [ 192, 48, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.0.squeeze_excitation_module.convolutions.2.weight", "target": "model.backbone.encoder.blocks.4.layers.0.squeeze_excitation_module.convolutions.2.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 384, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.identity.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.identity.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.identity.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.1.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.identity.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.identity.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.identity.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.1.pointwise_convolution.lab.scale" }, { "expected_shape": [ 96 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.squeeze_excitation_module.convolutions.0.bias", "target": "model.backbone.encoder.blocks.4.layers.1.squeeze_excitation_module.convolutions.0.bias" }, { "expected_shape": [ 96, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.squeeze_excitation_module.convolutions.0.weight", "target": "model.backbone.encoder.blocks.4.layers.1.squeeze_excitation_module.convolutions.0.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.squeeze_excitation_module.convolutions.2.bias", "target": "model.backbone.encoder.blocks.4.layers.1.squeeze_excitation_module.convolutions.2.bias" }, { "expected_shape": [ 384, 96, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.1.squeeze_excitation_module.convolutions.2.weight", "target": "model.backbone.encoder.blocks.4.layers.1.squeeze_excitation_module.convolutions.2.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 384, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.identity.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.identity.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.identity.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.2.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.identity.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.identity.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.identity.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.2.pointwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.act.lab.scale" }, { "expected_shape": [ 384, 1, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_small_symmetric.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_small_symmetric.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_small_symmetric.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_small_symmetric.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_small_symmetric.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_small_symmetric.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_small_symmetric.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_small_symmetric.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_small_symmetric.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_small_symmetric.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 384, 1, 5, 5 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.identity.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.identity.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.identity.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.3.depthwise_convolution.lab.scale" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.act.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.act.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.act.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.act.lab.scale" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.0.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.0.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.0.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.0.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.0.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.0.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.0.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.0.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.0.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.0.normalization.weight" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.1.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.1.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.1.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.1.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.1.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.1.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.1.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.1.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.1.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.1.normalization.weight" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.2.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.2.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.2.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.2.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.2.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.2.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.2.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.2.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.2.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.2.normalization.weight" }, { "expected_shape": [ 384, 384, 1, 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.3.convolution.weight", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.3.convolution.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.3.normalization.bias", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.3.normalization.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.3.normalization.running_mean", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.3.normalization.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.3.normalization.running_var", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.3.normalization.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.3.normalization.weight", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.conv_symmetric.3.normalization.weight" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.identity.bias", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.identity.bias" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.identity.running_mean", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.identity.running_mean" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.identity.running_var", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.identity.running_var" }, { "expected_shape": [ 384 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.identity.weight", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.identity.weight" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.lab.bias", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.lab.bias" }, { "expected_shape": [ 1 ], "notes": "PPLCNetV3 backbone block tensor reused without transpose", "source": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.lab.scale", "target": "model.backbone.encoder.blocks.4.layers.3.pointwise_convolution.lab.scale" }, { "expected_shape": [ 16, 3, 3, 3 ], "notes": "PPLCNetV3 stem tensor reused without transpose", "source": "model.backbone.encoder.convolution.convolution.weight", "target": "model.backbone.encoder.convolution.convolution.weight" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 stem tensor reused without transpose", "source": "model.backbone.encoder.convolution.normalization.bias", "target": "model.backbone.encoder.convolution.normalization.bias" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 stem tensor reused without transpose", "source": "model.backbone.encoder.convolution.normalization.running_mean", "target": "model.backbone.encoder.convolution.normalization.running_mean" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 stem tensor reused without transpose", "source": "model.backbone.encoder.convolution.normalization.running_var", "target": "model.backbone.encoder.convolution.normalization.running_var" }, { "expected_shape": [ 16 ], "notes": "PPLCNetV3 stem tensor reused without transpose", "source": "model.backbone.encoder.convolution.normalization.weight", "target": "model.backbone.encoder.convolution.normalization.weight" }, { "expected_shape": [ 12 ], "notes": "PP-OCR detector feature projection tensor reused without transpose", "source": "model.layer.0.bias", "target": "model.layer.0.bias" }, { "expected_shape": [ 12, 48, 1, 1 ], "notes": "PP-OCR detector feature projection tensor reused without transpose", "source": "model.layer.0.weight", "target": "model.layer.0.weight" }, { "expected_shape": [ 18 ], "notes": "PP-OCR detector feature projection tensor reused without transpose", "source": "model.layer.1.bias", "target": "model.layer.1.bias" }, { "expected_shape": [ 18, 96, 1, 1 ], "notes": "PP-OCR detector feature projection tensor reused without transpose", "source": "model.layer.1.weight", "target": "model.layer.1.weight" }, { "expected_shape": [ 42 ], "notes": "PP-OCR detector feature projection tensor reused without transpose", "source": "model.layer.2.bias", "target": "model.layer.2.bias" }, { "expected_shape": [ 42, 192, 1, 1 ], "notes": "PP-OCR detector feature projection tensor reused without transpose", "source": "model.layer.2.weight", "target": "model.layer.2.weight" }, { "expected_shape": [ 360 ], "notes": "PP-OCR detector feature projection tensor reused without transpose", "source": "model.layer.3.bias", "target": "model.layer.3.bias" }, { "expected_shape": [ 360, 384, 1, 1 ], "notes": "PP-OCR detector feature projection tensor reused without transpose", "source": "model.layer.3.weight", "target": "model.layer.3.weight" }, { "expected_shape": [ 24, 96, 3, 3 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.0.in_conv.weight", "target": "model.neck.input_conv.0.in_conv.weight" }, { "expected_shape": [ 6 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.0.squeeze_excitation_block.conv1.bias", "target": "model.neck.input_conv.0.squeeze_excitation_block.conv1.bias" }, { "expected_shape": [ 6, 24, 1, 1 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.0.squeeze_excitation_block.conv1.weight", "target": "model.neck.input_conv.0.squeeze_excitation_block.conv1.weight" }, { "expected_shape": [ 24 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.0.squeeze_excitation_block.conv2.bias", "target": "model.neck.input_conv.0.squeeze_excitation_block.conv2.bias" }, { "expected_shape": [ 24, 6, 1, 1 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.0.squeeze_excitation_block.conv2.weight", "target": "model.neck.input_conv.0.squeeze_excitation_block.conv2.weight" }, { "expected_shape": [ 24, 96, 3, 3 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.1.in_conv.weight", "target": "model.neck.input_conv.1.in_conv.weight" }, { "expected_shape": [ 6 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.1.squeeze_excitation_block.conv1.bias", "target": "model.neck.input_conv.1.squeeze_excitation_block.conv1.bias" }, { "expected_shape": [ 6, 24, 1, 1 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.1.squeeze_excitation_block.conv1.weight", "target": "model.neck.input_conv.1.squeeze_excitation_block.conv1.weight" }, { "expected_shape": [ 24 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.1.squeeze_excitation_block.conv2.bias", "target": "model.neck.input_conv.1.squeeze_excitation_block.conv2.bias" }, { "expected_shape": [ 24, 6, 1, 1 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.1.squeeze_excitation_block.conv2.weight", "target": "model.neck.input_conv.1.squeeze_excitation_block.conv2.weight" }, { "expected_shape": [ 24, 96, 3, 3 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.2.in_conv.weight", "target": "model.neck.input_conv.2.in_conv.weight" }, { "expected_shape": [ 6 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.2.squeeze_excitation_block.conv1.bias", "target": "model.neck.input_conv.2.squeeze_excitation_block.conv1.bias" }, { "expected_shape": [ 6, 24, 1, 1 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.2.squeeze_excitation_block.conv1.weight", "target": "model.neck.input_conv.2.squeeze_excitation_block.conv1.weight" }, { "expected_shape": [ 24 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.2.squeeze_excitation_block.conv2.bias", "target": "model.neck.input_conv.2.squeeze_excitation_block.conv2.bias" }, { "expected_shape": [ 24, 6, 1, 1 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.2.squeeze_excitation_block.conv2.weight", "target": "model.neck.input_conv.2.squeeze_excitation_block.conv2.weight" }, { "expected_shape": [ 24, 96, 3, 3 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.3.in_conv.weight", "target": "model.neck.input_conv.3.in_conv.weight" }, { "expected_shape": [ 6 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.3.squeeze_excitation_block.conv1.bias", "target": "model.neck.input_conv.3.squeeze_excitation_block.conv1.bias" }, { "expected_shape": [ 6, 24, 1, 1 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.3.squeeze_excitation_block.conv1.weight", "target": "model.neck.input_conv.3.squeeze_excitation_block.conv1.weight" }, { "expected_shape": [ 24 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.3.squeeze_excitation_block.conv2.bias", "target": "model.neck.input_conv.3.squeeze_excitation_block.conv2.bias" }, { "expected_shape": [ 24, 6, 1, 1 ], "notes": "PP-OCR DBNet neck input-conv tensor reused without transpose", "source": "model.neck.input_conv.3.squeeze_excitation_block.conv2.weight", "target": "model.neck.input_conv.3.squeeze_excitation_block.conv2.weight" }, { "expected_shape": [ 96, 12, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.0.in_conv.weight", "target": "model.neck.insert_conv.0.in_conv.weight" }, { "expected_shape": [ 24 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.0.squeeze_excitation_block.conv1.bias", "target": "model.neck.insert_conv.0.squeeze_excitation_block.conv1.bias" }, { "expected_shape": [ 24, 96, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.0.squeeze_excitation_block.conv1.weight", "target": "model.neck.insert_conv.0.squeeze_excitation_block.conv1.weight" }, { "expected_shape": [ 96 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.0.squeeze_excitation_block.conv2.bias", "target": "model.neck.insert_conv.0.squeeze_excitation_block.conv2.bias" }, { "expected_shape": [ 96, 24, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.0.squeeze_excitation_block.conv2.weight", "target": "model.neck.insert_conv.0.squeeze_excitation_block.conv2.weight" }, { "expected_shape": [ 96, 18, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.1.in_conv.weight", "target": "model.neck.insert_conv.1.in_conv.weight" }, { "expected_shape": [ 24 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.1.squeeze_excitation_block.conv1.bias", "target": "model.neck.insert_conv.1.squeeze_excitation_block.conv1.bias" }, { "expected_shape": [ 24, 96, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.1.squeeze_excitation_block.conv1.weight", "target": "model.neck.insert_conv.1.squeeze_excitation_block.conv1.weight" }, { "expected_shape": [ 96 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.1.squeeze_excitation_block.conv2.bias", "target": "model.neck.insert_conv.1.squeeze_excitation_block.conv2.bias" }, { "expected_shape": [ 96, 24, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.1.squeeze_excitation_block.conv2.weight", "target": "model.neck.insert_conv.1.squeeze_excitation_block.conv2.weight" }, { "expected_shape": [ 96, 42, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.2.in_conv.weight", "target": "model.neck.insert_conv.2.in_conv.weight" }, { "expected_shape": [ 24 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.2.squeeze_excitation_block.conv1.bias", "target": "model.neck.insert_conv.2.squeeze_excitation_block.conv1.bias" }, { "expected_shape": [ 24, 96, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.2.squeeze_excitation_block.conv1.weight", "target": "model.neck.insert_conv.2.squeeze_excitation_block.conv1.weight" }, { "expected_shape": [ 96 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.2.squeeze_excitation_block.conv2.bias", "target": "model.neck.insert_conv.2.squeeze_excitation_block.conv2.bias" }, { "expected_shape": [ 96, 24, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.2.squeeze_excitation_block.conv2.weight", "target": "model.neck.insert_conv.2.squeeze_excitation_block.conv2.weight" }, { "expected_shape": [ 96, 360, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.3.in_conv.weight", "target": "model.neck.insert_conv.3.in_conv.weight" }, { "expected_shape": [ 24 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.3.squeeze_excitation_block.conv1.bias", "target": "model.neck.insert_conv.3.squeeze_excitation_block.conv1.bias" }, { "expected_shape": [ 24, 96, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.3.squeeze_excitation_block.conv1.weight", "target": "model.neck.insert_conv.3.squeeze_excitation_block.conv1.weight" }, { "expected_shape": [ 96 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.3.squeeze_excitation_block.conv2.bias", "target": "model.neck.insert_conv.3.squeeze_excitation_block.conv2.bias" }, { "expected_shape": [ 96, 24, 1, 1 ], "notes": "PP-OCR DBNet neck insert-conv tensor reused without transpose", "source": "model.neck.insert_conv.3.squeeze_excitation_block.conv2.weight", "target": "model.neck.insert_conv.3.squeeze_excitation_block.conv2.weight" } ] }