pp-ocrv5-mobile-rec / tensor_map.json
tomsanbear's picture
Add validated PP-OCRv5 recognition bundle
aeddcf4 verified
Raw
History Blame Contribute Delete
337 kB
{
"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"
}
]
}