リネージグラフ
W&B Registry のコレクション内では、ML 実験で使用されるアーティファクトの履歴を表示できます。この履歴を リネージグラフ と呼びます。 リネージグラフには、次の内容が表示されます。 つまり、リネージグラフには run の入力と出力が表示されます。 たとえば、次の画像は、ML 実験全体を通じて作成・使用されるアーティファクトの典型的なリネージグラフを示しています。
- 複数の run が
split_zoo_dataset:v0アーティファクトをログします。 zesty-snowball-7run は、split_zoo_dataset:v0アーティファクトをトレーニングに使用します。zesty-snowball-7run の出力は、zoo-qne08r7u:v0というモデルアーティファクトです。glamorous-planet-8という run は、モデルの評価にモデルアーティファクトzoo-qne08r7u:v0を使用します。
- W&B Registry にアクセスします。
- アーティファクトを含むコレクションを選択します。
- ドロップダウンから、リネージグラフを表示したいアーティファクト バージョンを選択します。
- Lineage タブを選択します。
- ノードを選択して、run またはアーティファクトの詳細情報を表示します。
W&B Python SDK を使用して run の入力と出力をトラッキングする方法については、リネージグラフのトラッキングを有効にするを参照してください。
zesty-snowball-7) の展開された詳細ビューを示しています。

zoo-qne08r7u:v0) の展開された詳細ビューを示しています。

コレクションに含まれていない、W&B にログしたアーティファクトのリネージグラフも表示できます。詳しくは、アーティファクトグラフを探索するを参照してください。
カスタムビューを作成する
リネージグラフの右上にある Custom をクリックして、カスタムビューを作成します。次のオプションを使用して、リネージグラフをフィルターしたりカスタマイズしたりできます。- アーティファクトタイプでフィルター: W&B にログされたアーティファクトタイプの値でフィルターします。たとえば、タイプが “dataset” のアーティファクトをログすると、“dataset” をフィルター値として使用できます。
- run のジョブタイプでフィルター: W&B にログされた run のジョブタイプの値でフィルターします。たとえば、ジョブタイプが “training” の run をログすると、“training” をフィルター値として使用できます。
- 拡張リネージを含める: ベースバージョンの直接のリネージに含まれない項目を表示します。
- 生成されたアーティファクトを含める: プログラムで作成された項目を表示します。
- クラスターを展開: 接続関係が似ている類似項目はグループ化されなくなります。
- 下流ホップ: アクティブノードを基準とした子孫世代です。
- 上流ホップ: アクティブノードを基準とした祖先世代です。
コレクションの履歴を監査する
そのコレクションに対して組織のメンバーが行った操作を確認できます。確認できる内容は次のとおりです。- アーティファクト バージョンに alias が追加または削除されたかどうか。
- アーティファクト バージョンがコレクションに追加または削除されたかどうか。
- W&B Registry にアクセスします。
- 操作履歴を表示するコレクションを選択します。
- コレクション名の横にあるドロップダウンメニューを選択します。
- Action History オプションを選択します。