Skip to content

Commit

Permalink
[Fix] sync zero_point bug
Browse files Browse the repository at this point in the history
  • Loading branch information
yongyang authored and Tracin committed May 10, 2022
1 parent 0e875a8 commit fa8e075
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion mqbench/fake_quantize/adaround_quantizer.py
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ def forward(self, X):
self.ch_axis, self.quant_min, self.quant_max)
else:
X = torch.fake_quantize_per_tensor_affine(
X, self.scale.item(), self.zero_point.item(),
X, self.scale.item(), int(self.zero_point.item()),
self.quant_min, self.quant_max)
else:
if not hasattr(self, 'alpha'):
Expand Down
2 changes: 1 addition & 1 deletion mqbench/fake_quantize/dorefa.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,5 @@ def forward(self, X):
self.ch_axis, self.quant_min, self.quant_max)
else:
X = torch.fake_quantize_per_tensor_affine(
X, self.scale.item(), self.zero_point.item(), self.quant_min, self.quant_max)
X, self.scale.item(), int(self.zero_point.item()), self.quant_min, self.quant_max)
return X
2 changes: 1 addition & 1 deletion mqbench/fake_quantize/fixed.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ def forward(self, X):
self.ch_axis, self.quant_min, self.quant_max)
else:
X = torch.fake_quantize_per_tensor_affine(
X, self.scale.item(), self.zero_point.item(),
X, self.scale.item(), int(self.zero_point.item()),
self.quant_min, self.quant_max)
return X

Expand Down
2 changes: 1 addition & 1 deletion mqbench/fake_quantize/pact.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,6 @@ def forward(self, X):

if self.fake_quant_enabled[0] == 1:
X = torch.fake_quantize_per_tensor_affine(
X, self.scale.item(), self.zero_point.item(), self.quant_min, self.quant_max)
X, self.scale.item(), int(self.zero_point.item()), self.quant_min, self.quant_max)

return X

0 comments on commit fa8e075

Please sign in to comment.