class_docstr: Seq2seq task: encoder's input is "x+y", decoder's output is "=z".
class_docstr_tok: ["Seq2seq","task",":","encoder","'s","input","is","``","x+y","''",",","decoder","'s","output","is","``","=z","''","."]
code: def reset(self, key: jnp.array) -> State:
      return self._reset_fn(key)
  
file_path: evojax/evojax/task/seq2seq.py
imports: import numpy
  from typing import Tuple
  import jax
  import jax.numpy
  from jax import random
  from flax.struct import dataclass
  from evojax.task.base import VectorizedTask
  from evojax.task.base import TaskState
label_desc: Use image node_id 2 for calling the Seq2seqTask obj's underlying member method code with example usage: obj.reset(key) and returns: self