wandb
バージョン 0.8.28 から、W&Bは wandb.init()
を呼び出すメインのトレーニングファイルからコードを保存することができます。
ライブラリコードを保存する
コード保存を有効にすると、W&Bはwandb.init()
を呼び出したファイルからコードを保存します。追加のライブラリコードを保存するには、以下の3つのオプションがあります:
wandb.init
を呼び出した後に wandb.run.log_code(".")
を呼び出す
code_dir
を設定して wandb.init
に設定オブジェクトを渡す
UIでコード保存を設定する
コード保存をプログラム的に設定する以外に、W&Bアカウントの設定でこの機能を切り替えることもできます。これを有効にすると、アカウントに関連付けられているすべてのチームでコード保存が有効になります。デフォルトでは、W&Bはすべてのチームでコード保存を無効にします。
- W&Bアカウントにログインします。
- 設定 > プライバシー に移動します。
- プロジェクトとコンテンツのセキュリティ の下で、デフォルトのコード保存を無効にする をオンにします。
コードコンペアラー
異なるW&B runで使用されたコードを比較する:- ページの右上隅にある パネルを追加 ボタンを選択します。
- TEXT AND CODE ドロップダウンを展開し、コード を選択します。

Jupyterセッション履歴
W&BはJupyterノートブックセッションで実行されたコードの履歴を保存します。Jupyter内でwandb.init() を呼び出すと、W&Bは現在のセッションで実行されたコードの履歴を含むJupyterノートブックを自動的に保存するフックを追加します。- コードが含まれているプロジェクトワークスペースに移動します。
- 左ナビゲーションバーのArtifacts タブを選択します。
- コードアーティファクトを展開します。
- ファイルタブを選択します。

