class_docstr: An agent specifically for solving DefeatRoaches using raw actions.
class_docstr_tok: ["An","agent","specifically","for","solving","DefeatRoaches","using","raw","actions","."]
code: def setup(self, obs_spec, action_spec):
      super(DefeatRoachesRaw, self).setup(obs_spec, action_spec)
      if "raw_units" not in obs_spec:
          raise Exception(
              "This agent requires the raw_units observation."
          )
  
imports: import numpy
  from pysc2.agents import base_agent
  from pysc2.lib import actions
  from pysc2.lib import features
label_desc: Use image node_id 1 for calling the DefeatRoachesRaw obj's underlying member method code with example usage: obj.setup(obs_spec, action_spec) without return types