INNER CODE UNIT · Python
main
erikbern/ann-benchmarks · ann_benchmarks/main.py:302
def main():
args = parse_arguments()
if args.list_algorithms:
list_algorithms(args.definitions)
sys.exit(0)
if os.path.exists(INDEX_DIR):
shutil.rmtree(INDEX_DIR)
dataset, dimension = get_dataset(args.dataset)
definitions: List[Definition] = get_definitions(
dimension=dimension,
point_type=dataset.attrs.get("point_type", "float"),
distance_metric=dataset.attrs["distance"],
count=args.count,
base_dir=args.definitions,
)