このページでは、コードの保存を有効にして、W&B runs 間で使用されたコードを比較し、Jupyter セッションで実行されたセルを確認する方法を説明します。コードを保存すると、実験の再現がしやすくなり、トレーニングコードの変更が結果にどのような影響を与えるかを把握しやすくなります。 デフォルトでは、W&B は最新の Git コミット ハッシュのみを保存します。追加のコード機能を有効にすると、UI で実験間のコードを比較できます。Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-update-reference-docs-34.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
wandb バージョン 0.8.28 以降では、W&B は wandb.init() を呼び出すメインのトレーニング ファイルのコードを保存できます。
ライブラリコードを保存
wandb.init() を呼び出したファイルのコードを保存します。追加のライブラリコードを保存するには、3 つの方法があります。
wandb.init の後で log_code を呼び出す
wandb.init() の後で wandb.Run.log_code(".") を呼び出します:
code_dir を設定した settings オブジェクトを渡す
code_dir を設定した settings オブジェクトを wandb.init() に渡します:
UIでコードの保存を設定する
チーム
組織
コード比較
- ページの画面右上にある Add panels ボタンを選択します。
- TEXT AND CODE のドロップダウンを展開し、Code を選択します。

Jupyter セッション履歴
wandb.init() を call すると、W&B はフックを追加し、現在のセッションで実行されたコードの履歴を含む Jupyter ノートブックを自動的に保存します。
run の保存されたノートブック履歴を表示するには:
- コードを含むプロジェクトのワークスペースにアクセスします。
- プロジェクトのサイドバーで Artifacts タブを選択します。
- code artifact を展開します。
- Files タブを選択します。

display method を call して生成された出力が表示されます。これにより、特定の run で Jupyter 内のどのコードが実行されたかを正確に確認できます。可能な場合、W&B はノートブックの最新バージョンも保存します。これは code ディレクトリ内にあります。
