class_docstr: Simplest base roi head including one bbox head and one mask head.
class_docstr_tok: ["Simplest","base","roi","head","including","one","bbox","head","and","one","mask","head","."]
docstr: Test without augmentation.
docstr_tok: ["Test","without","augmentation","."]
code: def simple_test(
      self, x, proposal_list, img_metas, proposals=None, rescale=False
  ):
      """Test without augmentation."""
      assert self.with_bbox, "Bbox head must be implemented."
  
      det_bboxes, det_labels = self.simple_test_bboxes(
          x, img_metas, proposal_list, self.test_cfg, rescale=rescale
      )
      if torch.onnx.is_in_onnx_export():
          if self.with_mask:
              segm_results = self.simple_test_mask(
                  x, img_metas, det_bboxes, det_labels, rescale=rescale
              )
              return det_bboxes, det_labels, segm_results
          else:
              return det_bboxes, det_labels
  
      bbox_results = [
          bbox2result(
              det_bboxes[i], det_labels[i], self.bbox_head.num_classes
          )
          for i in range(len(det_bboxes))
      ]
  
      if not self.with_mask:
          return bbox_results
      else:
          segm_results = self.simple_test_mask(
              x, img_metas, det_bboxes, det_labels, rescale=rescale
          )
          return list(zip(bbox_results, segm_results))
  
imports: import torch
  from mmdet.core import bbox2result, bbox2roi, build_assigner, build_sampler
  from ..builder import HEADS, build_head, build_roi_extractor
  from .base_roi_head import BaseRoIHead
  from .test_mixins import BBoxTestMixin, MaskTestMixin
label_desc: Use image node_id 11 for calling the StandardRoIHead obj's underlying member method code with example usage: obj.simple_test(x, proposal_list, img_metas, proposals, rescale) and returns: bbox_results, list, det_bboxes,  det_labels,  segm_results, det_bboxes,  det_labels