in sing/generate.py [0:0]
def get_parser():
parser = argparse.ArgumentParser(
"sing.generate",
description="Generate audio samples from a trained SING model",
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument(
"--model",
type=Path,
default="models/sing.th",
help="Path to the trained SING model as outputted by sing.main")
parser.add_argument(
"--dl",
action="store_true",
help="Download if necessary a pretrained SING model.")
parser.add_argument(
"--output",
type=Path,
default="generated",
help="Path where the generated samples will be saved")
parser.add_argument(
"--metadata",
default=nsynth.get_metadata_path(),
type=Path,
help="path to the dataset metadata file")
parser.add_argument(
"list",
type=Path,
help="File containing a list of names from the nsynth dataset. "
"Those notes will be generated by SING")
parser.add_argument(
"--batch-size", type=int, default=32, help="Batch size")
parser.add_argument("--cuda", action="store_true", help="Use cuda")
parser.add_argument(
"--parallel", action="store_true", help="Use multiple gpus")
parser.add_argument(
"--unpad",
default=512,
type=int,
help="Amount of unpadding to perform")
return parser