メインコンテンツへスキップ
実験を実行すると、さまざまなメッセージがコンソールに出力されることがあります。W&B はコンソールログを取得して W&B App に表示します。これらのメッセージを使って、実験の動作をデバッグおよび監視できます。

コンソールログを表示する

W&B App で run のコンソールログを確認するには、次の手順に従います。
  1. W&B App で自分のプロジェクトにアクセスします。
  2. Runs 表内の run を選択します。
  3. プロジェクトのサイドバーで Logs タブをクリックします。
W&B では、run ごとに最大 100,000 行のログが保存されます。W&B App では、一度に表示できるログは最大 10,000 行です。保存されているすべてのログ行を確認するには、ログをスクロールして古い行を表示します。

コンソールログの種類

W&B は、情報メッセージ、警告、エラーなど複数種類のコンソールログを収集し、各ログには重大度を示すプレフィックスが付きます。

情報メッセージ

情報メッセージは、run の進捗やステータスに関する更新情報を示します。通常、先頭に wandb: が付きます。

警告メッセージ

実行は停止しないものの、問題の可能性を示す警告メッセージには、先頭に WARNING: が付きます

エラーメッセージ

重大な問題を示すエラーメッセージには、先頭に ERROR: が付きます。これは、run が正常に完了できなくなる可能性がある問題を示しています。

コンソールログの設定

コード内で wandb.Settings オブジェクトを wandb.init() に渡すことで、W&B におけるコンソールログの扱いを設定できます。wandb.Settings では、コンソールログの動作を制御するために、次のパラメーターを設定できます。
  • show_errors: True に設定すると、エラーメッセージが W&B App に表示されます。False に設定すると、エラーメッセージは表示されません。
  • silent: True に設定すると、W&B のコンソール出力がすべて抑制されます。これは、コンソールの不要な出力を最小限に抑えたい本番環境で役立ちます。
  • show_warnings: True に設定すると、警告メッセージが W&B App に表示されます。False に設定すると、警告メッセージは表示されません。
  • show_info: True に設定すると、情報メッセージが W&B App に表示されます。False に設定すると、情報メッセージは表示されません。
次の例では、これらの設定を行う方法を示します。

カスタムロギング

W&B はアプリケーションのコンソールログを収集しますが、独自のロギング設定に干渉することはありません。メッセージを記録するには、Python に組み込まれている print() 関数または logging モジュールを使用できます。
コンソールログは、次のように表示されます。

タイムスタンプ

タイムスタンプは各コンソールログのエントリに自動的に追加されます。これにより、各ログメッセージがいつ生成されたかを確認できます。 コンソールログでは、タイムスタンプの表示をオンまたはオフに切り替えられます。コンソールページの左上にある Timestamp visible ドロップダウンを選択します。タイムスタンプを表示するか非表示にするかを選べます。

コンソールログを検索する

コンソールログページの上部にある検索バーを使用して、キーワードでログをフィルターできます。特定の用語、ラベル、エラーメッセージを検索できます。

カスタムラベルでフィルターする

x_ で始まるパラメーター (x_label など) はパブリックプレビューです。フィードバックを送るには、W&B repository の GitHub issue を作成してください。
コンソールログページ上部の UI の検索バーでは、wandb.Settingsx_label に引数として渡したラベルに基づいてコンソールログをフィルターできます。

コンソールログをダウンロードする

W&B App で run のコンソールログをダウンロードするには、次の手順に従います。
  1. W&B App のプロジェクトにアクセスします。
  2. Runs 表で run を選択します。
  3. プロジェクトのサイドバーで Logs タブをクリックします。
  4. コンソールログページの画面右上にあるダウンロードボタンをクリックします。

コンソールログをコピーする

W&B App で run のコンソールログをコピーするには、以下の手順に従います。
  1. W&B App のプロジェクトにアクセスします。
  2. Runs 表内の run を選択します。
  3. プロジェクトのサイドバーにある Logs タブをクリックします。
  4. コンソールログページの画面右上にあるコピーボタンをクリックします。