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)[исходный код] -
Наблюдатель, который ничего не делает и просто передаёт свою конфигурацию квантованному модулю
.from_float().Может использоваться для квантования в float16, для которого не требуется определять диапазоны.
- Параметры:
-
-
dtype – аргумент dtype для узла
quantize, необходимый для реализации спецификации эталонной модели. - quant_min – минимальное значение в квантованном домене (TODO: согласовать поведение с другими наблюдателями)
- quant_max – максимальное значение в квантованном домене
- custom_op_name – (временно) указывает этот наблюдатель для оператора, которому не требуется наблюдение (может использоваться в проходах Graph Mode для операций, требующих особой обработки).
-
compute_dtype (устарел) – если задан, указывает, что будущая функция quantize должна использовать динамическое квантование вместо статического. Это поле устарело; вместо него используйте
is_dynamic=True. -
is_dynamic – если значение True, функция
quantizeв представлении эталонной модели, получающая статистику из этого экземпляра наблюдателя, будет использовать динамическое квантование.
-
dtype – аргумент dtype для узла
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.ao.quantization.observer.PlaceholderObserver.html