(
self, num_layers: int, dims: int, num_heads: int, mlp_dims: Optional[int] = None
)
| 43 | |
| 44 | class TransformerEncoder(nn.Module): |
| 45 | def __init__( |
| 46 | self, num_layers: int, dims: int, num_heads: int, mlp_dims: Optional[int] = None |
| 47 | ): |
| 48 | super().__init__() |
| 49 | self.layers = [ |
| 50 | TransformerEncoderLayer(dims, num_heads, mlp_dims) |
| 51 | for i in range(num_layers) |
| 52 | ] |
| 53 | |
| 54 | def __call__(self, x, mask): |
| 55 | for layer in self.layers: |
nothing calls this directly
no test coverage detected