Intégrez un rapport W&B dans une page ou un outil externe afin que votre équipe puisse consulter les résultats d’expérience en direct aux côtés d’autres documents. Cette page explique comment générer un code d’intégration à partir d’un rapport et l’utiliser dans HTML, Confluence, Notion ou Gradio.
Utilisez un élément HTML iframe pour intégrer un rapport dans n’importe quelle page web qui accepte le HTML personnalisé. W&B fournit un code d’intégration prédéfini que vous pouvez copier directement depuis le rapport.
En haut à droite d’un rapport, sélectionnez le bouton Share pour ouvrir une boîte de dialogue, puis sélectionnez Copy embed code. L’extrait copié est un élément HTML iframe que vous pouvez coller dans n’importe quelle page qui accepte le HTML personnalisé.
Seuls les rapports publics sont visibles lorsqu’ils sont intégrés.
Confluence prend en charge l’intégration de rapports via sa macro iframe intégrée. L’animation ci-dessous montre comment insérer le lien direct vers le rapport dans une cellule iframe de Confluence.
Le bloc Embed de Notion accepte le même code d’intégration que celui fourni par W&B. L’animation suivante montre comment insérer un rapport dans un document Notion à l’aide d’un bloc Embed et du code d’intégration du rapport.
Pour intégrer un rapport W&B dans une application Gradio, y compris une application hébergée sur Hugging Face Spaces, utilisez l’élément gr.HTML de Gradio pour afficher une iframe pointant vers l’URL du rapport.
import gradio as gr
def wandb_report(url):
iframe = f'<iframe src={url} style="border:none;height:1024px;width:100%">'
return gr.HTML(iframe)
with gr.Blocks() as demo:
report = wandb_report(
"https://wandb.ai/_scott/pytorch-sweeps-demo/reports/loss-22-10-07-16-00-17---VmlldzoyNzU2NzAx"
)
demo.launch()