FusedMovingAvgObsFakeQuantize¶
- 類 torch.ao.quantization.fake_quantize.FusedMovingAvgObsFakeQuantize(observer=<class 'torch.ao.quantization.observer.MovingAverageMinMaxObserver'>, quant_min=0, quant_max=255, **observer_kwargs**)[原始碼][原始碼]¶
定義一個融合模組來觀察張量。
用於觀察輸入張量(計算 min/max)、計算 scale/zero_point 並對張量進行 fake_quantize 的融合模組。此模組使用類似於 MovingAverageMinMaxObserver 的計算方法來處理輸入,以計算 min/max 值,從而計算 scale/zero_point。觀察器中的 qscheme 輸入用於區分對稱/仿射量化方案。
此模組的輸出由 x_out = (clamp(round(x/scale + zero_point), quant_min, quant_max)-zero_point)*scale 給出
類似於
FakeQuantize,並接受與基類相同的屬性。