Skip to content

Commit

Permalink
Set default shift negative in quantization config (#1157)
Browse files Browse the repository at this point in the history
* Enable shift negative by default in quantization config
  • Loading branch information
Idan-BenAmi authored Aug 12, 2024
1 parent 77406ae commit 27b0742
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ def __init__(self,
weights_second_moment_correction: bool = False,
input_scaling: bool = False,
softmax_shift: bool = False,
shift_negative_activation_correction: bool = False,
shift_negative_activation_correction: bool = True,
activation_channel_equalization: bool = False,
z_threshold: float = math.inf,
min_threshold: float = MIN_THRESHOLD,
Expand Down
4 changes: 2 additions & 2 deletions tests/pytorch_tests/model_tests/feature_models/qat_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ def get_tpc(self):
def run_test(self):
self._gen_fixed_input()
model_float = self.create_networks()
config = mct.core.CoreConfig()
config = mct.core.CoreConfig(mct.core.QuantizationConfig(shift_negative_activation_correction=False))
ru = mct.core.ResourceUtilization(np.inf, 47) # inf memory
qat_ready_model, quantization_info = mct.qat.pytorch_quantization_aware_training_init_experimental(model_float,
self.representative_data_gen_experimental,
Expand Down Expand Up @@ -306,7 +306,7 @@ def get_tpc(self):
def run_test(self):
self._gen_fixed_input()
model_float = self.create_networks()
config = mct.core.CoreConfig()
config = mct.core.CoreConfig(mct.core.QuantizationConfig(shift_negative_activation_correction=False))
ru = mct.core.ResourceUtilization(weights_memory=50, activation_memory=40)
qat_ready_model, quantization_info = mct.qat.pytorch_quantization_aware_training_init_experimental(model_float,
self.representative_data_gen_experimental,
Expand Down

0 comments on commit 27b0742

Please sign in to comment.