(self, x, cross, x_mask=None, cross_mask=None, trend=None)
| 191 | self.projection = projection |
| 192 | |
| 193 | def forward(self, x, cross, x_mask=None, cross_mask=None, trend=None): |
| 194 | for layer in self.layers: |
| 195 | x, residual_trend = layer(x, cross, x_mask=x_mask, cross_mask=cross_mask) |
| 196 | trend = trend + residual_trend |
| 197 | |
| 198 | if self.norm is not None: |
| 199 | x = self.norm(x) |
| 200 | |
| 201 | if self.projection is not None: |
| 202 | x = self.projection(x) |
| 203 | return x, trend |
nothing calls this directly
no outgoing calls
no test coverage detected