centerpoint / config.json
fangmingguo's picture
Update config.json
7dcf1da verified
{
"input": "/data/huichiwen/dev/cp/onnx_model/pointpillars.onnx",
"output_dir": "./output",
"output_name": "centerpoint.axmodel",
"model_type": "ONNX",
"target_hardware": "AX650",
"npu_mode": "NPU3",
"input_shapes": "input.1:1x10x30000x20;indices_input:1x30000x2",
"quant": {
"input_configs": [
{
"tensor_name": "input.1",
"calibration_dataset": "/data/huichiwen/dev/cp/quant_data/features.tar.gz",
"calibration_format": "Numpy",
"calibration_size": 32
},
{
"tensor_name": "indices_input",
"calibration_dataset": "/data/huichiwen/dev/cp/quant_data/indices.tar.gz",
"calibration_format": "Numpy",
"calibration_size": 32
}
],
"calibration_method": "MinMax",
"enable_smooth_quant": false,
"smooth_quant_strength": 0.5,
"layer_configs": [
{
"layer_names": [
"pfe_/pfn_layers.0/linear/MatMul",
"pfe_/pfn_layers.0/norm/BatchNormalization",
"pfe_/pfn_layers.0/Relu",
"pfe_/pfn_layers.0/ReduceMax",
"pfe_/pfn_layers.1/linear/MatMul",
"pfe_/pfn_layers.1/norm/BatchNormalization",
"pfe_/pfn_layers.1/Relu",
"pfe_/pfn_layers.1/ReduceMax",
"ScatterND_1"
],
"data_type": "FP32",
"output_data_type": "FP32"
},
{
"layer_names": [
"/neck/blocks.0/blocks.0.1/Conv",
"/neck/blocks.0/blocks.0.3/Relu",
"/neck/blocks.0/blocks.0.4/Conv",
"/neck/blocks.0/blocks.0.6/Relu",
"/neck/blocks.0/blocks.0.7/Conv",
"/neck/blocks.0/blocks.0.9/Relu",
"/neck/blocks.0/blocks.0.10/Conv",
"/neck/blocks.0/blocks.0.12/Relu",
"/neck/deblocks.0/deblocks.0.0/Conv",
"/neck/blocks.1/blocks.1.1/Conv",
"/neck/deblocks.0/deblocks.0.2/Relu",
"/neck/blocks.1/blocks.1.3/Relu",
"/neck/blocks.1/blocks.1.4/Conv",
"/neck/blocks.1/blocks.1.6/Relu",
"/neck/blocks.1/blocks.1.7/Conv",
"/neck/blocks.1/blocks.1.9/Relu",
"/neck/blocks.1/blocks.1.10/Conv",
"/neck/blocks.1/blocks.1.12/Relu",
"/neck/blocks.1/blocks.1.13/Conv",
"/neck/blocks.1/blocks.1.15/Relu",
"/neck/blocks.1/blocks.1.16/Conv",
"/neck/blocks.1/blocks.1.18/Relu",
"/neck/deblocks.1/deblocks.1.0/Conv",
"/neck/deblocks.1/deblocks.1.2/Relu",
"/neck/blocks.2/blocks.2.1/Conv",
"/neck/blocks.2/blocks.2.3/Relu",
"/neck/blocks.2/blocks.2.4/Conv",
"/neck/blocks.2/blocks.2.6/Relu",
"/neck/blocks.2/blocks.2.7/Conv",
"/neck/blocks.2/blocks.2.9/Relu",
"/neck/blocks.2/blocks.2.10/Conv",
"/neck/blocks.2/blocks.2.12/Relu",
"/neck/blocks.2/blocks.2.13/Conv",
"/neck/blocks.2/blocks.2.15/Relu",
"/neck/blocks.2/blocks.2.16/Conv",
"/neck/blocks.2/blocks.2.18/Relu"
],
"data_type": "FP32",
"output_data_type": "FP32"
},
{
"layer_names": [
"/Exp",
"/Sigmoid",
"/Exp_1",
"/Sigmoid_1",
"/Exp_2",
"/Sigmoid_2",
"/Exp_3",
"/Sigmoid_3",
"/Exp_4",
"/Sigmoid_4",
"/Exp_5",
"/Sigmoid_5",
"/ReduceMax",
"/ReduceMax_1",
"/ReduceMax_2",
"/ReduceMax_3",
"/ReduceMax_4",
"/ReduceMax_5"
],
"data_type": "FP32",
"output_data_type": "FP32"
}
]
},
"input_processors": [
{
"tensor_name": "input.1",
"src_dtype": "FP32"
},
{
"tensor_name": "indices_input",
"src_dtype": "S32"
}
],
"compiler": {
"check": 0
}
}