Usage
Description
Create, update, or manage a hyperparameter sweep. Provide a YAML config file to create a sweep. Define the search strategy, parameters, and metric to optimize in the config. Register the sweep with the W&B server and print the sweep ID and a command to start an agent. Provide a sweep ID (or full pathentity/project/sweep_id) with a
state flag (--stop, --cancel, --pause, or --resume) to manage
an existing sweep.
The sweep ID is a unique identifier for the sweep, generated by
W&B when the sweep is created. You can find the sweep ID in the W&B App
or in the output of the wandb sweep command when you create a new sweep.
Examples
Create a sweep using the configuration defined insweep_config.yaml. Use
the current user’s default entity and project.
abcd1234 with a new configuration from sweep_config.yaml.
This is useful for changing the parameters or search strategy of an
active sweep.
abcd1234 under the “team-awesome” entity and “foobar-project” project.
abcd1234 in the current user’s default entity and project.
abcd1234 in the current user’s default entity and
project. Later, resume the sweep.
sweep_config.yaml.
abcd1234 and run ID efgh5678) so their results are incorporated
into the sweep’s hyperparameter search.
Arguments
| Name | Default | Type |
|---|---|---|
config_yaml_or_sweep_id | None | STR |
Options
| Flag | Type | Description |
|---|---|---|
--project, -p | STR | Set the project for sweep runs. Use ‘Uncategorized’ if not set. Default: None |
--entity, -e | STR | Set the entity for sweep. Use the current user’s default entity if not set. Default: None |
--controller | BOOL Flag | Start a local sweep controller after creating the sweep. Default: False |
--verbose | BOOL Flag | Display verbose output. Default: False |
--name | STR | Set a display name for the sweep. Use the sweep ID if not specified. Default: None |
--program | STR | Override the training program specified in the sweep config. Default: None |
--settings | STR | Set sweep settings Default: None |
--update | STR | Update an existing sweep configuration. Pass the sweep ID. Default: None |
--stop | BOOL Flag | Stop a sweep. Let active runs finish but do not start new runs. Default: False |
--cancel | BOOL Flag | Cancel a sweep. Kill active runs and stop starting new ones. Default: False |
--pause | BOOL Flag | Pause a sweep. Temporarily stop starting new runs. Default: False |
--resume | BOOL Flag | Resume a paused sweep. Default: False |
--prior_run, -R | STR | Attach an existing run to this sweep by ID. Specify multiple times to attach multiple runs. Default: None |