code: def test_action_recognition_slowfast_models():
      ctx = mx.context.current_context()
  
      models = ["slowfast_4x16_resnet50_kinetics400"]
      x = mx.random.uniform(shape=(2, 3, 36, 224, 224), ctx=ctx)
      _test_model_list(
          models, ctx, x, pretrained=True, pretrained_base=True
      )
      _test_model_list(
          models, ctx, x, pretrained=False, pretrained_base=False
      )
      _test_model_list(
          models, ctx, x, pretrained=False, pretrained_base=True
      )
  
      models = ["slowfast_8x8_resnet50_kinetics400"]
      x = mx.random.uniform(shape=(2, 3, 40, 224, 224), ctx=ctx)
      _test_model_list(
          models, ctx, x, pretrained=True, pretrained_base=True
      )
      _test_model_list(
          models, ctx, x, pretrained=False, pretrained_base=False
      )
      _test_model_list(
          models, ctx, x, pretrained=False, pretrained_base=True
      )
  
      models = ["slowfast_8x8_resnet101_kinetics400"]
      x = mx.random.uniform(shape=(2, 3, 40, 224, 224), ctx=ctx)
      _test_model_list(
          models, ctx, x, pretrained=True, pretrained_base=True
      )
      _test_model_list(
          models, ctx, x, pretrained=False, pretrained_base=False
      )
      _test_model_list(
          models, ctx, x, pretrained=False, pretrained_base=True
      )
  
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 33 for calling a global function with example usage: test_action_recognition_slowfast_models() without return types