YOLO Fine-tuning Experiments
-Here's how epoch-wise validation results are visualized using a [W&B Table](../tables/intro.md):
+Here's how epoch-wise validation results are visualized using a [W&B Table]({{< relref "/guides/core/tables/" >}}):
WandB Validation Visualization Table
@@ -108,14 +108,14 @@ Download a few images to test the integration on. You can use still images, vide
!wget https://raw.githubusercontent.com/wandb/examples/ultralytics/colabs/ultralytics/assets/img5.png
```
-Next, initialize a W&B [run](../runs/intro.md) using `wandb.init`.
+Next, initialize a W&B [run]({{< relref "/guides/models/track/runs/" >}}) using `wandb.init`.
```python
# Initialize W&B run
wandb.init(project="ultralytics", job_type="inference")
```
-Next, initialize your desired `YOLO` model and invoke the `add_wandb_callback` function on it before you perform inference with the model. This ensures that when you perform inference, it automatically logs the images overlaid with your [interactive overlays for computer vision tasks](../track/log/media#image-overlays-in-tables) along with additional insights in a [`wandb.Table`](../tables/intro.md).
+Next, initialize your desired `YOLO` model and invoke the `add_wandb_callback` function on it before you perform inference with the model. This ensures that when you perform inference, it automatically logs the images overlaid with your [interactive overlays for computer vision tasks]({{< relref "/guides/models/track/log/media#image-overlays-in-tables" >}}) along with additional insights in a [`wandb.Table`]({{< relref "/guides/core/tables/" >}}).
```python
# Initialize YOLO Model
@@ -145,7 +145,7 @@ Here's how the interactive bbox overlay looks:
WandB Image Overlay
-You can fine more information on the W&B image overlays [here](../track/log/media.md#image-overlays).
+You can fine more information on the W&B image overlays [here]({{< relref "/guides/models/track/log/media.md#image-overlays" >}}).
## More resources
diff --git a/content/guides/integrations/xgboost.md b/content/guides/integrations/xgboost.md
index cca58b168..6886bd84a 100644
--- a/content/guides/integrations/xgboost.md
+++ b/content/guides/integrations/xgboost.md
@@ -63,7 +63,7 @@ For additional examples, check out the [repository of examples on GitHub](https:
## Tune your hyperparameters with Sweeps
-Attaining the maximum performance out of models requires tuning hyperparameters, like tree depth and learning rate. Weights & Biases includes [Sweeps](../sweeps/intro.md), a powerful toolkit for configuring, orchestrating, and analyzing large hyperparameter testing experiments.
+Attaining the maximum performance out of models requires tuning hyperparameters, like tree depth and learning rate. Weights & Biases includes [Sweeps]({{< relref "/guides/models/sweeps/" >}}), a powerful toolkit for configuring, orchestrating, and analyzing large hyperparameter testing experiments.
{{< cta-button colabLink="https://colab.research.google.com/github/wandb/examples/blob/master/colabs/boosting/Using_W%26B_Sweeps_with_XGBoost.ipynb" >}}
diff --git a/content/guides/integrations/yolov5.md b/content/guides/integrations/yolov5.md
index 200c4bd97..e2a44c705 100644
--- a/content/guides/integrations/yolov5.md
+++ b/content/guides/integrations/yolov5.md
@@ -18,7 +18,7 @@ All W&B logging features are compatible with data-parallel multi-GPU training, s
{{% /alert %}}
## Track core experiments
-Simply by installing `wandb`, you'll activate the built-in W&B [logging features](../track/log/intro.md): system metrics, model metrics, and media logged to interactive [Dashboards](../track/workspaces.md).
+Simply by installing `wandb`, you'll activate the built-in W&B [logging features]({{< relref "/guides/models/track/log/" >}}): system metrics, model metrics, and media logged to interactive [Dashboards]({{< relref "/guides/models/track/workspaces.md" >}}).
```python
pip install wandb
@@ -34,9 +34,9 @@ Just follow the links printed to the standard out by wandb.
By passing a few simple command line arguments to YOLO, you can take advantage of even more W&B features.
-* Passing a number to `--save_period` will turn on [model versioning](../model_registry/intro.md). At the end of every `save_period` epochs, the model weights will be saved to W&B. The best-performing model on the validation set will be tagged automatically.
+* Passing a number to `--save_period` will turn on [model versioning]({{< relref "/guides/models/registry/model_registry/" >}}). At the end of every `save_period` epochs, the model weights will be saved to W&B. The best-performing model on the validation set will be tagged automatically.
* Turning on the `--upload_dataset` flag will also upload the dataset for data versioning.
-* Passing a number to `--bbox_interval` will turn on [data visualization](../intro.md). At the end of every `bbox_interval` epochs, the outputs of the model on the validation set will be uploaded to W&B.
+* Passing a number to `--bbox_interval` will turn on [data visualization]({{< relref "../" >}}). At the end of every `bbox_interval` epochs, the outputs of the model on the validation set will be uploaded to W&B.
{{< tabpane text=true >}}
{{% tab header="Model Versioning Only" value="modelversioning" %}}
diff --git a/content/guides/integrations/yolox.md b/content/guides/integrations/yolox.md
index 24a9e9394..9e8347a92 100644
--- a/content/guides/integrations/yolox.md
+++ b/content/guides/integrations/yolox.md
@@ -14,7 +14,7 @@ weight: 490
To use YOLOX with Weights & Biases you will first need to sign up for a Weights & Biases account [here](https://wandb.ai/site).
-Then just use the `--logger wandb` command line argument to turn on logging with wandb. Optionally you can also pass all of the arguments that [wandb.init](/ref/python/init) would expect, just prepend `wandb-` to the start of each argument
+Then just use the `--logger wandb` command line argument to turn on logging with wandb. Optionally you can also pass all of the arguments that [wandb.init]({{< relref "/ref/python/init" >}}) would expect, just prepend `wandb-` to the start of each argument
`num_eval_imges` controls the number of validation set images and predictions that are logged to Weights & Biases tables for model evaluation.
diff --git a/content/guides/models/_index.md b/content/guides/models/_index.md
index 52075a467..b03bd5a2d 100644
--- a/content/guides/models/_index.md
+++ b/content/guides/models/_index.md
@@ -13,11 +13,9 @@ W&B Models is the system of record for ML Practitioners who want to organize the
With W&B Models, you can:
-- Track and visualize all [ML experiments](./track/intro.md).
-- Optimize and fine-tune models at scale with [hyperparameter sweeps](./sweeps/intro.md).
-- [Maintain a centralized hub of all models](./model_registry/intro.md), with a seamless handoff point to devops and deployment
-- Configure custom automations that trigger key workflows for [model CI/CD](./model_registry/model-registry-automations.md).
-
-
+- Track and visualize all [ML experiments]({{< relref "./track/" >}}).
+- Optimize and fine-tune models at scale with [hyperparameter sweeps]({{< relref "./sweeps/" >}}).
+- [Maintain a centralized hub of all models]({{< relref "./registry/" >}}), with a seamless handoff point to devops and deployment
+- Configure custom automations that trigger key workflows for [model CI/CD]({{< relref "./automations/model-registry-automations.md" >}}).
Machine learning practitioners rely on W&B Models as their ML system of record to track and visualize experiments, manage model versions and lineage, and optimize hyperparameters.
\ No newline at end of file
diff --git a/content/guides/models/app/_index.md b/content/guides/models/app/_index.md
index 60dbf30db..5a297feb5 100644
--- a/content/guides/models/app/_index.md
+++ b/content/guides/models/app/_index.md
@@ -6,6 +6,6 @@ menu:
title: W&B App UI Reference
url: guides/app
aliases:
-- /guides/app/features
+- /guides/models/app/features
---
diff --git a/content/guides/models/app/features/cascade-settings.md b/content/guides/models/app/features/cascade-settings.md
index e56654f04..93ae271e3 100644
--- a/content/guides/models/app/features/cascade-settings.md
+++ b/content/guides/models/app/features/cascade-settings.md
@@ -7,14 +7,14 @@ title: Manage workspace, section, and panel settings
url: guides/app/features/cascade-settings
---
-Within a given workspace page there are three different setting levels: workspaces, sections, and panels. [Workspace settings](#workspace-settings) apply to the entire workspace. [Section settings](#section-settings) apply to all panels within a section. [Panel settings](#panel-settings) apply to individual panels.
+Within a given workspace page there are three different setting levels: workspaces, sections, and panels. [Workspace settings]({{< relref "#workspace-settings" >}}) apply to the entire workspace. [Section settings]({{< relref "#section-settings" >}}) apply to all panels within a section. [Panel settings]({{< relref "#panel-settings" >}}) apply to individual panels.
## Workspace settings
-Workspace settings apply to all sections and all panels within those sections. You can edit two types of workspace settings: [**Workspace layout**](#workspace-layout-options) and [**Line plots**](#line-plots-options). **Workspace layouts** determine the structure of the workspace, while **Line plots** settings control the default settings for line plots in the workspace.
+Workspace settings apply to all sections and all panels within those sections. You can edit two types of workspace settings: [**Workspace layout**]({{< relref "#workspace-layout-options" >}}) and [**Line plots**]({{< relref "#line-plots-options" >}}). **Workspace layouts** determine the structure of the workspace, while **Line plots** settings control the default settings for line plots in the workspace.
To edit settings that apply to the overall structure of this workspace:
@@ -29,7 +29,7 @@ Configure a workspaces layout to define the overall structure of the workspace.
{{< img src="/images/app_ui/workspace_layout_settings.png" alt="" >}}
-The workspace layout options page shows whether the workspace generates panels automatically or manually. To adjust a workspace's panel generation mode, refer to [Panels](panels/intro.md).
+The workspace layout options page shows whether the workspace generates panels automatically or manually. To adjust a workspace's panel generation mode, refer to [Panels]({{< relref "panels/" >}}).
This table describes each workspace layout option.
@@ -55,9 +55,9 @@ You can edit two main settings within **Line plots** settings: **Data** and **Di
| ----- | ----- |
| **X axis** | The scale of the x-axis in line plots. The x-axis is set to **Step** by default. See the proceeding table for the list of x-axis options. |
| **Range** | Minimum and maximum settings to display for x axis. |
-| **Smoothing** | Change the smoothing on the line plot. For more information about smoothing, see [Smooth line plots](./panels/line-plot/smoothing.md). |
+| **Smoothing** | Change the smoothing on the line plot. For more information about smoothing, see [Smooth line plots]({{< relref "./panels/line-plot/smoothing.md" >}}). |
| **Outliers** | Rescale to exclude outliers from the default plot min and max scale. |
-| **Point aggregation method** | Improve data visualization accuracy and performance. See [Point aggregation](./panels/line-plot/sampling.md) for more information. |
+| **Point aggregation method** | Improve data visualization accuracy and performance. See [Point aggregation]({{< relref "./panels/line-plot/sampling.md" >}}) for more information. |
| **Max number of runs or groups** | Limit the number of runs or groups displayed on the line plot. |
In addition to **Step**, there are other options for the x-axis:
@@ -72,7 +72,7 @@ In addition to **Step**, there are other options for the x-axis:
{{% alert %}}
-For information on how to edit an individual line plot, see [Edit line panel settings](./panels/line-plot/intro.md#edit-line-panel-settings) in Line plots.
+For information on how to edit an individual line plot, see [Edit line panel settings]({{< relref "./panels/line-plot/#edit-line-panel-settings" >}}) in Line plots.
{{% /alert %}}
@@ -123,4 +123,4 @@ Customize an individual panel's settings to compare multiple lines on the same p
3. Within the modal that appears, you can edit settings related to the panel's data, display preferences, and more.
{{< img src="/images/app_ui/panel_settings_modal.png" alt="" >}}
-For a complete list of settings you can apply to a panel, see [Edit line panel settings](./panels/line-plot/intro.md#edit-line-panel-settings).
\ No newline at end of file
+For a complete list of settings you can apply to a panel, see [Edit line panel settings]({{< relref "./panels/line-plot/#edit-line-panel-settings" >}}).
\ No newline at end of file
diff --git a/content/guides/models/app/features/custom-charts/_index.md b/content/guides/models/app/features/custom-charts/_index.md
index 787b5de5b..f8105f1cd 100644
--- a/content/guides/models/app/features/custom-charts/_index.md
+++ b/content/guides/models/app/features/custom-charts/_index.md
@@ -21,7 +21,7 @@ Use **Custom Charts** to create charts that aren't possible right now in the def
### How it works
-1. **Log data**: From your script, log [config](../../../../guides/track/config.md) and summary data as you normally would when running with W&B. To visualize a list of multiple values logged at one specific time, use a custom`wandb.Table`
+1. **Log data**: From your script, log [config]({{< relref "/guides/models/track/config.md" >}}) and summary data as you normally would when running with W&B. To visualize a list of multiple values logged at one specific time, use a custom`wandb.Table`
2. **Customize the chart**: Pull in any of this logged data with a [GraphQL](https://graphql.org) query. Visualize the results of your query with [Vega](https://vega.github.io/vega/), a powerful visualization grammar.
3. **Log the chart**: Call your own preset from your script with `wandb.plot_table()`.
diff --git a/content/guides/models/app/features/custom-charts/walkthrough.md b/content/guides/models/app/features/custom-charts/walkthrough.md
index b3586363b..df305173d 100644
--- a/content/guides/models/app/features/custom-charts/walkthrough.md
+++ b/content/guides/models/app/features/custom-charts/walkthrough.md
@@ -12,7 +12,7 @@ Use custom charts to control the data you're loading in to a panel and its visua
## 1. Log data to W&B
-First, log data in your script. Use [wandb.config](../../../../guides/track/config.md) for single points set at the beginning of training, like hyperparameters. Use [wandb.log()](../../../../guides/track/log/intro.md) for multiple points over time, and log custom 2D arrays with `wandb.Table()`. We recommend logging up to 10,000 data points per logged key.
+First, log data in your script. Use [wandb.config]({{< relref "/guides/models/track/config.md" >}}) for single points set at the beginning of training, like hyperparameters. Use [wandb.log()]({{< relref "/guides/models/track/log/" >}}) for multiple points over time, and log custom 2D arrays with `wandb.Table()`. We recommend logging up to 10,000 data points per logged key.
```python
# Logging a custom table of data
diff --git a/content/guides/models/app/features/panels/_index.md b/content/guides/models/app/features/panels/_index.md
index 3605dba25..3be2f11ab 100644
--- a/content/guides/models/app/features/panels/_index.md
+++ b/content/guides/models/app/features/panels/_index.md
@@ -10,7 +10,7 @@ cascade:
- url: guides/app/features/panels/:filename
---
-Use workspace panel visualizations to explore your [logged data](/ref/python/log.md) by key, visualize the relationships between hyperparameters and output metrics, and more.
+Use workspace panel visualizations to explore your [logged data]({{< relref "/ref/python/log.md" >}}) by key, visualize the relationships between hyperparameters and output metrics, and more.
## Workspace modes
@@ -21,7 +21,7 @@ W&B projects support two different workspace modes. The icon next to the workspa
| {{< img src="/images/app_ui/automated_workspace.svg" alt="automated workspace icon" width="32px" >}} | **Automated workspaces** automatically generate panels for all keys logged in the project. This can help you get started by visualizing all available data for the project. |
| {{}} | **Manual workspaces** start as blank slates and display only those panels intentionally added by users. Choose a manual workspace when you care mainly about a fraction of the keys logged in the project, or for a more focused analysis. |
-To change how a workspace generates panels, [reset the workspace](#reset-a-workspace).
+To change how a workspace generates panels, [reset the workspace]({{< relref "#reset-a-workspace" >}}).
{{% alert title="Undo changes to your workspace" %}}
To undo changes to your workspace, click the Undo button (arrow that points left) or type **CMD + Z** (macOS) or **CTRL + Z** (Windows / Linux).
@@ -43,7 +43,8 @@ To add a panel:
1. To add a panel globally, click **Add panels** in the control bar near the panel search field.
1. To add a panel directly to a section instead, click the section's action `...` menu, then click **+ Add panels**.
1. Select the type of panel to add.
-![](/images/app_ui/add_single_panel.gif)
+
+ {{< img src="/images/app_ui/add_single_panel.gif" >}}
### Quick add
@@ -58,7 +59,7 @@ To add a custom panel to your workspace:
1. Select the type of panel you’d like to create.
1. Follow the prompts to configure the panel.
-To learn more about the options for each type of panel, refer to the relevant section below, such as [Line plots](line-plot/intro.md) or [Bar plots](bar-plot.md).
+To learn more about the options for each type of panel, refer to the relevant section below, such as [Line plots]({{< relref "line-plot/" >}}) or [Bar plots]({{< relref "bar-plot.md" >}}).
## Manage panels
@@ -88,7 +89,7 @@ To duplicate a panel:
1. At the top of the panel, click the action `...` menu.
1. Click **Duplicate**.
-If desired, you can [customize](#edit-a-panel) or [move](#move-a-panel) the duplicated panel.
+If desired, you can [customize]({{< relref "#edit-a-panel" >}}) or [move]({{< relref "#move-a-panel" >}}) the duplicated panel.
### Remove panels
@@ -100,7 +101,7 @@ To remove a panel:
To remove all panels from a manual workspace, click its action `...` menu, then click **Clear all panels**.
-To remove all panels from an automatic or manual workspace, you can [reset the workspace](#reset-a-workspace). Select **Automatic** to start with the default set of panels, or select **Manual** to start with an empty workspace with no panels.
+To remove all panels from an automatic or manual workspace, you can [reset the workspace]({{< relref "#reset-a-workspace" >}}). Select **Automatic** to start with the default set of panels, or select **Manual** to start with an empty workspace with no panels.
## Manage sections
diff --git a/content/guides/models/app/features/panels/code.md b/content/guides/models/app/features/panels/code.md
index 983caf1d5..2433b8df0 100644
--- a/content/guides/models/app/features/panels/code.md
+++ b/content/guides/models/app/features/panels/code.md
@@ -32,7 +32,7 @@ import wandb
wandb.init(settings=wandb.Settings(code_dir="."))
```
-This captures all python source code files in the current directory and all subdirectories as an [artifact](../../../../ref/python/artifact.md). For more control over the types and locations of source code files that are saved, see the [reference docs](../../../../ref/python/run.md#log_code).
+This captures all python source code files in the current directory and all subdirectories as an [artifact]({{< relref "/ref/python/artifact.md" >}}). For more control over the types and locations of source code files that are saved, see the [reference docs]({{< relref "/ref/python/run.md#log_code" >}}).
### Set code saving in the UI
diff --git a/content/guides/models/app/features/panels/line-plot/reference.md b/content/guides/models/app/features/panels/line-plot/reference.md
index 2392f0bc4..44a6363c5 100644
--- a/content/guides/models/app/features/panels/line-plot/reference.md
+++ b/content/guides/models/app/features/panels/line-plot/reference.md
@@ -62,7 +62,7 @@ You can aggregate all of the runs by turning on grouping, or group over an indiv
## Smoothing
-You can set the [smoothing coefficient](../../../../../support/formula_smoothing_algorithm.md) to be between 0 and 1 where 0 is no smoothing and 1 is maximum smoothing.
+You can set the [smoothing coefficient]({{< relref "/support/formula_smoothing_algorithm.md" >}}) to be between 0 and 1 where 0 is no smoothing and 1 is maximum smoothing.
## Ignore outliers
diff --git a/content/guides/models/app/features/panels/line-plot/sampling.md b/content/guides/models/app/features/panels/line-plot/sampling.md
index b5124e5e3..1e9e1037c 100644
--- a/content/guides/models/app/features/panels/line-plot/sampling.md
+++ b/content/guides/models/app/features/panels/line-plot/sampling.md
@@ -8,7 +8,7 @@ weight: 20
---
-Use point aggregation methods within your line plots for improved data visualization accuracy and performance. There are two types of point aggregation modes: [full fidelity](#full-fidelity) and [random sampling](#random-sampling). W&B uses full fidelity mode by default.
+Use point aggregation methods within your line plots for improved data visualization accuracy and performance. There are two types of point aggregation modes: [full fidelity]({{< relref "#full-fidelity" >}}) and [random sampling]({{< relref "#random-sampling" >}}). W&B uses full fidelity mode by default.
## Full fidelity
@@ -120,7 +120,7 @@ By default, W&B uses full fidelity mode. To enable random sampling, follow these
### Access non sampled data
-You can access the complete history of metrics logged during a run using the [W&B Run API](../../../../../ref/python/public-api/run.md). The following example demonstrates how to retrieve and process the loss values from a specific run:
+You can access the complete history of metrics logged during a run using the [W&B Run API]({{< relref "/ref/python/public-api/run.md" >}}). The following example demonstrates how to retrieve and process the loss values from a specific run:
```python
diff --git a/content/guides/models/app/features/panels/line-plot/smoothing.md b/content/guides/models/app/features/panels/line-plot/smoothing.md
index 738688542..ce80cbaf5 100644
--- a/content/guides/models/app/features/panels/line-plot/smoothing.md
+++ b/content/guides/models/app/features/panels/line-plot/smoothing.md
@@ -10,10 +10,10 @@ weight: 30
W&B supports three types of smoothing:
-- [exponential moving average](smoothing.md#exponential-moving-average-default) (default)
-- [gaussian smoothing](smoothing.md#gaussian-smoothing)
-- [running average](smoothing.md#running-average)
-- [exponential moving average - Tensorboard](smoothing.md#exponential-moving-average-deprecated) (deprecated)
+- [exponential moving average]({{< relref "smoothing.md#exponential-moving-average-default" >}}) (default)
+- [gaussian smoothing]({{< relref "smoothing.md#gaussian-smoothing" >}})
+- [running average]({{< relref "smoothing.md#running-average" >}})
+- [exponential moving average - Tensorboard]({{< relref "smoothing.md#exponential-moving-average-deprecated" >}}) (deprecated)
See these live in an [interactive W&B report](https://wandb.ai/carey/smoothing-example/reports/W-B-Smoothing-Features--Vmlldzo1MzY3OTc).
diff --git a/content/guides/models/app/features/panels/parallel-coordinates.md b/content/guides/models/app/features/panels/parallel-coordinates.md
index 71b485999..e2380bf31 100644
--- a/content/guides/models/app/features/panels/parallel-coordinates.md
+++ b/content/guides/models/app/features/panels/parallel-coordinates.md
@@ -12,7 +12,7 @@ Parallel coordinates charts summarize the relationship between large numbers of
{{< img src="/images/app_ui/parallel_coordinates.gif" alt="" >}}
-* **Axes**: Different hyperparameters from [`wandb.config`](../../../../guides/track/config.md) and metrics from [`wandb.log`](../../../../guides/track/log/intro.md).
+* **Axes**: Different hyperparameters from [`wandb.config`]({{< relref "/guides/models/track/config.md" >}}) and metrics from [`wandb.log`]({{< relref "/guides/models/track/log/" >}}).
* **Lines**: Each line represents a single run. Mouse over a line to see a tooltip with details about the run. All lines that match the current filters will be shown, but if you turn off the eye, lines will be grayed out.
## Panel Settings
diff --git a/content/guides/models/app/features/panels/parameter-importance.md b/content/guides/models/app/features/panels/parameter-importance.md
index 18b2c2e99..922d99a57 100644
--- a/content/guides/models/app/features/panels/parameter-importance.md
+++ b/content/guides/models/app/features/panels/parameter-importance.md
@@ -44,7 +44,7 @@ With the parameter manager, we can manually set the visible and hidden parameter
{{< img src="/images/general/parameter-importance-4.png" alt="" >}}
-This panel shows you all the parameters passed to the [wandb.config](/guides/track/config/) object in your training script. Next, it shows the feature importances and correlations of these config parameters with respect to the model metric you select (`val_loss` in this case).
+This panel shows you all the parameters passed to the [wandb.config]({{< relref "/guides/models/track/config/" >}}) object in your training script. Next, it shows the feature importances and correlations of these config parameters with respect to the model metric you select (`val_loss` in this case).
### Importance
diff --git a/content/guides/models/app/features/panels/query-panels/_index.md b/content/guides/models/app/features/panels/query-panels/_index.md
index fd77e490d..8ccdf9773 100644
--- a/content/guides/models/app/features/panels/query-panels/_index.md
+++ b/content/guides/models/app/features/panels/query-panels/_index.md
@@ -74,7 +74,7 @@ runs.summary["cifar10_sample_table"]
Breaking this down:
-* `runs` is a variable automatically injected in Query Panel Expressions when the Query Panel is in a Workspace. Its "value" is the list of runs which are visible for that particular Workspace. [Read about the different attributes available within a run here](../../../../track/public-api-guide.md#understanding-the-different-attributes).
+* `runs` is a variable automatically injected in Query Panel Expressions when the Query Panel is in a Workspace. Its "value" is the list of runs which are visible for that particular Workspace. [Read about the different attributes available within a run here]({{< relref "../../../../track/public-api-guide.md#understanding-the-different-attributes" >}}).
* `summary` is an op which returns the Summary object for a Run. Ops are _mapped_, meaning this op is applied to each Run in the list, resulting in a list of Summary objects.
* `["cifar10_sample_table"]` is a Pick op (denoted with brackets), with a parameter of `predictions`. Since Summary objects act like dictionaries or maps, this operation picks the `predictions` field off of each Summary object.
diff --git a/content/guides/models/app/settings-page/_index.md b/content/guides/models/app/settings-page/_index.md
index dfa0d9efa..df4868c61 100644
--- a/content/guides/models/app/settings-page/_index.md
+++ b/content/guides/models/app/settings-page/_index.md
@@ -8,6 +8,6 @@ menu:
title: Settings
---
-Within your individual user account you can edit: your profile picture, display name, geography location, biography information, emails associated to your account, and manage alerts for runs. You can also use the settings page to link your GitHub repository and delete your account. For more information, see [User settings](./user-settings.md).
+Within your individual user account you can edit: your profile picture, display name, geography location, biography information, emails associated to your account, and manage alerts for runs. You can also use the settings page to link your GitHub repository and delete your account. For more information, see [User settings]({{< relref "./user-settings.md" >}}).
-Use the team settings page to invite or remove new members to a team, manage alerts for team runs, change privacy settings, and view and manage storage usage. For more information about team settings, see [Team settings](./team-settings.md).
\ No newline at end of file
+Use the team settings page to invite or remove new members to a team, manage alerts for team runs, change privacy settings, and view and manage storage usage. For more information about team settings, see [Team settings]({{< relref "./team-settings.md" >}}).
\ No newline at end of file
diff --git a/content/guides/models/app/settings-page/storage.md b/content/guides/models/app/settings-page/storage.md
index c0e42fcb3..4e3762f00 100644
--- a/content/guides/models/app/settings-page/storage.md
+++ b/content/guides/models/app/settings-page/storage.md
@@ -13,11 +13,11 @@ If you are approaching or exceeding your storage limit, there are multiple paths
## Manage storage consumption
W&B offers different methods of optimizing your storage consumption:
-- Use [reference artifacts](../../artifacts/track-external-files.md) to track files saved outside the W&B system, instead of uploading them to W&B storage.
-- Use an [external cloud storage bucket](../features/teams.md) for storage. *(Enterprise only)*
+- Use [reference artifacts]({{< relref "/guides/core/artifacts/track-external-files.md" >}}) to track files saved outside the W&B system, instead of uploading them to W&B storage.
+- Use an [external cloud storage bucket]({{< relref "teams.md" >}}) for storage. *(Enterprise only)*
## Delete data
You can also choose to delete data to remain under your storage limit. There are several ways to do this:
- Delete data interactively with the app UI.
-- [Set a TTL policy](../../artifacts/ttl.md) on Artifacts so they are automatically deleted.
\ No newline at end of file
+- [Set a TTL policy]({{< relref "/guides/core/artifacts/manage-data/ttl.md" >}}) on Artifacts so they are automatically deleted.
\ No newline at end of file
diff --git a/content/guides/models/app/settings-page/system-metrics.md b/content/guides/models/app/settings-page/system-metrics.md
index c513ea32e..48a0a8f09 100644
--- a/content/guides/models/app/settings-page/system-metrics.md
+++ b/content/guides/models/app/settings-page/system-metrics.md
@@ -64,7 +64,7 @@ W&B assigns a `disk.in` tag to this metric.
### Disk Out
Represents the total system disk write in megabytes (MB).
-Similar to [Disk In](#disk-in), the initial disk write bytes are recorded when the first sample is taken. Subsequent samples calculate the difference between the current write bytes and the initial value.
+Similar to [Disk In]({{< relref "#disk-in" >}}), the initial disk write bytes are recorded when the first sample is taken. Subsequent samples calculate the difference between the current write bytes and the initial value.
W&B assigns a `disk.out` tag to this metric.
@@ -104,7 +104,7 @@ W&B assigns a `network.sent` tag to this metric.
### Network Received
Indicates the total bytes received over the network.
-Similar to [Network Sent](#network-sent), the initial bytes received are recorded when the metric is first initialized. Subsequent samples calculate the difference between the current bytes received and the initial value.
+Similar to [Network Sent]({{< relref "#network-sent" >}}), the initial bytes received are recorded when the metric is first initialized. Subsequent samples calculate the difference between the current bytes received and the initial value.
W&B assigns a `network.recv` tag to this metric.
diff --git a/content/guides/models/app/settings-page/team-settings.md b/content/guides/models/app/settings-page/team-settings.md
index 285f2b3db..6e955996d 100644
--- a/content/guides/models/app/settings-page/team-settings.md
+++ b/content/guides/models/app/settings-page/team-settings.md
@@ -21,7 +21,7 @@ Only Administration account types can change team settings or remove a member fr
## Members
The Members section shows a list of all pending invitations and the members that have either accepted the invitation to join the team. Each member listed displays a member’s name, username, email, team role, as well as their access privileges to Models and Weave, which is inherited by from the Organization. There are three standard team roles: Administrator (Admin), Member, and View-only.
-See [Add and Manage teams](../../hosting/iam/manage-organization.md#add-and-manage-teams) for information on how to create a tea, invite users to a team, remove users from a team, and change a user's role.
+See [Add and Manage teams]({{< relref "/guides/hosting/iam/access-management/manage-organization.md#add-and-manage-teams" >}}) for information on how to create a tea, invite users to a team, remove users from a team, and change a user's role.
## Avatar
@@ -39,7 +39,7 @@ Toggle the switch next to the event type you want to receive alerts from. Weight
* **Runs finished**: whether a Weights and Biases run successfully finished.
* **Run crashed**: if a run has failed to finish.
-For more information about how to set up and manage alerts, see [Send alerts with wandb.alert](../../runs/alert.md).
+For more information about how to set up and manage alerts, see [Send alerts with wandb.alert]({{< relref "/guides/models/track/runs/alert.md" >}}).
## Privacy
@@ -54,4 +54,4 @@ The **Usage** section describes the total memory usage the team has consumed on
## Storage
-The **Storage** section describes the cloud storage bucket configuration that is being used for the team's data. For more information, see [Secure Storage Connector](../features/teams.md#secure-storage-connector) or check out our [W&B Server](../../hosting/data-security/secure-storage-connector.md) docs if you are self-hosting.
\ No newline at end of file
+The **Storage** section describes the cloud storage bucket configuration that is being used for the team's data. For more information, see [Secure Storage Connector]({{< relref "teams.md#secure-storage-connector" >}}) or check out our [W&B Server]({{< relref "/guides/hosting/data-security/secure-storage-connector.md" >}}) docs if you are self-hosting.
\ No newline at end of file
diff --git a/content/guides/models/app/settings-page/teams.md b/content/guides/models/app/settings-page/teams.md
index c51c30b9c..d308876fa 100644
--- a/content/guides/models/app/settings-page/teams.md
+++ b/content/guides/models/app/settings-page/teams.md
@@ -53,7 +53,7 @@ Select a team role when you invite colleagues to join a team. There are followin
- **Member**: A regular member of the team. An admin invites a team member by email. A team member cannot invite other members. Team members can only delete runs and sweep runs created by that member. Suppose you have two members A and B. Member B moves a Run from team B's project to a different project owned by Member A. Member A can not delete the Run Member B moved to Member A's project. Only the member that creates the Run, or the team admin, can delete the run.
- **View-Only (Enterprise-only feature)**: View-Only members can view assets within the team such as runs, reports, and workspaces. They can follow and comment on reports, but they can not create, edit, or delete project overview, reports, or runs. View-Only members do not have an API key.
- **Custom roles (Enterprise-only feature)**: Custom roles allow organization admins to compose new roles based on either of the **View-Only** or **Member** roles, together with additional permissions to achieve fine-grained access control. Team admins can then assign any of those custom roles to users in their respective teams. Refer to [Introducing Custom Roles for W&B Teams](https://wandb.ai/wandb_fc/announcements/reports/Introducing-Custom-Roles-for-W-B-Teams--Vmlldzo2MTMxMjQ3) for details.
-- **Service accounts (Enterprise-only feature)**: Refer to [Use service accounts to automate workflows](../../hosting/iam/service-accounts.md).
+- **Service accounts (Enterprise-only feature)**: Refer to [Use service accounts to automate workflows]({{< relref "/guides/hosting/iam/authentication/service-accounts.md" >}}).
{{% alert %}}
W&B recommends to have more than one admin in a team. It is a best practice to ensure that admin operations can continue when the primary admin is not available.
@@ -80,7 +80,7 @@ The proceeding table lists permissions that apply to all projects across a given
|Add/Remove Registry Admins | | | X | X |
|Add/Remove Protected Aliases| | | X | |
-See the [Model Registry](../../model_registry/access_controls.md) chapter for more information about protected aliases.
+See the [Model Registry]({{< relref "/guides/models/registry/model_registry/access_controls.md" >}}) chapter for more information about protected aliases.
### Reports
Report permissions grant access to create, view, and edit reports. The proceeding table lists permissions that apply to all reports across a given team.
@@ -140,7 +140,7 @@ For example, to add a Twitter follow badge, add `[{{< img src="https://img.shiel
## Team trials
-See the [pricing page](https://wandb.ai/site/pricing) for more information on W&B plans. You can download all your data at any time, either using the dashboard UI or the [Export API](../../../ref/python/public-api/README.md).
+See the [pricing page](https://wandb.ai/site/pricing) for more information on W&B plans. You can download all your data at any time, either using the dashboard UI or the [Export API]({{< relref "/ref/python/public-api/" >}}).
## Privacy settings
@@ -151,4 +151,4 @@ You can see the privacy settings of all team projects on the team settings page:
### Secure storage connector
-The team-level secure storage connector allows teams to use their own cloud storage bucket with W&B. This provides greater data access control and data isolation for teams with highly sensitive data or strict compliance requirements. Refer to [Secure Storage Connector](../../hosting/data-security/secure-storage-connector.md) for more information.
\ No newline at end of file
+The team-level secure storage connector allows teams to use their own cloud storage bucket with W&B. This provides greater data access control and data isolation for teams with highly sensitive data or strict compliance requirements. Refer to [Secure Storage Connector]({{< relref "/guides/hosting/data-security/secure-storage-connector.md" >}}) for more information.
\ No newline at end of file
diff --git a/content/guides/models/app/settings-page/user-settings.md b/content/guides/models/app/settings-page/user-settings.md
index 8219efc8b..9f46f9386 100644
--- a/content/guides/models/app/settings-page/user-settings.md
+++ b/content/guides/models/app/settings-page/user-settings.md
@@ -34,12 +34,12 @@ Within the **Beta Features** section you can optionally enable fun add-ons and s
## Alerts
-Get notified when your runs crash, finish, or set custom alerts with [wandb.alert()](../../runs/alert.md). Receive notifications either through Email or Slack. Toggle the switch next to the event type you want to receive alerts from.
+Get notified when your runs crash, finish, or set custom alerts with [wandb.alert()]({{< relref "/guides/models/track/runs/alert.md" >}}). Receive notifications either through Email or Slack. Toggle the switch next to the event type you want to receive alerts from.
* **Runs finished**: whether a Weights and Biases run successfully finished.
* **Run crashed**: notification if a run has failed to finish.
-For more information about how to set up and manage alerts, see [Send alerts with wandb.alert](../../runs/alert.md).
+For more information about how to set up and manage alerts, see [Send alerts with wandb.alert]({{< relref "/guides/models/track/runs/alert.md" >}}).
## Personal GitHub integration
diff --git a/content/guides/models/automations/model-registry-automations.md b/content/guides/models/automations/model-registry-automations.md
index cd97f1326..9ca508fd4 100644
--- a/content/guides/models/automations/model-registry-automations.md
+++ b/content/guides/models/automations/model-registry-automations.md
@@ -9,7 +9,7 @@ title: Model registry automations
url: guides/model_registry/model-registry-automations
---
-Create an automation to trigger workflow steps, such as automated model testing and deployment. To create an automation, define the action you want to occur based on an [event type](#event-types).
+Create an automation to trigger workflow steps, such as automated model testing and deployment. To create an automation, define the action you want to occur based on an [event type]({{< relref "#event-types" >}}).
For example, you can create a trigger that automatically deploys a model to GitHub when you add a new version of a registered model.
@@ -26,7 +26,7 @@ An *event* is a change that takes place in the W&B ecosystem. The Model Registry
- Use **Linking a new artifact to a registered model** to test new model candidates.
- Use **Adding a new alias to a version of the registered model** to specify an alias that represents a special step of your workflow, like `deploy`, and any time a new model version has that alias applied.
-See [Link a model version](./link-model-version.md) and [Create a custom alias](../artifacts/create-a-custom-alias.md).
+See [Link a model version]({{< relref "/guides/models/registry/link_version.md" >}}) and [Create a custom alias]({{< relref "/guides/core/artifacts/create-a-custom-alias.md" >}}).
## Create a webhook automation
@@ -44,7 +44,7 @@ To use a secret in your webhook, you must first add that secret to your team's s
{{% alert %}}
* Only W&B Admins can create, edit, or delete a secret.
* Skip this section if the external server you send HTTP POST requests to does not use secrets.
-* Secrets are also available if you use [W&B Server](../hosting/intro.md) in an Azure, GCP, or AWS deployment. Connect with your W&B account team to discuss how you can use secrets in W&B if you use a different deployment type.
+* Secrets are also available if you use [W&B Server]({{< relref "/guides/hosting/" >}}) in an Azure, GCP, or AWS deployment. Connect with your W&B account team to discuss how you can use secrets in W&B if you use a different deployment type.
{{% /alert %}}
There are two types of secrets W&B suggests that you create when you use a webhook automation:
@@ -62,7 +62,7 @@ Follow the instructions below to create a webhook:
6. Add your secret into the **Secret** field.
7. (Optional) Repeat steps 5 and 6 to create another secret (such as an access token) if your webhook requires additional secret keys or tokens to authenticate your webhook.
-Specify the secrets you want to use for your webhook automation when you configure the webhook. See the [Configure a webhook](#configure-a-webhook) section for more information.
+Specify the secrets you want to use for your webhook automation when you configure the webhook. See the [Configure a webhook]({{< relref "#configure-a-webhook" >}}) section for more information.
{{% alert %}}
Once you create a secret, you can access that secret in your W&B workflows with `$`.
@@ -81,7 +81,7 @@ Before you can use a webhook, first configure that webhook in the W&B App UI.
{{% alert %}}
* Only W&B Admins can configure a webhook for a W&B Team.
-* Ensure you already [created one or more secrets](#add-a-secret-for-authentication-or-authorization) if your webhook requires additional secret keys or tokens to authenticate your webhook.
+* Ensure you already [created one or more secrets]({{< relref "#add-a-secret-for-authentication-or-authorization" >}}) if your webhook requires additional secret keys or tokens to authenticate your webhook.
{{% /alert %}}
1. Navigate to the W&B App UI.
@@ -95,7 +95,7 @@ Before you can use a webhook, first configure that webhook in the W&B App UI.
9. (Optional) From the **Access token** dropdown menu select additional secret keys or tokens required to authenticate a webhook (such as an access token).
{{% alert %}}
-See the [Troubleshoot your webhook](#troubleshoot-your-webhook) section to view where the secret and access token are specified in
+See the [Troubleshoot your webhook]({{< relref "#troubleshoot-your-webhook" >}}) section to view where the secret and access token are specified in
the POST request.
{{% /alert %}}
@@ -103,7 +103,7 @@ the POST request.
### Add a webhook
Once you have a webhook configured and (optionally) a secret, navigate to the Model Registry App at [https://wandb.ai/registry/model](https://wandb.ai/registry/model).
-1. From the **Event type** dropdown, select an [event type](#event-types).
+1. From the **Event type** dropdown, select an [event type]({{< relref "#event-types" >}}).
{{< img src="/images/models/webhook_select_event.png" alt="" >}}
2. (Optional) If you selected **A new version is added to a registered model** event, provide the name of a registered model from the **Registered model** dropdown.
{{< img src="/images/models/webhook_new_version_reg_model.png" alt="" >}}
@@ -111,7 +111,7 @@ Once you have a webhook configured and (optionally) a secret, navigate to the Mo
4. Click on the **Next step** button.
5. Select a webhook from the **Webhook** dropdown.
{{< img src="/images/models/webhooks_select_from_dropdown.png" alt="" >}}
-6. (Optional) Provide a payload in the JSON expression editor. See the [Example payload](#example-payloads) section for common use case examples.
+6. (Optional) Provide a payload in the JSON expression editor. See the [Example payload]({{< relref "#example-payloads" >}}) section for common use case examples.
7. Click on **Next step**.
8. Provide a name for your webhook automation in the **Automation name** field.
{{< img src="/images/models/webhook_name_automation.png" alt="" >}}
@@ -179,7 +179,7 @@ Verify that your access tokens have required set of permissions to trigger your
${entity_name} --> "