class_docstr: The network architecture proposed in `OPD <https://seqml.github.io/opd/opd_aaai21_supplement.pdf>`_.
  
  At every time step the input of policy network is divided into two parts,
  the public variables and the private variables. which are handled by ``raw_rnn``
  and ``pri_rnn`` in this network, respectively.
  
  One minor difference is that, in this implementation, we don't assume the direction to be fixed.
  Thus, another ``dire_fc`` is added to produce an extra direction-related feature.
class_docstr_tok: ["The","network","architecture","proposed","in","`","OPD","<","https",":","\/\/seqml.github.io\/opd\/opd_aaai21_supplement.pdf",">","`","_",".","At","every","time","step","the","input","of","policy","network","is","divided","into","two","parts",",","the","public","variables","and","the","private","variables",".","which","are","handled","by","``","raw_rnn","``","and","``","pri_rnn","``","in","this","network",",","respectively",".","One","minor","difference","is","that",",","in","this","implementation",",","we","do","n't","assume","the","direction","to","be","fixed",".","Thus",",","another","``","dire_fc","``","is","added","to","produce","an","extra","direction-related","feature","."]
code: def _init_extra_branches(self) -> None:
      pass
  
file_path: qlib/qlib/rl/order_execution/network.py
imports: from __future__ import annotations
  from typing import List, Tuple, cast
  import torch
  import torch.nn
  from tianshou.data import Batch
  from qlib.typehint import Literal
  from .interpreter import FullHistoryObs
label_desc: Use image node_id 2 for calling the Recurrent obj's underlying member method code with example usage: obj._init_extra_branches() without return types