LinearBn1d#
- class torch.ao.nn.intrinsic.qat.modules.linear_fused.LinearBn1d(in_features, out_features, bias=True, eps=1e-05, momentum=0.1, freeze_bn=False, qconfig=None)[source]#
LinearBn1d 模块是一个由 Linear 和 BatchNorm1d 融合而成的模块,附带有用于权重的 FakeQuantize 模块,用于量化感知训练 (Quantization Aware Training)。
我们结合了
torch.nn.Linear和 :class:torch.nn.BatchNorm1d` 的接口。与
torch.nn.Linear类似,其中的 FakeQuantize 模块已初始化为默认值。- 变量:
freeze_bn –
weight_fake_quant – 权重的 fake quant 模块