Skip to main content
The Run state indicates the current status of a W&B run. You can view the state of a run in the W&B App or programmatically using the W&B Python SDK.

Run states

The following table describes the possible states a run can be in:

Run states in sweeps

When runs are part of a sweep, their states behave independently from the sweep’s status:
  • Individual run states reflect each run’s execution status (Running, Finished, Failed, etc.)
  • Sweep status controls whether new runs are created, not how existing runs execute
  • Pausing or stopping a sweep doesn’t affect already-running runs
  • Only cancelling a sweep forcibly kills running runs (changes their state to Killed)
For a detailed explanation of how sweep and run statuses interact, see Understanding sweep and run statuses.

View the state of a run

Programmatically or interactively view a run’s state with the Python SDK or W&B App.
Use the state property of the wandb.Api.Run object to access the current state of a run.The following code snippet retrieves and prints the state of all runs in a specified project. Copy and paste the following code snippet into your Python environment. Replace the values enclosed in angle brackets (< >) with your own values:
You can apply different filters to retrieve runs from your projects based on different criteria. See Filter runs to learn more about filtering runs programmatically.
Last modified on September 30, 2026