code: def download_inference_assets():
      if not os.path.exists(TMP_DIRECTORY_PATH):
          os.makedirs(TMP_DIRECTORY_PATH)
  
      for asset, s3_key in TEST_ASSETS_SPECS.items():
          file_path = os.path.join(TMP_DIRECTORY_PATH, str(asset.value))
          if not os.path.exists(file_path):
              download_file(
                  file_path,
                  get_jumpstart_content_bucket(
                      JUMPSTART_DEFAULT_REGION_NAME
                  ),
                  s3_key,
                  boto3.client("s3"),
              )
  
imports: from __future__ import absolute_import
  import functools
  import json
  import uuid
  from typing import Any, Dict, List, Tuple
  import boto3
  import pandas
  import os
  from botocore.config import Config
  import pytest
  from tests.integ.sagemaker.jumpstart.constants import TEST_ASSETS_SPECS, TMP_DIRECTORY_PATH, TRAINING_DATASET_MODEL_DICT, ContentType
  from sagemaker.jumpstart.constants import JUMPSTART_DEFAULT_REGION_NAME
  from sagemaker.jumpstart.utils import get_jumpstart_content_bucket
  from sagemaker.session import Session
label_desc: Use image node_id 6 for calling a global function with example usage: download_inference_assets() without return types