class_docstr: Sequential model that can contain stateless recurrent links.
  
  This link a stateless recurrent analog to chainer.Sequential. It supports
  the stateless recurrent interface by automatically detecting recurrent
  links and handles recurrent states properly.
  
  For non-recurrent layers (non-link callables or non-recurrent callable
  links), this link automatically concatenates the input to the layers
  for efficient computation.
  
  Args:
      *layers: Callable objects.
class_docstr_tok: ["Sequential","model","that","can","contain","stateless","recurrent","links",".","This","link","a","stateless","recurrent","analog","to","chainer.Sequential",".","It","supports","the","stateless","recurrent","interface","by","automatically","detecting","recurrent","links","and","handles","recurrent","states","properly",".","For","non-recurrent","layers","(","non-link","callables","or","non-recurrent","callable","links",")",",","this","link","automatically","concatenates","the","input","to","the","layers","for","efficient","computation",".","Args",":","*","layers",":","Callable","objects","."]
docstr: Return recurrent child links.
  
  This overrides `StatelessRecurrentChainList.recurrent_children`
  because `Sequential`'s evaluation order can be different from the
  order of links in `Sequential.children()`.
  
  See https://github.com/chainer/chainer/issues/6053
  
  Returns:
      tuple: Tuple of `chainer.Link`s that are recurrent.
docstr_tok: ["Return","recurrent","child","links",".","This","overrides","`","StatelessRecurrentChainList.recurrent_children","`","because","`","Sequential","`","'s","evaluation","order","can","be","different","from","the","order","of","links","in","`","Sequential.children","(",")","`",".","See","https",":","\/\/github.com\/chainer\/chainer\/issues\/6053","Returns",":","tuple",":","Tuple","of","`","chainer.Link","`","s","that","are","recurrent","."]
code: def recurrent_children(self):
      """Return recurrent child links.
  
      This overrides `StatelessRecurrentChainList.recurrent_children`
      because `Sequential`'s evaluation order can be different from the
      order of links in `Sequential.children()`.
  
      See https://github.com/chainer/chainer/issues/6053
  
      Returns:
          tuple: Tuple of `chainer.Link`s that are recurrent.
      """
      return tuple(
          child for child in self._layers if is_recurrent_link(child)
      )
  
file_path: chainerrl/chainerrl/links/stateless_recurrent_sequential.py
imports: from cached_property import cached_property
  import chainer
  import numpy
  from chainerrl.links.stateless_recurrent import call_recurrent_link
  from chainerrl.links.stateless_recurrent import concatenate_sequences
  from chainerrl.links.stateless_recurrent import is_recurrent_link
  from chainerrl.links.stateless_recurrent import split_batched_sequences
  from chainerrl.links.stateless_recurrent import StatelessRecurrentChainList
label_desc: Use image node_id 2 for calling the StatelessRecurrentSequential obj's underlying member method code with example usage: obj.recurrent_children() and returns: tuple