Image-to-Text
PaddleOCR
Safetensors
English
Chinese
pp_ocrv5_mobile_rec
OCR
PaddlePaddle
textline_recognition
Instructions to use tomsanbear/pp-ocrv5-mobile-rec with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PaddleOCR
How to use tomsanbear/pp-ocrv5-mobile-rec with PaddleOCR:
# 1. See https://www.paddlepaddle.org.cn/en/install to install paddlepaddle # 2. pip install paddleocr from paddleocr import TextRecognition model = TextRecognition(model_name="pp-ocrv5-mobile-rec") output = model.predict(input="path/to/image.png", batch_size=1) for res in output: res.print() res.save_to_img(save_path="./output/") res.save_to_json(save_path="./output/res.json") - Notebooks
- Google Colab
- Kaggle
| { | |
| "architecture_id": "ocr.ppocr-ctc", | |
| "architecture_summary": { | |
| "backbone": { | |
| "block_configs": [ | |
| [ | |
| [ | |
| 3, | |
| 16, | |
| 32, | |
| 1, | |
| false | |
| ] | |
| ], | |
| [ | |
| [ | |
| 3, | |
| 32, | |
| 64, | |
| 1, | |
| false | |
| ], | |
| [ | |
| 3, | |
| 64, | |
| 64, | |
| 1, | |
| false | |
| ] | |
| ], | |
| [ | |
| [ | |
| 3, | |
| 64, | |
| 128, | |
| [ | |
| 2, | |
| 1 | |
| ], | |
| false | |
| ], | |
| [ | |
| 3, | |
| 128, | |
| 128, | |
| 1, | |
| false | |
| ] | |
| ], | |
| [ | |
| [ | |
| 3, | |
| 128, | |
| 256, | |
| [ | |
| 1, | |
| 2 | |
| ], | |
| false | |
| ], | |
| [ | |
| 5, | |
| 256, | |
| 256, | |
| 1, | |
| false | |
| ], | |
| [ | |
| 5, | |
| 256, | |
| 256, | |
| 1, | |
| false | |
| ], | |
| [ | |
| 5, | |
| 256, | |
| 256, | |
| 1, | |
| false | |
| ], | |
| [ | |
| 5, | |
| 256, | |
| 256, | |
| 1, | |
| false | |
| ] | |
| ], | |
| [ | |
| [ | |
| 5, | |
| 256, | |
| 512, | |
| [ | |
| 2, | |
| 1 | |
| ], | |
| true | |
| ], | |
| [ | |
| 5, | |
| 512, | |
| 512, | |
| 1, | |
| true | |
| ], | |
| [ | |
| 5, | |
| 512, | |
| 512, | |
| [ | |
| 2, | |
| 1 | |
| ], | |
| false | |
| ], | |
| [ | |
| 5, | |
| 512, | |
| 512, | |
| 1, | |
| false | |
| ] | |
| ] | |
| ], | |
| "divisor": 16, | |
| "model_type": "pp_lcnet_v3", | |
| "out_features": [ | |
| "stage2", | |
| "stage3", | |
| "stage4", | |
| "stage5" | |
| ], | |
| "out_indices": [ | |
| 2, | |
| 3, | |
| 4, | |
| 5 | |
| ], | |
| "scale": 0.95 | |
| }, | |
| "conv_kernel_size": [ | |
| 1, | |
| 3 | |
| ], | |
| "depth": 2, | |
| "head_out_channels": 18385, | |
| "hidden_size": 120, | |
| "mlp_ratio": 2.0, | |
| "num_attention_heads": 8, | |
| "postprocess": { | |
| "character_dict_size": 18383, | |
| "name": "CTCLabelDecode" | |
| } | |
| }, | |
| "character_list": { | |
| "blank_index": 0, | |
| "blank_token": "blank", | |
| "body_size": 18383, | |
| "ctc": { | |
| "blank_index": 0, | |
| "collapse_repeated_non_blank": true, | |
| "confidence": "mean selected timestep probability", | |
| "output_kind": "softmax probabilities" | |
| }, | |
| "first_tokens": [ | |
| "blank", | |
| "\u3000", | |
| "\u4e00", | |
| "\u4e59", | |
| "\u4e8c", | |
| "\u5341", | |
| "\u4e01", | |
| "\u5382" | |
| ], | |
| "head_out_channels": 18385, | |
| "inference_body_matches": true, | |
| "inference_character_dict_size": 18383, | |
| "last_tokens": [ | |
| "\ud83d\udd61", | |
| "\ud83d\udd62", | |
| "\ud83d\udd63", | |
| "\ud83d\udd64", | |
| "\ud83d\udd65", | |
| "\ud83d\udd66", | |
| "\ud83d\udd67", | |
| " " | |
| ], | |
| "max_token_unicode_scalars": 5, | |
| "multi_scalar_token_count": 11, | |
| "runtime_policy": "embedded_config", | |
| "source": "preprocessor_config.json character_list", | |
| "space_token_index": 18384, | |
| "vocab_size": 18385 | |
| }, | |
| "schema_version": 1, | |
| "source_config_assertions": [ | |
| { | |
| "equals": "pp_ocrv5_mobile_rec", | |
| "key": "model_type", | |
| "path": "config.json" | |
| }, | |
| { | |
| "equals": "pp_lcnet_v3", | |
| "key": "backbone_config.model_type", | |
| "path": "config.json" | |
| }, | |
| { | |
| "equals": 120, | |
| "key": "hidden_size", | |
| "path": "config.json" | |
| }, | |
| { | |
| "equals": 2, | |
| "key": "depth", | |
| "path": "config.json" | |
| }, | |
| { | |
| "equals": 18385, | |
| "key": "head_out_channels", | |
| "path": "config.json" | |
| }, | |
| { | |
| "equals": 48, | |
| "key": "size.height", | |
| "path": "preprocessor_config.json" | |
| }, | |
| { | |
| "equals": 320, | |
| "key": "size.width", | |
| "path": "preprocessor_config.json" | |
| }, | |
| { | |
| "equals": "CTCLabelDecode", | |
| "key": "PostProcess.name", | |
| "path": "inference.yml" | |
| } | |
| ], | |
| "tensor_groups": { | |
| "head.encoder.conv_block": 25, | |
| "head.encoder.norm": 2, | |
| "head.encoder.svtr_block": 24, | |
| "head.head": 2, | |
| "model.backbone.encoder": 831 | |
| }, | |
| "tensors": [ | |
| { | |
| "expected_shape": [ | |
| 60, | |
| 480, | |
| 1, | |
| 3 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.0.convolution.weight", | |
| "target": "head.encoder.conv_block.0.convolution.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 60 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.0.normalization.bias", | |
| "target": "head.encoder.conv_block.0.normalization.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 60 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.0.normalization.running_mean", | |
| "target": "head.encoder.conv_block.0.normalization.running_mean" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 60 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.0.normalization.running_var", | |
| "target": "head.encoder.conv_block.0.normalization.running_var" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 60 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.0.normalization.weight", | |
| "target": "head.encoder.conv_block.0.normalization.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120, | |
| 60, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.1.convolution.weight", | |
| "target": "head.encoder.conv_block.1.convolution.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.1.normalization.bias", | |
| "target": "head.encoder.conv_block.1.normalization.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.1.normalization.running_mean", | |
| "target": "head.encoder.conv_block.1.normalization.running_mean" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.1.normalization.running_var", | |
| "target": "head.encoder.conv_block.1.normalization.running_var" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.1.normalization.weight", | |
| "target": "head.encoder.conv_block.1.normalization.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 480, | |
| 120, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.2.convolution.weight", | |
| "target": "head.encoder.conv_block.2.convolution.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 480 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.2.normalization.bias", | |
| "target": "head.encoder.conv_block.2.normalization.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 480 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.2.normalization.running_mean", | |
| "target": "head.encoder.conv_block.2.normalization.running_mean" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 480 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.2.normalization.running_var", | |
| "target": "head.encoder.conv_block.2.normalization.running_var" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 480 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.2.normalization.weight", | |
| "target": "head.encoder.conv_block.2.normalization.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 60, | |
| 960, | |
| 1, | |
| 3 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.3.convolution.weight", | |
| "target": "head.encoder.conv_block.3.convolution.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 60 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.3.normalization.bias", | |
| "target": "head.encoder.conv_block.3.normalization.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 60 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.3.normalization.running_mean", | |
| "target": "head.encoder.conv_block.3.normalization.running_mean" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 60 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.3.normalization.running_var", | |
| "target": "head.encoder.conv_block.3.normalization.running_var" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 60 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.3.normalization.weight", | |
| "target": "head.encoder.conv_block.3.normalization.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120, | |
| 60, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.4.convolution.weight", | |
| "target": "head.encoder.conv_block.4.convolution.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.4.normalization.bias", | |
| "target": "head.encoder.conv_block.4.normalization.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.4.normalization.running_mean", | |
| "target": "head.encoder.conv_block.4.normalization.running_mean" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.4.normalization.running_var", | |
| "target": "head.encoder.conv_block.4.normalization.running_var" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head convolution tensor reused without transpose", | |
| "source": "head.encoder.conv_block.4.normalization.weight", | |
| "target": "head.encoder.conv_block.4.normalization.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head layer-norm tensor reused without transpose", | |
| "source": "head.encoder.norm.bias", | |
| "target": "head.encoder.norm.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head layer-norm tensor reused without transpose", | |
| "source": "head.encoder.norm.weight", | |
| "target": "head.encoder.norm.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.layer_norm1.bias", | |
| "target": "head.encoder.svtr_block.0.layer_norm1.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.layer_norm1.weight", | |
| "target": "head.encoder.svtr_block.0.layer_norm1.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.layer_norm2.bias", | |
| "target": "head.encoder.svtr_block.0.layer_norm2.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.layer_norm2.weight", | |
| "target": "head.encoder.svtr_block.0.layer_norm2.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 240 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.mlp.fc1.bias", | |
| "target": "head.encoder.svtr_block.0.mlp.fc1.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 240, | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.mlp.fc1.weight", | |
| "target": "head.encoder.svtr_block.0.mlp.fc1.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.mlp.fc2.bias", | |
| "target": "head.encoder.svtr_block.0.mlp.fc2.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120, | |
| 240 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.mlp.fc2.weight", | |
| "target": "head.encoder.svtr_block.0.mlp.fc2.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.self_attn.projection.bias", | |
| "target": "head.encoder.svtr_block.0.self_attn.projection.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120, | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.self_attn.projection.weight", | |
| "target": "head.encoder.svtr_block.0.self_attn.projection.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 360 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.self_attn.qkv.bias", | |
| "target": "head.encoder.svtr_block.0.self_attn.qkv.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 360, | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.0.self_attn.qkv.weight", | |
| "target": "head.encoder.svtr_block.0.self_attn.qkv.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.layer_norm1.bias", | |
| "target": "head.encoder.svtr_block.1.layer_norm1.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.layer_norm1.weight", | |
| "target": "head.encoder.svtr_block.1.layer_norm1.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.layer_norm2.bias", | |
| "target": "head.encoder.svtr_block.1.layer_norm2.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.layer_norm2.weight", | |
| "target": "head.encoder.svtr_block.1.layer_norm2.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 240 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.mlp.fc1.bias", | |
| "target": "head.encoder.svtr_block.1.mlp.fc1.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 240, | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.mlp.fc1.weight", | |
| "target": "head.encoder.svtr_block.1.mlp.fc1.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.mlp.fc2.bias", | |
| "target": "head.encoder.svtr_block.1.mlp.fc2.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120, | |
| 240 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.mlp.fc2.weight", | |
| "target": "head.encoder.svtr_block.1.mlp.fc2.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.self_attn.projection.bias", | |
| "target": "head.encoder.svtr_block.1.self_attn.projection.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 120, | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.self_attn.projection.weight", | |
| "target": "head.encoder.svtr_block.1.self_attn.projection.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 360 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.self_attn.qkv.bias", | |
| "target": "head.encoder.svtr_block.1.self_attn.qkv.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 360, | |
| 120 | |
| ], | |
| "notes": "SVTR recognition head attention/MLP tensor reused without transpose", | |
| "source": "head.encoder.svtr_block.1.self_attn.qkv.weight", | |
| "target": "head.encoder.svtr_block.1.self_attn.qkv.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 18385 | |
| ], | |
| "notes": "CTC classifier tensor reused without transpose", | |
| "source": "head.head.bias", | |
| "target": "head.head.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 18385, | |
| 120 | |
| ], | |
| "notes": "CTC classifier tensor reused without transpose", | |
| "source": "head.head.weight", | |
| "target": "head.head.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 32 | |
| ], | |
| "notes": "PPLCNetV3 recognition backbone block tensor reused without transpose", | |
| "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.identity.bias", | |
| "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.identity.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 32 | |
| ], | |
| "notes": "PPLCNetV3 recognition backbone block tensor reused without transpose", | |
| "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.identity.running_mean", | |
| "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.identity.running_mean" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 32 | |
| ], | |
| "notes": "PPLCNetV3 recognition backbone block tensor reused without transpose", | |
| "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.identity.running_var", | |
| "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.identity.running_var" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 32 | |
| ], | |
| "notes": "PPLCNetV3 recognition backbone block tensor reused without transpose", | |
| "source": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.identity.weight", | |
| "target": "model.backbone.encoder.blocks.1.layers.0.depthwise_convolution.identity.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 64, | |
| 32, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 32, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 32, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 32, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 64, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 64, | |
| 64, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 64, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 64, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 64, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 64, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 64 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 128, | |
| 64, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 64, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 64, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 64, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 128, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 128, | |
| 128, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 128, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 128, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 128, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 128, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128, | |
| 1, | |
| 3, | |
| 3 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 128 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 240, | |
| 128, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 128, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 128, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 128, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 240, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 240, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 240, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 240, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 240, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 480, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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": [ | |
| 60 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 60, | |
| 240, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 240, | |
| 60, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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": [ | |
| 480, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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": [ | |
| 120 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 120, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 120, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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": [ | |
| 480, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 480, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 1, | |
| 5, | |
| 5 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition 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 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480, | |
| 480, | |
| 1, | |
| 1 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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": [ | |
| 480 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition 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 recognition stem tensor reused without transpose", | |
| "source": "model.backbone.encoder.convolution.convolution.weight", | |
| "target": "model.backbone.encoder.convolution.convolution.weight" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 16 | |
| ], | |
| "notes": "PPLCNetV3 recognition stem tensor reused without transpose", | |
| "source": "model.backbone.encoder.convolution.normalization.bias", | |
| "target": "model.backbone.encoder.convolution.normalization.bias" | |
| }, | |
| { | |
| "expected_shape": [ | |
| 16 | |
| ], | |
| "notes": "PPLCNetV3 recognition 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 recognition 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 recognition stem tensor reused without transpose", | |
| "source": "model.backbone.encoder.convolution.normalization.weight", | |
| "target": "model.backbone.encoder.convolution.normalization.weight" | |
| } | |
| ] | |
| } | |