評價此頁

PlaceholderObserver#

class torch.ao.quantization.observer.PlaceholderObserver(dtype=torch.float32, custom_op_name='', compute_dtype=None, quant_min=None, quant_max=None, qscheme=None, eps=None, is_dynamic=False)[source]#

一個不執行任何操作的觀察者,僅將其配置傳遞給量化模組的 .from_float()

可用於浮點數16的量化,這不需要確定範圍。

引數
  • dtype – dtype argument to the quantize node needed to implement the reference model spec.

  • quant_min – 量化域中的最小值(TODO:與其它觀察者行為對齊)

  • quant_max – 量化域中的最大值

  • custom_op_name – (臨時)為不需要任何觀察的操作指定此觀察者(可用於圖模式傳遞,處理特殊情況下的操作)。

  • compute_dtype (已棄用) – 如果設定,則標記未來的量化函式使用動態量化而不是靜態量化。此欄位已棄用,請使用 is_dynamic=True 替代。

  • is_dynamic – 如果為 True,則參考模型表示中從此觀察者例項獲取統計資料的 quantize 函式將使用動態量化。