def parse_args()

in src/run_on_files.py [0:0]


def parse_args():
    parser = ArgumentParser()
    parser.add_argument('--files', type=Path, nargs='+', required=False,
                        help='Top level directories of input music files')
    parser.add_argument('-o', '--output', type=Path,
                        help='Output directory for output files')
    parser.add_argument('--checkpoint', type=Path, required=True,
                        help='Checkpoint path')
    parser.add_argument('--decoders', type=int, nargs='*', default=[],
                        help='Only output for the following decoder ID')
    parser.add_argument('--rate', type=int, default=16000,
                        help='Wav sample rate in samples/second')
    parser.add_argument('--batch-size', type=int, default=6,
                        help='Batch size during inference')
    parser.add_argument('--sample-len', type=int,
                        help='If specified, cuts sample lengths')
    parser.add_argument('--split-size', type=int, default=20,
                        help='Size of splits')
    parser.add_argument('--output-next-to-orig', action='store_true')
    parser.add_argument('--skip-filter', action='store_true')
    parser.add_argument('--py', action='store_true', help='Use python generator')

    return parser.parse_args()