From 0e56cc42318dee0dda525234b88caae390cb32ef Mon Sep 17 00:00:00 2001 From: Matt Linville Date: Wed, 13 May 2026 15:59:48 -0700 Subject: [PATCH 1/2] Dedicated Cloud support for run fork/rewind Fixes DOCS-2600 --- models/runs/forking.mdx | 6 ++-- models/runs/rewind.mdx | 34 +++++++++---------- ...w-can-i-overwrite-the-logs-from-previo.mdx | 6 +++- 3 files changed, 24 insertions(+), 22 deletions(-) diff --git a/models/runs/forking.mdx b/models/runs/forking.mdx index 5f898d9808..23a8b9f195 100644 --- a/models/runs/forking.mdx +++ b/models/runs/forking.mdx @@ -3,9 +3,9 @@ description: Explore different parameters or models from a specific point in an title: Fork a run --- - -The ability to fork a run is in active development and in private preview. Contact W&B Support at support@wandb.com to request access to this feature. - + +The ability to fork a run is in active development. It is in preview for Multi-tenant Cloud and Dedicated Cloud, and not yet available in Self-Managed. + You can explore different hyperparameters or models from a specific point in an experiment without impacting the original run. To do this, fork from an existing W&B run. diff --git a/models/runs/rewind.mdx b/models/runs/rewind.mdx index 5ada758e34..9f48210c66 100644 --- a/models/runs/rewind.mdx +++ b/models/runs/rewind.mdx @@ -5,18 +5,25 @@ title: Rewind a run Rewind a run to modify the history of a run. When you rewind a run, W&B resets the state of the run to the specified step while maintaining the same run ID. - -The option to rewind a run is in private preview and in active development. Due to known performance limitations with Rewind, W&B typically recommends [Forking](./forking) as an alternative. + +The ability to rewind a run is in active development. It is in preview for Multi-tenant Cloud and Dedicated Cloud, and not yet available in Self-Managed. + +Due to known performance limitations with rewind, W&B typically recommends [Forking](./forking) as an alternative. + + +### Prerequisites +Before you rewind a run, ensure you meet the following prerequisites: -W&B currently does not support: +* To rewind a run, you must have [W&B Python SDK](https://pypi.org/project/wandb/) version >= `0.17.1`. +* You must use monotonically increasing steps. This does not work with non-monotonic steps defined with [`define_metric()`](/models/ref/python/experiments/run#define_metric) because it disrupts the required chronological order of run history and system metrics. + +### Limitations +Rewind does not support the following: * **Log rewind**: Logs are reset in the new run segment. * **System metrics rewind**: W&B logs only new system metrics after the rewind point. * **Artifact association**: W&B associates artifacts with the source run that produces them. -Contact W&B Support at support@wandb.com to request access to this feature. - - -W&B recomputes the summary metrics for the run you rewind based on the newly logged history. This means the following behavior: +W&B recomputes the summary metrics for the run you rewind based on the newly logged history, with the following results: - **History truncation**: W&B truncates the history to the rewind point, allowing new data logging. - **Summary metrics**: Recomputed based on the newly logged history. - **Configuration preservation**: W&B preserves the original configurations and you can merge new configurations. @@ -26,22 +33,13 @@ W&B recomputes the summary metrics for the run you rewind based on the newly log - **Run archiving**: W&B archives the original runs. Runs are accessible from the [Run Overview](./#overview-tab) tab. - **Artifact association**: Associates artifacts with the run that produce them. */} - -**Rewind and forking compatibility** +### Rewind and forking compatibility Forking complements a rewind. When you fork from a run, W&B creates a new branch off a run at a specific point to try different parameters or models. When you rewind a run, W&B lets you correct or modify the run history itself. - - -## Prerequisites - -Before you rewind a run, ensure you meet the following prerequisites: - -* To rewind a run, you must have [W&B Python SDK](https://pypi.org/project/wandb/) version >= `0.17.1`. -* You must use monotonically increasing steps. This does not work with non-monotonic steps defined with [`define_metric()`](/models/ref/python/experiments/run#define_metric) because it disrupts the required chronological order of run history and system metrics. ## Rewind a run @@ -120,4 +118,4 @@ forked_run = wandb.init( for i in range(500, 1000): forked_run.log({"metric": i*3}) forked_run.finish() -``` \ No newline at end of file +``` diff --git a/support/models/articles/how-can-i-overwrite-the-logs-from-previo.mdx b/support/models/articles/how-can-i-overwrite-the-logs-from-previo.mdx index 9985be3356..9a29351f08 100644 --- a/support/models/articles/how-can-i-overwrite-the-logs-from-previo.mdx +++ b/support/models/articles/how-can-i-overwrite-the-logs-from-previo.mdx @@ -5,8 +5,12 @@ keywords: ["Logs", "Metrics"] To overwrite logs from previous steps, use [forking](/models/runs/forking) and [rewind](/models/runs/rewind). + +The ability to fork or rewind a run is in active development. It is in preview for Multi-tenant Cloud and Dedicated Cloud, and not yet available in Self-Managed. + + --- {/* AUTO-GENERATED: tab badges */} [Logs](/support/models/tags/logs)[Metrics](/support/models/tags/metrics) -{/* END AUTO-GENERATED: tab badges */} \ No newline at end of file +{/* END AUTO-GENERATED: tab badges */} From 30631a82e67877dc8d58424b443a2d5b3f604ca3 Mon Sep 17 00:00:00 2001 From: mdlinville <7674613+mdlinville@users.noreply.github.com> Date: Wed, 13 May 2026 23:02:36 +0000 Subject: [PATCH 2/2] chore: regenerate support tag pages --- support.mdx | 12 ++++++------ support/models/tags/logs.mdx | 2 +- support/models/tags/metrics.mdx | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/support.mdx b/support.mdx index 34da0ddc3e..545aa89e74 100644 --- a/support.mdx +++ b/support.mdx @@ -65,29 +65,29 @@ and the W&B community. {/* AUTO-GENERATED: featured articles */} -

Featured articles

+## Featured articles -

W&B Models

+### W&B Models At the beginning of the training script, call wandb.init with an experiment name. For example: wandb.init(name="my_aweso ... -[Experiments](/support/models/tags/experiments) +[Experiments](/support/models/tags/experiments) You can use W&B Sweeps with custom CLI commands if training configuration passes command-line arguments. In the example ... -[Sweeps](/support/models/tags/sweeps) +[Sweeps](/support/models/tags/sweeps) By default, wandb.init starts a process that syncs metrics in real time to the cloud. For offline use, set two environme ... -[Experiments](/support/models/tags/experiments) [Environment Variables](/support/models/tags/environment-variables) [Metrics](/support/models/tags/metrics) +[Experiments](/support/models/tags/experiments) [Environment Variables](/support/models/tags/environment-variables) [Metrics](/support/models/tags/metrics) When wandb.init() runs in a training script, an API call creates a run object on the servers. A new process starts to st ... -[Environment Variables](/support/models/tags/environment-variables) [Experiments](/support/models/tags/experiments) +[Environment Variables](/support/models/tags/environment-variables) [Experiments](/support/models/tags/experiments) {/* END AUTO-GENERATED: featured articles */} diff --git a/support/models/tags/logs.mdx b/support/models/tags/logs.mdx index 783c233fe9..0b7768ab5c 100644 --- a/support/models/tags/logs.mdx +++ b/support/models/tags/logs.mdx @@ -9,7 +9,7 @@ template: "scripts/knowledgebase-nav/templates/support_tag.mdx.j2" "Is the logging function lazy? I don't want to depend on the network to send results to your servers while executing loc ... - To overwrite logs from previous steps, use forking and rewind. + To overwrite logs from previous steps, use forking and rewind. The ability to fork or rewind a run is in active developm ... These examples show logging losses a couple of different ways using wandb.Run.log(). For more, see the documentation on ... diff --git a/support/models/tags/metrics.mdx b/support/models/tags/metrics.mdx index 3c92261b69..b6d23d6fba 100644 --- a/support/models/tags/metrics.mdx +++ b/support/models/tags/metrics.mdx @@ -21,7 +21,7 @@ template: "scripts/knowledgebase-nav/templates/support_tag.mdx.j2" There are several ways to manage experiments. For complex workflows, use multiple runs and set the group parameters in w ... - To overwrite logs from previous steps, use forking and rewind. + To overwrite logs from previous steps, use forking and rewind. The ability to fork or rewind a run is in active developm ... If you receive an HTTP 429 Rate limit exceeded error when calling wandb.log(), you are exceeding the rate limit quota fo ...