(self, dim, dim_out, groups=8)
| 101 | |
| 102 | class Block(nn.Module): |
| 103 | def __init__(self, dim, dim_out, groups=8): |
| 104 | super().__init__() |
| 105 | self.block = nn.Sequential( |
| 106 | nn.Conv2d(dim, dim_out, 3, padding=1), |
| 107 | nn.GroupNorm(groups, dim_out), |
| 108 | Mish() |
| 109 | ) |
| 110 | |
| 111 | def forward(self, x): |
| 112 | return self.block(x) |