code: def download_sourceprompt_templates():
      import zipfile
  
      from autogluon.multimodal.utils import download
  
      from ..constants import SOURCEPROMPT_SHA1, SOURCEPROMPT_URL
  
      temporary_zip_file = pkg_resources.resource_filename(
          __name__, "templates.zip"
      )
      temporary_zip_file = download(
          url=SOURCEPROMPT_URL,
          path=temporary_zip_file,
          sha1_hash=SOURCEPROMPT_SHA1,
      )
      with zipfile.ZipFile(temporary_zip_file, "r") as zip_ref:
          zip_ref.extractall(os.path.join(TEMPLATES_FOLDER_PATH, ".."))
      os.remove(temporary_zip_file)
  
imports: import logging
  import os
  import random
  import re
  import uuid
  from collections import Counter, defaultdict
  from shutil import rmtree
  from typing import Dict, List, Optional, Tuple
  import pandas
  import pkg_resources
  import yaml
  from jinja2 import BaseLoader, Environment, meta
  from ..constants import AUTOMM
label_desc: Use image node_id 1 for calling a global function with example usage: download_sourceprompt_templates() without return types