(self, attn_layers, conv_layers=None, norm_layer=None)
| 73 | |
| 74 | class Encoder(nn.Module): |
| 75 | def __init__(self, attn_layers, conv_layers=None, norm_layer=None): |
| 76 | super(Encoder, self).__init__() |
| 77 | self.attn_layers = nn.ModuleList(attn_layers) |
| 78 | self.conv_layers = nn.ModuleList(conv_layers) if conv_layers is not None else None |
| 79 | self.norm = norm_layer |
| 80 | |
| 81 | def forward(self, x, attn_mask=None): |
| 82 | # x [B, L, D] |