INNER CODE UNIT · Python
workers
erikbern/ann-benchmarks · ann_benchmarks/main.py:258
workers = [multiprocessing.Process(target=run_worker, args=(i + 1, mem_limit, args, task_queue)) for i in range(args.parallelism)]
[worker.start() for worker in workers]
[worker.join() for worker in workers]
finally:
logger.info("Terminating %d workers" % len(workers))
[worker.terminate() for worker in workers]
def filter_disabled_algorithms(definitions: List[Definition]) -> List[Definition]:
"""
Excludes disabled algorithms from the given list of definitions.
This function filters out the algorithm definitions that are marked as disabled in their `config.yml`.
Args:
definitions (List[Definition]): A list of algorithm definitions.
Returns: