code: def download_task_data(out_dir):
      print("Downloading ScanNet v1 task data...")
      files = [
          LABEL_MAP_FILES[V1_IDX],
          "obj_classification/data.zip",
          "obj_classification/trained_models.zip",
          "voxel_labeling/data.zip",
          "voxel_labeling/trained_models.zip",
      ]
      for file in files:
          url = BASE_URL + RELEASES_TASKS[V1_IDX] + "/" + file
          localpath = os.path.join(out_dir, file)
          localdir = os.path.dirname(localpath)
          if not os.path.isdir(localdir):
              os.makedirs(localdir)
          download_file(url, localpath)
      print("Downloaded task data.")
  
file_path: torch-points3d/scripts/datasets/download-scannet.py
imports: import argparse
  import os
  import tempfile
  import sys
  import urllib
label_desc: Use image node_id 5 for calling a global function with example usage: download_task_data(out_dir) without return types