-
Couldn't load subscription status.
- Fork 5
Open
Description
For users that want a single function that can automatically choose to run in serial, or parallel with multiprocessing/distributed running.
cdp.cdp_run.auto(func, args) will look at the attributes of the first args and run the following functions based on the requirements:
- If
num_workersis only given, run withcdp.cdp_run.multiprocess() - If
scheduler_addris given regardless of anything else, runcdp.cdp_run.distribute() - If neither
num_workersorscheduler_addris given, run in serial withcdp.cdp_run.serial()
Just like #19, make sure that this works with non-Parameters lists as well. So have something like this:
cdp.cdp_run(func, args, num_workers=None, scheduler_addr=None)
Metadata
Metadata
Assignees
Labels
No labels