benchbuild.cli.slurm module

Dump SLURM script that executes the selected experiment with all projects.

This basically provides the same as benchbuild run, except that it just dumps a slurm batch script that executes everything as an array job on a configurable SLURM cluster.

class benchbuild.cli.slurm.Slurm(executable)[source]

Bases: plumbum.cli.application.Application

Generate a SLURM script.

experiment(cfg_experiment)[source]

Specify experiments to run

experiment_tag(description)[source]

A description for this experiment run

group(groups)[source]

Run a group of projects under the given experiments

main(*projects)[source]

Main entry point of benchbuild run.