Skip to content

Commit

Permalink
Fix QAT for detection tiling models
Browse files Browse the repository at this point in the history
  • Loading branch information
sovrasov committed Apr 23, 2024
1 parent aa611ab commit d487449
Show file tree
Hide file tree
Showing 6 changed files with 52 additions and 75 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,16 @@
"nncf_config": {
"compression": [
{
"algorithm": "quantization"
"algorithm": "quantization",
"initializer": {
"range": {
"type": "percentile",
"params": {
"min_percentile": 0,
"max_percentile": 100
}
}
}
}
],
"accuracy_aware_training": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,16 @@
"nncf_config": {
"compression": [
{
"algorithm": "quantization"
"algorithm": "quantization",
"initializer": {
"range": {
"type": "percentile",
"params": {
"min_percentile": 0,
"max_percentile": 100
}
}
}
}
],
"accuracy_aware_training": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,16 @@
"nncf_config": {
"compression": [
{
"algorithm": "quantization"
"algorithm": "quantization",
"initializer": {
"range": {
"type": "percentile",
"params": {
"min_percentile": 0,
"max_percentile": 100
}
}
}
}
],
"accuracy_aware_training": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,16 @@
"nncf_config": {
"compression": [
{
"algorithm": "quantization"
"algorithm": "quantization",
"initializer": {
"range": {
"type": "percentile",
"params": {
"min_percentile": 0,
"max_percentile": 100
}
}
}
}
],
"accuracy_aware_training": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@
"algorithm": "quantization",
"initializer": {
"range": {
"type": "percentile",
"params": {
"min_percentile": 0,
"max_percentile": 100
},
"num_init_samples": 300
},
"batchnorm_adaptation": {
Expand All @@ -37,38 +42,5 @@
}
}
},
"nncf_quantization_pruning": {
"nncf_config": {
"accuracy_aware_training": {
"mode": "adaptive_compression_level",
"params": {
"initial_training_phase_epochs": 5,
"maximal_total_epochs": 100,
"patience_epochs": 5
}
},
"compression": [
{
"algorithm": "filter_pruning",
"params": {
"schedule": "baseline",
"pruning_flops_target": 0.1,
"filter_importance": "geometric_median"
}
},
{
"algorithm": "quantization",
"initializer": {
"range": {
"num_init_samples": 300
},
"batchnorm_adaptation": {
"num_bn_adaptation_samples": 300
}
}
}
]
}
},
"order_of_parts": ["nncf_quantization", "nncf_quantization_pruning"]
"order_of_parts": ["nncf_quantization"]
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@
"algorithm": "quantization",
"initializer": {
"range": {
"type": "percentile",
"params": {
"min_percentile": 0,
"max_percentile": 100
},
"num_init_samples": 300
},
"batchnorm_adaptation": {
Expand All @@ -37,41 +42,5 @@
}
}
},
"nncf_quantization_pruning": {
"nncf_config": {
"accuracy_aware_training": {
"mode": "adaptive_compression_level",
"params": {
"initial_training_phase_epochs": 5,
"maximal_total_epochs": 100,
"patience_epochs": 5
}
},
"compression": [
{
"algorithm": "filter_pruning",
"ignored_scopes": [
"{re}CustomSingleStageDetector/CustomSSDHead\\[bbox_head\\].*"
],
"params": {
"schedule": "baseline",
"pruning_flops_target": 0.1,
"filter_importance": "geometric_median"
}
},
{
"algorithm": "quantization",
"initializer": {
"range": {
"num_init_samples": 300
},
"batchnorm_adaptation": {
"num_bn_adaptation_samples": 300
}
}
}
]
}
},
"order_of_parts": ["nncf_quantization", "nncf_quantization_pruning"]
"order_of_parts": ["nncf_quantization"]
}

0 comments on commit d487449

Please sign in to comment.