code: def forward(self, seq_in, seq_out, enc_mask=None, **kwargs):
      enc_kwargs, dec_kwargs, kwargs = extract_and_set_enc_dec_kwargs(
          kwargs
      )
      encodings = self.enc(
          seq_in, mask=enc_mask, return_encodings=True, **enc_kwargs
      )
      return self.dec(
          seq_out,
          context=encodings,
          context_mask=enc_mask,
          **dec_kwargs,
      )
  
file_path: performer-pytorch/performer_pytorch/performer_enc_dec.py
imports: import re
  import torch
  from torch import nn
  from performer_pytorch.performer_pytorch import PerformerLM
  from performer_pytorch.autoregressive_wrapper import AutoregressiveWrapper
label_desc: Use image node_id 3 for calling the PerformerEncDec obj's underlying member method code with example usage: obj.forward(seq_in, seq_out, enc_mask) and returns: self