Skip to main content
wandb_workspaces からアクセスできる W&B Reports および Workspaces API を使用すると、 学び を Web 上で共有するための Reports を作成したり、 トレーニング や ファインチューニング を行った Workspace をカスタマイズしたりできます。

ソースコードを見る

W&B Report および Workspace API はパブリックプレビュー版です。

インストールとセットアップ

サインアップと APIキー の作成

マシンを W&B で認証するには、まず User Settings で APIキー を生成する必要があります。

パッケージのインストールとインポート

W&B Report および Workspaces ライブラリ をインストールします。
pip install wandb-workspaces

Report の作成

Report を作成するには、 チーム の Entities を指定し、 Report の名前を入力します。括弧内のテキストを実際の 値 に置き換えてください。
import wandb_workspaces.reports.v2 as wr 
# 作成
report = wr.Report(
    entity="<team_entity>",
    project="<project_name>",
    title='Quickstart Report',
    description="That was easy!"
)

# レポートを保存
report.save()
次に、 Report にブロックや パネル を追加します。例えば、以下の コード は目次、見出し、段落を含む Report を作成します。
report.blocks = [
    wr.TableOfContents(),
    wr.H1("Text and images example"),
    wr.P("Lorem ipsum dolor sit amet."),
]
report.save()
エンドツーエンドの例については、 Reports API Quickstart Google Colab を参照してください。

Workspace の作成

以下の コード は、折れ線グラフ、棒グラフ、スカラーチャートの3つの パネル を含むセクションを持つ Workspace を作成する方法を示しています。括弧内のテキストを実際の 値 に置き換えてください。
# インポート方法
import wandb_workspaces.workspaces as ws

# Workspace の作成
ws.Workspace(
     entity="<team_entity>", # Workspace を所有する entity
     project="<project_name>", # Workspace が関連付けられている project
     sections=[
         ws.Section(
             name="<Validation Metrics>",
             panels=[
                 wr.LinePlot(x="Step", y=["<val_loss>"]),
                 wr.BarPlot(metrics=["<val_accuracy>"]),
                 wr.ScalarChart(metric="<f1_score>", groupby_aggfunc="<mean>"),
             ],
             is_open=True,
         ),
     ],
)
workspace.save()
エンドツーエンドの例については、 Workspace API Quickstart Google Colab を参照してください。