快捷方式

torch.nn.utils.fuse_conv_bn_eval

torch.nn.utils.fuse_conv_bn_eval(conv, bn, transpose=False)[源代码][源代码]

将一个卷积模块和一个 BatchNorm 模块融合到一个新的卷积模块中。

参数
  • conv (torch.nn.modules.conv._ConvNd) – 一个卷积模块。

  • bn (torch.nn.modules.batchnorm._BatchNorm) – 一个 BatchNorm 模块。

  • transpose (bool, optional) – 如果为 True,则转置卷积权重。默认为 False。

返回值

融合后的卷积模块。

返回值类型

torch.nn.modules.conv._ConvNd

注意

convbn 都必须处于 eval 模式,并且 bn 的运行缓冲区必须已计算。

文档

查阅 PyTorch 的完整开发者文档

查阅文档

教程

获取适合初学者和高级开发者的深度教程

查阅教程

资源

查找开发资源并获得问题解答

查阅资源