Add job to queue
less than a minute
次のページでは、Launch キューに Launch ジョブを追加する方法について説明します。
あなたまたはあなたのチームの誰かがすでに Launch キューを設定していることを確認してください。詳細については、Launch の設定のページを参照してください。
キューにジョブを追加する
W&B App を使用してインタラクティブに、または W&B CLI を使用してプログラムで、ジョブをキューに追加します。
W&B App を使用して、プログラムでジョブをキューに追加します。
- W&B の Project ページに移動します。
- 左側のパネルで、Jobs アイコンを選択します。
 
- Jobs ページには、以前に実行された W&B の run から作成された W&B の Launch ジョブのリストが表示されます。
 
- ジョブ名の横にある Launch ボタンを選択します。モーダルがページの右側に表示されます。
- Job version ドロップダウンから、使用する Launch ジョブのバージョンを選択します。Launch ジョブは、他の W&B Artifact と同様にバージョン管理されています。ジョブの実行に使用されるソフトウェアの依存関係またはソースコードを変更すると、同じ Launch ジョブの異なるバージョンが作成されます。
- Overrides セクション内で、Launch ジョブに設定されているすべての入力に新しい値を指定します。一般的なオーバーライドには、新しいエントリポイントコマンド、引数、または新しい W&B の run の wandb.configの値が含まれます。 Paste from… ボタンをクリックして、Launch ジョブを使用した他の W&B の run から値をコピーして貼り付けることができます。 Paste from… ボタンをクリックして、Launch ジョブを使用した他の W&B の run から値をコピーして貼り付けることができます。
- Queue ドロップダウンから、Launch ジョブを追加する Launch キューの名前を選択します。
- Job Priority ドロップダウンを使用して、Launch ジョブの優先度を指定します。Launch キューが優先順位付けをサポートしていない場合、Launch ジョブの優先度は「Medium」に設定されます。
- (オプション)チーム管理者がキュー構成テンプレートを作成した場合にのみ、この手順に従ってください
Queue Configurations フィールド内で、チームの管理者によって作成された構成オプションの値を指定します。
たとえば、次の例では、チーム管理者はチームが使用できる AWS インスタンスタイプを構成しました。この場合、チームメンバーは ml.m4.xlargeまたはml.p3.xlargeコンピュートインスタンスタイプのいずれかを選択して、モデルをトレーニングできます。 
- 結果の run が表示される Destination project を選択します。この Project は、キューと同じエンティティに属している必要があります。
- Launch now ボタンを選択します。
wandb launch コマンドを使用して、ジョブをキューに追加します。ハイパー パラメーターのオーバーライドを含む JSON 構成を作成します。たとえば、クイックスタート ガイドのスクリプトを使用して、次のオーバーライドを含む JSON ファイルを作成します。
{
  "overrides": {
      "args": [],
      "run_config": {
          "learning_rate": 0,
          "epochs": 0
      },   
      "entry_point": []
  }
}
JSON 構成ファイルを提供しない場合、W&B Launch はデフォルトの パラメータ を使用します。
キュー構成をオーバーライドする場合、または Launch キューに構成リソースが定義されていない場合は、config.json ファイルで resource_args キーを指定できます。たとえば、上記の例に続いて、config.json ファイルは次のようになります。
{
  "overrides": {
      "args": [],
      "run_config": {
          "learning_rate": 0,
          "epochs": 0
      },
      "entry_point": []
  },
  "resource_args": {
        "<resource-type>" : {
            "<key>": "<value>"
        }
  }
}
<> 内の値を独自の値に置き換えます。
queue(-q) フラグのキューの名前、job(-j) フラグのジョブの名前、および config(-c) フラグの構成ファイルへのパスを指定します。
wandb launch -j <job> -q <queue-name> \
-e <entity-name> -c path/to/config.json
W&B の Teams で作業する場合は、キューが使用するエンティティを示すために entity フラグ (-e) を指定することをお勧めします。
[i18n] feedback_title
[i18n] feedback_question
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.