このページでは、W&B Launch のドキュメント全体で使用される中核的な用語と概念を定義します。セットアップガイド、チュートリアル、または W&B App で見慣れない用語に出会ったときに、リファレンスとして使用してください。 W&B Launch では、ジョブをキューに追加して run を作成します。ジョブは、W&B を組み込んだ Python スクリプトです。キューには、ターゲットリソース上で実行するジョブのリストが保持されます。エージェントはキューからジョブを取得し、ターゲットリソース上でジョブを実行します。W&B は、runsをトラッキングするのと同様に、Launch job もトラッキングします。 以下のセクションでは、これらの各概念についてさらに詳しく説明します。Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-docs-2661.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Launch job
- Python コードやその他の file asset (少なくとも 1 つの実行可能なエントリポイントを含む) 。
- 入力 (設定パラメーター) と output (ログされたメトリクス) に関する情報。
- 環境に関する情報 (例:
requirements.txt、ベースとなるDockerfile) 。
| Job types | Definition | How to run this job type |
|---|---|---|
| Artifact-based (or code-based) jobs | コードやその他の asset は W&B artifact として保存されます。 | artifact-based job を実行するには、builder を使用するように Launch エージェント を設定する必要があります。 |
| Git-based jobs | コードやその他の asset は、git repository 内の特定の commit、branch、または tag からクローンされます。 | git-based job を実行するには、builder と git repository の認証情報を使用するように Launch エージェント を設定する必要があります。 |
| Image-based jobs | コードやその他の asset は Docker image に組み込まれます。 | image-based job を実行するには、image repository の認証情報を使用するように Launch エージェント を設定する必要がある場合があります。 |
Launch job では、モデル トレーニングに関係しないアクティビティ (たとえば、モデルを Triton inference server にデプロイすること) も実行できますが、すべてのジョブで正常に完了するには
wandb.init() を呼び出す必要があります。これにより、W&B Workspace でトラッキングするための run が作成されます。Launch キュー
ターゲットリソース
Launch エージェント
Launch エージェント環境
エージェントのランタイム環境は、キューのターゲットリソースとは独立しています。つまり、必要なターゲットリソースにアクセスできるよう十分に設定すれば、エージェントは任意の場所にデプロイできます。