观察类型 ¶
- class torch.ao.quantization.backend_config.ObservationType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source][source]¶
表示操作符/操作符模式应如何观察的不同方式的枚举
- 输入输出未观察=2
这表示输入和输出从未被观察,例如:x.shape, x.size
- 输出共享输入观察者=1
这表示输出将使用与输入相同的观察者实例,基于 qconfig.activation,例如:torch.cat, maxpool
- OUTPUT_USE_DIFFERENT_OBSERVER_AS_INPUT=0
这意味着输入和输出使用不同的观察者进行观察,根据 qconfig.activation 示例:卷积、线性、softmax