code: def test_non_maximum_suppression_consistency(self):
      bbox = generate_random_bbox(6000, (600, 800), 32, 512)
  
      cpu_selec = non_maximum_suppression(bbox, 0.5)
      gpu_selec = non_maximum_suppression(cuda.to_gpu(bbox), 0.5)
  
      np.testing.assert_equal(cpu_selec, cuda.to_cpu(gpu_selec))
  
imports: import unittest
  import numpy
  from chainer.backends import cuda
  from chainer import testing
  from chainer.testing import attr
  from chainercv.utils import generate_random_bbox
  from chainercv.utils import non_maximum_suppression
label_desc: Use image node_id 1 for calling the TestNonMaximumSuppressionConsistency obj's underlying member method code with example usage: obj.test_non_maximum_suppression_consistency() without return types