wandb バージョン 0.8.28 以降では、wandb.init() を呼び出しているメインの学習スクリプトのコードを、W&B が保存できるようになりました。
ライブラリのコードを保存する
wandb.init() を呼び出したファイルのコードを保存します。追加のライブラリコードを保存するには、次の 3 つの方法があります。
wandb.init() を呼び出した後に wandb.Run.log_code(".") を実行する
code_dir を設定した settings オブジェクトを wandb.init() に渡す
UI でコード保存を設定する
デフォルトでは、W&B はすべての Teams に対してコード保存を無効にしています。
- W&B アカウントにログインします。
- Settings > Privacy に移動します。
- Project and content security セクションで、Disable default code saving をオンにします。
コード比較
- ページ右上の Add panels ボタンを選択します。
- TEXT AND CODE ドロップダウンを展開し、Code を選択します。

Jupyter セッション履歴
- コードを含むプロジェクトの Workspace に移動します。
- プロジェクトのサイドバーで Artifacts タブを選択します。
- code アーティファクトを展開します。
- Files タブを選択します。

