output.log として保存します。デフォルトでは、このファイルは run の終了時にアップロードされるため、ログが空だったり見つからなかったりする場合でも、多くは取得の失敗ではなくタイミングの問題です。
マルチパートアップロード (console_multipart) 、チャンクのロールオーバー、およびそれらを有効にするタイミングについては、コンソールログ と wandb.Settings を参照してください。ログのダウンロード方法については、run からコンソールログファイルをダウンロードするにはどうすればよいですか? を参照してください。
コンソールの取得は無効になっています
WANDB_CONSOLE=wrap を設定してください。
分散トレーニング (DDP / マルチプロセッシング)
print() または wandb.termlog() は、ローカルのターミナルにのみ表示されます。rank 0 で run を初期化し、console="wrap" を使用してください。
console="redirect" を試してください。ライブで stream されない場合でも、出力が Files タブの output.log に表示されることがあります。rank-0 でのログ記録パターンについては、分散 Experiments のログ記録を参照してください。
Run はまだアクティブだが、Files タブに file がない
wandb.init() の時点で マルチパート コンソール ロギング を有効にしていない限り、通常、output.log は Run の完了まで Files に表示されません。アップロード頻度は、Run の開始後に変更できません。
flush 前に run がクラッシュした場合
output.log がまったく upload されず、ダウンロードボタンも表示されないことがあります。クラッシュ前に upload された chunk がサーバーに残るよう、run の開始前に console_multipart を有効にしてください。ローカルコピーは常に wandb/run-[TIMESTAMP]-[ID]/logs/output.log に書き込まれます。
再開した run では以前のコンソール出力が失われます
wandb.init(resume="allow", id=...) により、単一の output.log が上書きされることがあります。console_multipart=True を使用すると、各セッションごとに個別のチャンクが logs/ 配下に保存されます。設定方法については、コンソールログを参照してください。
Logs タブに想定より少ない行しか表示されない
output.log または複数のチャンクに含まれています。run の詳細にある Files タブ、または API からダウンロードしてください。
Logs Runs