code: def create_disk_folder_split(dataset: _EuroSAT, split_path: str):
      """
      Create one split (example: "train" or "val") of the disk_folder hierarchy
      """
      for label in dataset.labels:
          os.makedirs(os.path.join(split_path, label), exist_ok=True)
      loader = DataLoader(
          dataset,
          num_workers=8,
          batch_size=1,
          collate_fn=lambda x: x[0],
      )
      with tqdm(total=len(dataset)) as progress_bar:
          for _ in loader:
              progress_bar.update(1)
  
file_path: vissl/extra_scripts/datasets/create_euro_sat_data_files.py
imports: import argparse
  import os
  import shutil
  from torch.utils.data import DataLoader
  from tqdm import tqdm
  from vissl.utils.download import download_and_extract_archive
label_desc: Use image node_id 3 for calling a global function with example usage: create_disk_folder_split(dataset, split_path) without return types