def __init__(self, input_nch, output_nch, kernel_size=3, activation=F.leaky_relu, use_bn=True, same_conv=True):
super(UNetConvBlock, self).__init__()
padding = kernel_size // 2 if same_conv else 0 # only support odd kernel
self.conv0 = nn.Conv2d(input_nch, output_nch, kernel_size, padding=padding)
self.conv1 = nn.Conv2d(output_nch, output_nch, kernel_size, padding=padding)
self.act = activation
self.batch_norm = nn.BatchNorm2d(output_nch) if use_bn else None
networks.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录