class_docstr: A2C model that consists of a separate policy and V-function.
  
  Args:
      pi (Policy): Policy.
      v (VFunction): V-function.
class_docstr_tok: ["A2C","model","that","consists","of","a","separate","policy","and","V-function",".","Args",":","pi","(","Policy",")",":","Policy",".","v","(","VFunction",")",":","V-function","."]
code: def pi_and_v(self, obs):
      pout = self.pi(obs)
      vout = self.v(obs)
      return pout, vout
  
imports: from logging import getLogger
  import warnings
  import chainer
  from chainer import functions
  from chainerrl import agent
  from chainerrl.misc.batch_states import batch_states
  from chainerrl.recurrent import RecurrentChainMixin
label_desc: Use image node_id 2 for calling the A2CSeparateModel obj's underlying member method code with example usage: obj.pi_and_v(obs) and returns: pout,  vout