Create a report
Create a Report interactively with the App UI or programmatically with the wandb
Python SDK.
Creating Reports programmatically with the Python SDK is in Beta and in active development.
- App UI
- Report tab
- Python SDK (Beta)
Click Create report in the upper right corner of your workspace.
Select the charts you would like to start with. You can add or delete charts later from the report interface.
Select the Filter run sets option to prevent new runs from being added to your report. You can toggle this option on or off. Once you click Create report, a draft report will be available in the report tab to continue working on.
Navigate to the Reports tab in your project and select the Create Report button on the report page. This creates a new blank report. Save a report to get a shareable link, or send charts to the report from different workspaces, and different projects.
Create a report programmatically with the wandb
library.
import wandb
import wandb.apis.reports as wr
# W&B requirement to avoid accidental report modification
wandb.require('report-editing')
Create a report instance with the Report Class Public API (wandb.apis.reports
). Specify a name for the project.
report = wr.Report(project='report_standard')
Reports are not uploaded to the Weights & Biases server until you call the .save()
method:
report.save()
For information on how to edit a report interactively with the App UI or programmatically, see Edit a report.