サインアップして APIキーを作成する
APIキーは、お使いのマシンを W&B に対して認証するためのものです。APIキーはユーザープロフィールから発行できます。より簡単な方法として、User Settings に移動して APIキーを作成することもできます。作成した APIキーはすぐにコピーし、パスワードマネージャーなどの安全な場所に保存してください。
- 右上のユーザープロフィールアイコンをクリックします。
- User Settings を選択し、APIキー セクションまでスクロールします。
wandb ライブラリのインストールとログイン
wandb ライブラリをローカルにインストールしてログインするには、次の手順に従います。
- Command line
- Python
- Python notebook
-
WANDB_API_KEY環境変数に APIキーを設定します。<>で囲まれた値を自分の値に置き換えてください。 -
wandbライブラリをインストールしてログインします。
メトリクスをログする
wandb ライブラリをインストールし、マシンの認証を済ませると、YOLOX トレーニングスクリプトから W&B ロギングを有効にできます。
--logger wandb コマンドライン引数を使用して、wandb によるログを有効にします。必要に応じて、wandb.init() が受け取るすべての引数も渡せます。各引数の先頭に wandb- を付けてください。
num_eval_imges は、モデル評価のために W&B が表にログする検証セットの画像と予測の数を制御します。
コマンドを実行する前に、次のプレースホルダーを置き換えてください。
<project-name>: W&B のプロジェクト名。<entity>: W&B の entity (ユーザー名またはチーム名) 。<run-name>: このトレーニング run の名前。<run-id>: この run の一意の ID。<save-dir>: YOLOX がチェックポイントとログを保存するディレクトリ。<num-images>: ログする検証画像の数。<bool>: チェックポイントをログするかどうか (trueまたはfalse) 。
例
トレーニング run が開始すると、YOLOX はトレーニング、検証、システムメトリクスを W&B プロジェクトにストリーミングします。そこで run を比較し、予測を確認できます。データが表示されたダッシュボードの例を以下に示します。 YOLOX のトレーニングと検証のメトリクスを表示するダッシュボードの例をご覧ください。