评价此页

ConvReLU1d#

class torch.ao.nn.intrinsic.qat.modules.conv_fused.ConvReLU1d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, groups=1, bias=True, padding_mode='zeros', qconfig=None)[source]#

ConvReLU1d 模块是 Conv1d 和 ReLU 的融合模块,并附加了用于量化感知训练(QAT)的权重 FakeQuantize 模块。

我们结合了 Conv1dBatchNorm1d 的接口。

变量:

weight_fake_quant – 权重的 fake quant 模块

forward(input)[source]#

执行融合后的 Conv1d 和 ReLU 的前向传播。

classmethod from_float(mod, use_precomputed_fake_quant=False)[source]#

从浮点模块创建 QAT 模块。