2行で実験をログする

はじめに
-
diffusers、transformers、accelerate、wandbをインストールします。-
コマンドライン:
-
ノートブック:
-
コマンドライン:
-
initパラメーターを指定してautolog()を呼び出します。このパラメーターは、wandb.init()に必要なパラメーターを含む辞書を受け取ります。autolog()は W&B Run を初期化し、サポートされるすべてのパイプライン呼び出し の入力と出力を自動的にトラッキングします。- 各パイプライン呼び出しは、Workspace 内のそれぞれ個別の 表 にトラッキングされ、そのパイプライン呼び出しに関連する設定は、その run の設定内にあるワークフローのリストに追加されます。
- プロンプト、ネガティブプロンプト、および生成されたメディアは
wandb.Tableにログされます。 - シードやパイプラインアーキテクチャを含む、実験に関連するその他すべての設定は、run の設定セクションに保存されます。
- 各パイプライン呼び出しで生成されたメディアは、run 内の メディアパネル にもログされます。
サポートされるパイプライン呼び出しの一覧を参照してください。このインテグレーションの新機能をリクエストしたり、バグを報告したりするには、W&B GitHub issues page で issue を作成してください。
例
autolog を使用する例を示します。これらを参考に、ご自身のパイプラインに合わせて調整してください。
Autolog の例
autolog のエンドツーエンドの例です。
- スクリプト
- ノートブック
-
1 回の実験の結果:

-
複数の実験の結果:

-
実験の設定:

IPython ノートブック環境でパイプラインを呼び出した後は、
wandb.Run.finish() を明示的に呼び出す必要があります。Python スクリプトを実行する場合は不要です。複数パイプラインのワークフローをトラッキングする
autolog を示します。このワークフローでは、refiner が StableDiffusionXLPipeline によって生成された latent をさらに精緻化します。
- スクリプト
- ノートブック
