code: def create_oxford_pets_split(
      images_path: str, annotations_path: str, output_path: str
  ):
      with open(annotations_path, "r") as annotations:
          for annotation in tqdm(annotations):
              image_name = annotation.split(" ")[0]
              image_label = extract_label(image_name)
              label_path = os.path.join(output_path, image_label)
              os.makedirs(label_path, exist_ok=True)
              shutil.copy(
                  src=os.path.join(images_path, image_name + ".jpg"),
                  dst=label_path,
              )
  
file_path: vissl/extra_scripts/datasets/create_oxford_pets_data_files.py
imports: import argparse
  import os
  import shutil
  from tqdm import tqdm
  from vissl.utils.download import download_and_extract_archive
  from vissl.utils.io import cleanup_dir
label_desc: Use image node_id 5 for calling a global function with example usage: create_oxford_pets_split(images_path, annotations_path, output_path) without return types