(self, memory, src_mask, tgt, tgt_mask)
| 29 | return self.encoder(self.src_embed(src), src_mask) |
| 30 | |
| 31 | def decode(self, memory, src_mask, tgt, tgt_mask): |
| 32 | return self.generator(self.decoder(self.tgt_embed(tgt), memory, src_mask, tgt_mask)) |
| 33 | |
| 34 | def forward(self, src, tgt, src_mask, tgt_mask): |
| 35 | return self.decode(self.encode(src, src_mask), src_mask, tgt, tgt_mask) |