geoffxy / conductor

🎶 A simple and elegant research computing orchestrator.
GNU Affero General Public License v3.0
4 stars 0 forks source link

[Execution] Add ability to execute tasks in parallel #48

Closed geoffxy closed 2 years ago

geoffxy commented 2 years ago

Tasks need to explicitly declare that they are parallelizable through the parallelizable keyword argument in run_experiment(), run_command(), and ExperimentInstance(). Parallelizable tasks will only be scheduled to run in parallel with other parallelizable tasks.