タグ
タグは、ログされたメトリクスやArtifactデータからは明らかでない特定の特徴でrunをラベル付けするのに使用できます。例えば、このrunのモデルはin_production
、あのrunはpreemptible
、このrunはbaseline
を表しています。
タグの追加方法
タグはrunが作成されるときに追加できます:wandb.init(tags=["tag1", "tag2"])
。
また、トレーニング中にrunのタグを更新することもできます(例えば、特定のメトリクスが事前に定義された閾値を超えた場合):
run = wandb.init(entity="entity", project="capsules", tags=["debug"])
...
if current_loss < threshold:
run.tags = run.tags + ("release_candidate",)
また、runがW&Bにログされた後にも、いくつかの方法でタグを追加することができます。
- Using the Public API
- Project Page
- Run Page
runが作成された後、our public APIを使用してタグを更新できます:
run = wandb.Api().run("{entity}/{project}/{run-id}")
run.tags.append("tag1") # runデータに基づいてタグを選択できます
run.update()
Public APIの使い方の詳細は、reference documentation または guide を参照してください。
この方法は、大量のrunに同じタグを付けるのに最適です。
Project Page の runs sidebar で、右上のテーブルアイコンをクリックします。これでサイドバーが全画面のruns tableに拡張されます。
テーブルのrunの上にマウスを置くと左側にチェックボックスが表示されます。または、ヘッダー行のチェックボックスを見つけてすべてのrunを選択することもできます。
チェックボックスをクリックすると一括操作が有効になります。タグを適用したいrunを選択します。
行の上の「Tag」ボタンをクリックします。
追加したいタグを入力し、テキストボックスの下の「Add」をクリックして新しいタグを追加します。
この方法は、手動で単一のrunにタグを適用するのに最適です。
Run Page の左サイドバーで、トップの Overviewタブ をクリックします。
「Tags」の横にある灰色の ➕ ボタンをクリックしてタグを追加します。
追加したいタグを入力し、テキストボックスの下の「Add」をクリックして新しいタグを追加します。
タグの削除方法
タグはUIを通じてrunから削除することもできます。
- Project Page
- Run Page
この方法は、大量のrunからタグを削除するのに最適です。
Project Page の runs sidebar で、右上のテーブルアイコンをクリックします。これでサイドバーが全画面のruns tableに拡張されます。
テーブルのrunの上にマウスを置くと左側にチェックボックスが表示されます。または、ヘッダー行のチェックボックスを見つけてすべてのrunを選択することもできます。
いずれかのチェックボックスをクリックすると一括操作が有効になります。タグを削除したいrunを選択します。
行の上の「Tag」ボタンをクリックします。
タグの横にあるチェックボックスをクリックしてrunから削除します。
Run Page の左サイドバーで、トップの Overviewタブ をクリックします。ここにrunのタグが表示されます。
タグの上にマウスを置いて「x」をクリックし、runから削除します。