[v0.7.0] Chained experiment groups and task checks
This release is the seventh feature release of Conductor. This release adds two main features: (i) the ability to "chain" experiment instances in an experiment group, and (ii) the ability to check whether a task definition is valid before running it. See the changelog for more details.
Changelog
New Features
- Chained experiments. The
run_experiment_group()
task now has achain_experiments
argument. When set to true, Conductor will add implicit dependencies between the tasks in the group to create a "chain". This argument is useful when you want to run different experiment groups concurrently, but do not want the experiments within one group to run concurrently. - Task checks. The
cond run
command now takes a--check
flag. When you use this flag, Conductor will parse and validate the task's definition in yourCOND
files but will not run the task. This is a helpful way to check your syntax and verify that your task's dependencies are also defined correctly.