code: def _make_all_alignments(args):
      if args.trainpref and os.path.exists(
          args.trainpref + "." + args.align_suffix
      ):
          _make_binary_alignment_dataset(
              args.trainpref + "." + args.align_suffix,
              "train.align",
              num_workers=args.workers,
              args=args,
          )
      if args.validpref and os.path.exists(
          args.validpref + "." + args.align_suffix
      ):
          _make_binary_alignment_dataset(
              args.validpref + "." + args.align_suffix,
              "valid.align",
              num_workers=args.workers,
              args=args,
          )
      if args.testpref and os.path.exists(
          args.testpref + "." + args.align_suffix
      ):
          _make_binary_alignment_dataset(
              args.testpref + "." + args.align_suffix,
              "test.align",
              num_workers=args.workers,
              args=args,
          )
  
imports: import logging
  import os
  import shutil
  import sys
  import typing
  from argparse import Namespace
  from itertools import zip_longest
  from fairseq import options, tasks, utils
  from fairseq.binarizer import AlignmentDatasetBinarizer, FileBinarizer, VocabularyDatasetBinarizer
  from fairseq.data import Dictionary
label_desc: Use image node_id 12 for calling a global function with example usage: _make_all_alignments(args) without return types