code: def download_model_files_from_s3(model_name, folder_name):
      model_files = list()
      bucket = s3.Bucket(model_bucket_name)
      prefix = folder_name + backslash + model_name
      model_files_meta = list(bucket.objects.filter(Prefix=prefix))
      if len(model_files_meta) == 0:
          logging.error(
              "No trained models found under path : %s", prefix
          )
          return model_files
      for obj in model_files_meta:
          file_name = obj.key.split("/")[2]
          model_files.append(file_name)
          # Download this file
          bucket.download_file(obj.key, file_name)
  
      return model_files
  
imports: import boto3
  import mxnet
  import os
  import numpy
  import logging
  from mxnet import gluon
  from mxnet.gluon import nn
  import re
  from mxnet.test_utils import assert_almost_equal
label_desc: Use image node_id 7 for calling a global function with example usage: download_model_files_from_s3(model_name, folder_name) and returns: model_files, model_files