INNER CODE UNIT · Python
parse_arguments
erikbern/ann-benchmarks · ann_benchmarks/main.py:78
def parse_arguments() -> argparse.Namespace:
parser = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument(
"--dataset",
metavar="NAME",
help="the dataset to load training points from",
default="glove-100-angular",
choices=DATASETS.keys(),
)
parser.add_argument(
"-k", "--count", default=10, type=positive_int, help="the number of near neighbours to search for"
)
parser.add_argument(
"--definitions", metavar="FOLDER", help="base directory of algorithms. Algorithm definitions expected at 'FOLDER/*/config.yml'", default="ann_benchmarks/algorithms"
)
parser.add_argument("--algorithm", metavar="NAME", help="run only the named algorithm", default=None)
parser.add_argument(
"--docker-tag", metavar="NAME", help="run only algorithms in a particular docker image", default=None