code: def test_simple_pose_resnet_models():
      ctx = mx.context.current_context()
      models = [
          "simple_pose_resnet18_v1b",
          "simple_pose_resnet50_v1b",
          "simple_pose_resnet101_v1b",
          "simple_pose_resnet152_v1b",
          "simple_pose_resnet50_v1d",
          "simple_pose_resnet101_v1d",
          "simple_pose_resnet152_v1d",
          "mobile_pose_resnet18_v1b",
          "mobile_pose_resnet50_v1b",
          "mobile_pose_mobilenet1.0",
          "mobile_pose_mobilenetv2_1.0",
          "mobile_pose_mobilenetv3_large",
          "mobile_pose_mobilenetv3_small",
      ]
  
      # 192x256
      x = mx.random.uniform(shape=(2, 3, 192, 256), ctx=ctx)
      _test_model_list(models, ctx, x)
  
      # 256x256
      x = mx.random.uniform(shape=(2, 3, 256, 256), ctx=ctx)
      _test_model_list(models, ctx, x)
  
      # 288x384
      x = mx.random.uniform(shape=(2, 3, 288, 384), ctx=ctx)
      _test_model_list(models, ctx, x)
  
imports: from __future__ import print_function
  import warnings
  import logging
  import mxnet
  from mxnet.contrib.quantization import *
  from ..unittests.common import try_gpu, with_cpu
  import gluoncv
label_desc: Use image node_id 7 for calling a global function with example usage: test_simple_pose_resnet_models() without return types