def instantiate(self, **extra_args):
input_block = self.input_block.instantiate()<EOL>backbone = self.backbone.instantiate(**extra_args)<EOL>return QDistributionalModel(<EOL>input_block=input_block,<EOL>backbone=backbone,<EOL>action_space=extra_args['<STR_LIT>'],<EOL>vmin=self.vmin,<EOL>vmax=self.vmax,<EOL>atoms=self.atoms<EOL>)<EOL>
Instantiate the model